0001193125-22-201423.txt : 20220726 0001193125-22-201423.hdr.sgml : 20220726 20220726064905 ACCESSION NUMBER: 0001193125-22-201423 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 135 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220726 DATE AS OF CHANGE: 20220726 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Cheetah Mobile Inc. CENTRAL INDEX KEY: 0001597835 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 000000000 STATE OF INCORPORATION: E9 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-36427 FILM NUMBER: 221104859 BUSINESS ADDRESS: STREET 1: BLDG NO.11, WANDONG SCIENCE & TECHNOLOGY STREET 2: CULTURAL PARK, NO.7 SANJIANFANGNANLI CITY: CHAOYANG DISTRICT, BEIJING STATE: F4 ZIP: 100024 BUSINESS PHONE: 86 10 6292 7779 MAIL ADDRESS: STREET 1: BLDG NO.11, WANDONG SCIENCE & TECHNOLOGY STREET 2: CULTURAL PARK, NO.7 SANJIANFANGNANLI CITY: CHAOYANG DISTRICT, BEIJING STATE: F4 ZIP: 100024 FORMER COMPANY: FORMER CONFORMED NAME: Kingsoft Internet Software Holdings Ltd DATE OF NAME CHANGE: 20140122 20-F 1 d120603d20f.htm FORM 20-F Form 20-F
falseFY0001597835--12-31U.S. GAAPhttp://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiabilityPercentage of ownership is calculated on fully diluted basis.Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses.As of December 31, 2020 and 2021, convertible loans were fully impaired. Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively.The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements.Non-taxable income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.Non-deductible expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group.Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments. No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively.The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group.In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable.The Group entered into loan agreements with Pixiu Group including a 3-year capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021.The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services. 0001597835 2020-12-31 0001597835 2021-12-31 0001597835 2021-01-01 2021-12-31 0001597835 2020-01-01 2020-12-31 0001597835 2019-01-01 2019-12-31 0001597835 2014-03-31 0001597835 2018-01-01 2018-12-31 0001597835 2019-12-31 0001597835 2018-12-31 0001597835 srt:ParentCompanyMember us-gaap:CommonClassBMember 2020-12-31 0001597835 us-gaap:CommonClassAMember srt:ParentCompanyMember 2020-12-31 0001597835 cmcm:OtherRelatedPartiesMember 2020-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001597835 cmcm:DueToSubsidiariesMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001597835 cmcm:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember 2020-12-31 0001597835 cmcm:LiveMeIncMember 2020-12-31 0001597835 cmcm:TencentGroupMember 2020-12-31 0001597835 cmcm:PixiuGroupMember 2020-12-31 0001597835 cmcm:OrionStarMember 2020-12-31 0001597835 cmcm:KingsoftGroupMember 2020-12-31 0001597835 srt:ParentCompanyMember 2020-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2020-12-31 0001597835 us-gaap:CommonClassBMember 2020-12-31 0001597835 us-gaap:CommonClassAMember 2020-12-31 0001597835 country:CN 2020-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2020-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2020-12-31 0001597835 cmcm:ElectronicEquipmentMember 2020-12-31 0001597835 cmcm:AiRelatedEquipmentMember 2020-12-31 0001597835 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001597835 cmcm:OfficeEquipmentAndFixturesMember 2020-12-31 0001597835 us-gaap:VehiclesMember 2020-12-31 0001597835 cmcm:ShareAwardScheme2011Member us-gaap:RestrictedStockMember 2020-12-31 0001597835 cmcm:EquityInvestmentsWithReadilyDeterminableFairValueMember 2020-12-31 0001597835 us-gaap:EquityMethodInvestmentsMember cmcm:LiveMeIncMember 2020-12-31 0001597835 cmcm:GamingAndUtilityRelatedbusinessesMember cmcm:DeconsolidationOfSubsidiariesMember us-gaap:EquityMethodInvestmentsMember 2020-12-31 0001597835 cmcm:DomainNamesMember 2020-12-31 0001597835 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001597835 cmcm:LicenseFeeMember 2020-12-31 0001597835 cmcm:TechnologyMember 2020-12-31 0001597835 cmcm:PlatformMember 2020-12-31 0001597835 us-gaap:CustomerRelationshipsMember 2020-12-31 0001597835 cmcm:UserBaseMember 2020-12-31 0001597835 cmcm:copyOfTechnologyMember 2020-12-31 0001597835 cmcm:ShareAwardScheme2011Member 2020-12-31 0001597835 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001597835 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001597835 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001597835 srt:MinimumMember 2020-12-31 0001597835 srt:MaximumMember 2020-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:FairValueInputsLevel3Member 2020-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member us-gaap:RestrictedStockMember 2020-12-31 0001597835 cmcm:EquityIncentivePlansMember 2020-12-31 0001597835 us-gaap:OtherIncomeMember 2020-12-31 0001597835 cmcm:InternetBusinessSegmentMember 2020-12-31 0001597835 cmcm:GamingAndUtilityRelatedBusinessesMember 2020-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-12-31 0001597835 us-gaap:CommonClassAMember srt:ParentCompanyMember 2021-12-31 0001597835 us-gaap:CommonClassBMember srt:ParentCompanyMember 2021-12-31 0001597835 cmcm:OtherRelatedPartiesMember 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001597835 cmcm:DueToSubsidiariesMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001597835 cmcm:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember 2021-12-31 0001597835 cmcm:LiveMeIncMember 2021-12-31 0001597835 cmcm:TencentGroupMember 2021-12-31 0001597835 cmcm:PixiuGroupMember 2021-12-31 0001597835 cmcm:OrionStarMember 2021-12-31 0001597835 cmcm:KingsoftGroupMember 2021-12-31 0001597835 srt:ParentCompanyMember 2021-12-31 0001597835 us-gaap:CommonClassBMember 2021-12-31 0001597835 us-gaap:CommonClassAMember 2021-12-31 0001597835 country:CN 2021-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2021-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001597835 cmcm:ElectronicEquipmentMember 2021-12-31 0001597835 cmcm:AiRelatedEquipmentMember 2021-12-31 0001597835 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001597835 cmcm:OfficeEquipmentAndFixturesMember 2021-12-31 0001597835 us-gaap:VehiclesMember 2021-12-31 0001597835 cmcm:ShareAwardScheme2011Member us-gaap:RestrictedStockMember 2021-12-31 0001597835 cmcm:LiveMeIncMember us-gaap:EquityMethodInvestmentsMember 2021-12-31 0001597835 cmcm:EquityInvestmentsWithReadilyDeterminableFairValueMember 2021-12-31 0001597835 cmcm:LicenseFeeMember 2021-12-31 0001597835 cmcm:TechnologyMember 2021-12-31 0001597835 cmcm:PlatformMember 2021-12-31 0001597835 us-gaap:CustomerRelationshipsMember 2021-12-31 0001597835 cmcm:UserBaseMember 2021-12-31 0001597835 cmcm:copyOfTechnologyMember 2021-12-31 0001597835 cmcm:DomainNamesMember 2021-12-31 0001597835 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001597835 cmcm:ShareAwardScheme2011Member 2021-12-31 0001597835 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597835 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597835 srt:MinimumMember 2021-12-31 0001597835 srt:MaximumMember 2021-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2021-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2021-12-31 0001597835 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:EbitMarginMember srt:MaximumMember 2021-12-31 0001597835 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:EbitMarginMember srt:MinimumMember 2021-12-31 0001597835 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:CargMember 2021-12-31 0001597835 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:MeasurementInputWeightedAverageCostOfCapitalMember 2021-12-31 0001597835 us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:FairValueMeasurementsRecurringMember cmcm:MeasurementInputWeightedAverageCostOfCapitalMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember srt:MaximumMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cmcm:MeasurementInputSalesGrowthRateMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember srt:MinimumMember us-gaap:ValuationTechniqueDiscountedCashFlowMember cmcm:EbitMarginMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember srt:MaximumMember cmcm:EbitMarginMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 cmcm:RestrictedSharePlan2014Member us-gaap:RestrictedStockMember 2021-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member us-gaap:RestrictedStockMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:FairValueInputsLevel3Member 2021-12-31 0001597835 cmcm:EbitMarginMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001597835 cmcm:WaccMember 2021-12-31 0001597835 cmcm:CargMember 2021-12-31 0001597835 cmcm:CargMember cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember 2021-12-31 0001597835 cmcm:IpoProbabilityMember 2021-12-31 0001597835 cmcm:EbitMarginMember 2021-12-31 0001597835 cmcm:DlomMember 2021-12-31 0001597835 cmcm:VolatilityMember cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember 2021-12-31 0001597835 cmcm:WaccMember cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember 2021-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember cmcm:EbitMarginMember 2021-12-31 0001597835 cmcm:EquityIncentivePlansMember srt:MinimumMember 2021-12-31 0001597835 cmcm:EquityIncentivePlansMember srt:MaximumMember 2021-12-31 0001597835 cmcm:VolatilityMember 2021-12-31 0001597835 cmcm:ValuationTechniqueBlackScholesMethodMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:IpoProbabilityMember srt:MinimumMember 2021-12-31 0001597835 cmcm:ValuationTechniqueBlackScholesMethodMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:IpoProbabilityMember srt:MaximumMember 2021-12-31 0001597835 cmcm:ValuationTechniqueBlackScholesMethodMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:VolatilityMember srt:MinimumMember 2021-12-31 0001597835 cmcm:ValuationTechniqueBlackScholesMethodMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:VolatilityMember srt:MaximumMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember cmcm:IpoProbabilityMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001597835 us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:VolatilityMember 2021-12-31 0001597835 us-gaap:MarketApproachValuationTechniqueMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:DlomMember 2021-12-31 0001597835 us-gaap:OtherIncomeMember 2021-12-31 0001597835 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2021-12-31 0001597835 cmcm:BeijingOrionstarMember cmcm:ConvertibleLoanMember 2021-12-31 0001597835 srt:MaximumMember us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0001597835 country:CN 2019-01-01 2019-12-31 0001597835 srt:ParentCompanyMember 2019-01-01 2019-12-31 0001597835 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001597835 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001597835 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001597835 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:ShenzhenFeipaiMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:KingsoftGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:OthersMember cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember 2019-01-01 2019-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:OrionStarMember 2019-01-01 2019-12-31 0001597835 cmcm:PixiuGroupMember cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:LiveMeIncMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:PixiuGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:OrionStarMember cmcm:ServicesProvidedToMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:TencentGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:OrionStarMember cmcm:ServicesReceivedFromMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:TencentGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:PurchaseOfProductsMember cmcm:OrionStarMember 2019-01-01 2019-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-12-31 0001597835 us-gaap:ShortTermInvestmentsMember 2019-01-01 2019-12-31 0001597835 cmcm:InternetServicesMember cmcm:OnlineAdvertisingMember 2019-01-01 2019-12-31 0001597835 cmcm:InternetValueaddedServicesMember cmcm:InternetServicesMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:AdvertisingAgencyServicesMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:TechnicalConsultingAndOtherServicesMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:SaleOfAiHardwareProductsMember 2019-01-01 2019-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2019-01-01 2019-12-31 0001597835 country:US 2019-01-01 2019-12-31 0001597835 cmcm:RestOfWorldMember 2019-01-01 2019-12-31 0001597835 country:JP 2019-01-01 2019-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2019-01-01 2019-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0001597835 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:OtherExpenseMember 2019-01-01 2019-12-31 0001597835 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001597835 us-gaap:OperatingSegmentsMember cmcm:InternetBusinessMember 2019-01-01 2019-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2019-01-01 2019-12-31 0001597835 cmcm:InternetBusinessMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001597835 cmcm:FourteenEquityInvesteesMember 2019-01-01 2019-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2019-01-01 2019-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2019-01-01 2019-12-31 0001597835 us-gaap:ParentMember 2019-01-01 2019-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001597835 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001597835 cmcm:DeconsolidationOfSubsidiariesMember cmcm:LiveMeMember 2019-01-01 2019-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:IncentiveAwardScheme2013Member 2019-01-01 2019-12-31 0001597835 cmcm:NewsRepublicSasMember 2019-01-01 2019-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001597835 cmcm:AmericanDepositorySharesMember 2019-01-01 2019-12-31 0001597835 cmcm:OtherNonoperatingIncomeMember 2019-01-01 2019-12-31 0001597835 us-gaap:SalesRevenueNetMember cmcm:BaiduMember 2019-01-01 2019-12-31 0001597835 cmcm:GoogleMember us-gaap:SalesRevenueNetMember 2019-01-01 2019-12-31 0001597835 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2019-01-01 2019-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member srt:MinimumMember 2019-01-01 2019-12-31 0001597835 srt:MaximumMember cmcm:RestrictedSharePlan2014Member cmcm:RestrictedSharesWithOptionFeatureMember 2019-01-01 2019-12-31 0001597835 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member 2019-01-01 2019-12-31 0001597835 us-gaap:SalesMember 2019-01-01 2019-12-31 0001597835 cmcm:ResearchAndDevelopmentMember 2019-01-01 2019-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001597835 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001597835 us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0001597835 cmcm:EquityIncentivePlansMember 2019-01-01 2019-12-31 0001597835 srt:MinimumMember cmcm:EquityIncentivePlansMember 2019-01-01 2019-12-31 0001597835 srt:MaximumMember cmcm:EquityIncentivePlansMember 2019-01-01 2019-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingFairValueOptionMember 2019-01-01 2019-12-31 0001597835 country:CN cmcm:NewSoftwareDevelopmentEnterprisesMember 2019-01-01 2019-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-01-01 2020-12-31 0001597835 country:CN 2020-01-01 2020-12-31 0001597835 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001597835 srt:ParentCompanyMember 2020-01-01 2020-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-12-31 0001597835 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001597835 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001597835 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001597835 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:ShenzhenFeipaiMember 2020-01-01 2020-12-31 0001597835 cmcm:KingsoftGroupMember cmcm:ServicesReceivedFromMember 2020-01-01 2020-12-31 0001597835 cmcm:PixiuGroupMember cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember 2020-01-01 2020-12-31 0001597835 cmcm:LiveMeIncMember cmcm:ServicesProvidedToMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:PixiuGroupMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:OrionStarMember 2020-01-01 2020-12-31 0001597835 cmcm:TencentGroupMember cmcm:ServicesProvidedToMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:OrionStarMember 2020-01-01 2020-12-31 0001597835 cmcm:TencentGroupMember cmcm:ServicesReceivedFromMember 2020-01-01 2020-12-31 0001597835 cmcm:SellingBusinessToMember cmcm:LiveMeIncMember 2020-01-01 2020-12-31 0001597835 cmcm:PurchaseOfProductsMember cmcm:OrionStarMember 2020-01-01 2020-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-01 2020-12-31 0001597835 us-gaap:ShortTermInvestmentsMember 2020-01-01 2020-12-31 0001597835 cmcm:InternetServicesMember cmcm:OnlineAdvertisingMember 2020-01-01 2020-12-31 0001597835 cmcm:InternetValueaddedServicesMember cmcm:InternetServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:AdvertisingAgencyServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:MulticloudManagementServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:TechnicalConsultingAndOtherServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:SaleOfAiHardwareProductsMember 2020-01-01 2020-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2020-01-01 2020-12-31 0001597835 country:US 2020-01-01 2020-12-31 0001597835 cmcm:RestOfWorldMember 2020-01-01 2020-12-31 0001597835 country:JP 2020-01-01 2020-12-31 0001597835 cmcm:ShareAwardScheme2011Member us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0001597835 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001597835 us-gaap:OtherExpenseMember us-gaap:ShortTermInvestmentsMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001597835 cmcm:InternetBusinessMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-12-31 0001597835 cmcm:InternetBusinessMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0001597835 country:CN cmcm:HighNewTechnologyEnterpriseMember cmcm:BeijingSecurityMember 2020-01-01 2020-12-31 0001597835 cmcm:BeijingKingsoftCheetahTechnologyCoMember cmcm:HighNewTechnologyEnterpriseMember country:CN 2020-01-01 2020-12-31 0001597835 cmcm:HighNewTechnologyEnterpriseMember country:CN cmcm:AntutuMember 2020-01-01 2020-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2020-01-01 2020-12-31 0001597835 us-gaap:OtherLongTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-01-01 2020-12-31 0001597835 us-gaap:ParentMember 2020-01-01 2020-12-31 0001597835 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001597835 cmcm:GamingAndUtilityRelatedBusinessesMember 2020-01-01 2020-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001597835 cmcm:GamingAndUtilityRelatedBusinessesMember cmcm:DeconsolidationOfSubsidiariesMember 2020-01-01 2020-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2020-01-01 2020-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2020-01-01 2020-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:RestrictedSharePlan2014Member 2020-01-01 2020-12-31 0001597835 us-gaap:OtherIncomeMember 2020-01-01 2020-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001597835 cmcm:AmericanDepositorySharesMember 2020-01-01 2020-12-31 0001597835 cmcm:OtherNonoperatingIncomeMember 2020-01-01 2020-12-31 0001597835 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001597835 cmcm:BytedanceMember us-gaap:OtherIncomeMember 2020-01-01 2020-12-31 0001597835 srt:MinimumMember country:CN 2020-01-01 2020-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001597835 us-gaap:SalesMember 2020-01-01 2020-12-31 0001597835 cmcm:ResearchAndDevelopmentMember 2020-01-01 2020-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001597835 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001597835 cmcm:FourteenEquityInvesteesMember 2020-01-01 2020-12-31 0001597835 cmcm:EquityIncentivePlansMember 2020-01-01 2020-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2020-01-01 2020-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingFairValueOptionMember 2020-01-01 2020-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember country:CN 2020-01-01 2020-12-31 0001597835 cmcm:HkZoomBusinessMember 2021-01-01 2021-12-31 0001597835 cmcm:ConewNetworkTechnologyBeijingCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingKingsoftInternetSecuritySoftwareCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahTechnologyCorporationLimitedMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingKingsoftCheetahTechnologyCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:JingdezhenJibaoInformationServiceCoLtMember 2021-01-01 2021-12-31 0001597835 cmcm:KingsoftJapanIncMember 2021-01-01 2021-12-31 0001597835 cmcm:ZhuhaiBaoquTechnologyCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingConewTechnologyDevelopmentCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingCheetahMobileTechnologyCo.Ltd.Member 2021-01-01 2021-12-31 0001597835 cmcm:BeijingCheetahNetworkTechnologyCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:MulticloudLimitedMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahMobileHongKongLimitedMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahMobileSingaporePteLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-01-01 2021-12-31 0001597835 cmcm:HkZoomBusinessMember country:HK 2021-01-01 2021-12-31 0001597835 cmcm:CheetahMobileSingaporePteLtdMember 2021-01-01 2021-12-31 0001597835 country:CN 2021-01-01 2021-12-31 0001597835 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001597835 cmcm:AmountDueToRelatedPartiesMember 2021-01-01 2021-12-31 0001597835 cmcm:AmountDueFromRelatedPartiesMember 2021-01-01 2021-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2021-01-01 2021-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2021-01-01 2021-12-31 0001597835 cmcm:ShareAwardScheme2011Member 2021-01-01 2021-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001597835 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001597835 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001597835 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001597835 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001597835 cmcm:KingsoftGroupMember cmcm:ServicesReceivedFromMember 2021-01-01 2021-12-31 0001597835 cmcm:PurchaseOfProductsMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:LiveMeIncMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:PixiuGroupMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:TencentGroupMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:TencentGroupMember cmcm:ServicesReceivedFromMember 2021-01-01 2021-12-31 0001597835 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001597835 cmcm:OfficeEquipmentAndFixturesMember 2021-01-01 2021-12-31 0001597835 cmcm:AiRelatedEquipmentMember srt:MaximumMember 2021-01-01 2021-12-31 0001597835 cmcm:AiRelatedEquipmentMember srt:MinimumMember 2021-01-01 2021-12-31 0001597835 cmcm:ElectronicEquipmentMember srt:MaximumMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:ElectronicEquipmentMember 2021-01-01 2021-12-31 0001597835 cmcm:PlatformMember srt:MaximumMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:PlatformMember 2021-01-01 2021-12-31 0001597835 cmcm:DomainNamesMember srt:MaximumMember 2021-01-01 2021-12-31 0001597835 cmcm:DomainNamesMember srt:MinimumMember 2021-01-01 2021-12-31 0001597835 cmcm:UserBaseMember 2021-01-01 2021-12-31 0001597835 cmcm:LicenseFeeMember srt:MaximumMember 2021-01-01 2021-12-31 0001597835 cmcm:LicenseFeeMember srt:MinimumMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:TechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:TechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:copyOfTechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:copyOfTechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001597835 us-gaap:CustomerRelationshipsMember srt:MinimumMember 2021-01-01 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2021-01-01 2021-12-31 0001597835 cmcm:RestrictedSharePlan2014Member cmcm:RestrictedSharesWithOptionFeatureMember 2021-01-01 2021-12-31 0001597835 us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001597835 cmcm:OnlineAdvertisingMember cmcm:InternetServicesMember 2021-01-01 2021-12-31 0001597835 cmcm:InternetValueaddedServicesMember cmcm:InternetServicesMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:AdvertisingAgencyServicesMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:MulticloudManagementServicesMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:TechnicalConsultingAndOtherServicesMember 2021-01-01 2021-12-31 0001597835 cmcm:SaleOfAiHardwareProductsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2021-01-01 2021-12-31 0001597835 country:JP 2021-01-01 2021-12-31 0001597835 country:US 2021-01-01 2021-12-31 0001597835 cmcm:RestOfWorldMember 2021-01-01 2021-12-31 0001597835 cmcm:ShareAwardScheme2011Member us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0001597835 us-gaap:GeographicConcentrationRiskMember us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-01 2021-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-01 2021-12-31 0001597835 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001597835 us-gaap:ShortTermInvestmentsMember us-gaap:OtherExpenseMember 2021-01-01 2021-12-31 0001597835 us-gaap:OperatingSegmentsMember cmcm:InternetBusinessMember 2021-01-01 2021-12-31 0001597835 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001597835 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001597835 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember cmcm:ShareholderVotingProxyAgreementsMember 2021-01-01 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember cmcm:BusinessOperationAgreementsMember 2021-01-01 2021-12-31 0001597835 cmcm:InternetBusinessMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001597835 cmcm:HighNewTechnologyEnterpriseMember us-gaap:ReductionInTaxesMember 2021-01-01 2021-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember us-gaap:ReductionInTaxesMember 2021-01-01 2021-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2021-01-01 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:RestrictedSharePlan2014Member 2021-01-01 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:IncentiveAwardScheme2013Member 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2021-01-01 2021-12-31 0001597835 us-gaap:ParentMember 2021-01-01 2021-12-31 0001597835 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001597835 cmcm:CountriesOtherThanChinaMember 2021-01-01 2021-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001597835 us-gaap:CommonClassAMember cmcm:AmericanDepositorySharesMember 2021-01-01 2021-12-31 0001597835 cmcm:OtherNonoperatingIncomeMember 2021-01-01 2021-12-31 0001597835 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001597835 country:CN us-gaap:ReductionInTaxesMember 2021-01-01 2021-12-31 0001597835 us-gaap:OtherIncomeMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember country:CN 2021-01-01 2021-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001597835 us-gaap:SalesMember 2021-01-01 2021-12-31 0001597835 cmcm:ResearchAndDevelopmentMember 2021-01-01 2021-12-31 0001597835 dei:AdrMember 2021-01-01 2021-12-31 0001597835 dei:BusinessContactMember 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2021-01-01 2021-12-31 0001597835 cmcm:ValuationTechniqueBlackScholesMethodMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ValuationTechniqueDiscountedCashFlowMember us-gaap:MeasurementInputDiscountRateMember 2021-01-01 2021-12-31 0001597835 cmcm:EquityIncentivePlansMember 2021-01-01 2021-12-31 0001597835 cmcm:EquityIncentivePlansMember srt:MinimumMember 2021-01-01 2021-12-31 0001597835 cmcm:EquityIncentivePlansMember srt:MaximumMember 2021-01-01 2021-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2021-01-01 2021-12-31 0001597835 cmcm:OtherNonoperatingIncomeMember us-gaap:AvailableforsaleSecuritiesMember 2021-01-01 2021-12-31 0001597835 cmcm:DlomMember 2021-01-01 2021-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingFairValueOptionMember 2021-01-01 2021-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember country:CN 2021-01-01 2021-12-31 0001597835 cmcm:BusinessCombinationInTwoThousandNineteenMember 2019-06-30 2019-06-30 0001597835 us-gaap:EquityMethodInvestmentsMember cmcm:LiveMeIncMember 2019-12-31 0001597835 cmcm:OrionStarMember 2019-12-31 0001597835 cmcm:ZiniuFundLpMember 2019-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2019-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2019-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member srt:MaximumMember 2019-12-31 0001597835 srt:MinimumMember cmcm:RestrictedSharePlan2014Member cmcm:RestrictedSharesWithOptionFeatureMember 2019-12-31 0001597835 cmcm:EquityIncentivePlansMember srt:MinimumMember 2019-12-31 0001597835 cmcm:EquityIncentivePlansMember srt:MaximumMember 2019-12-31 0001597835 us-gaap:OtherIncomeMember 2019-12-31 0001597835 cmcm:LiveMeIncMember cmcm:DeconsolidationOfSubsidiariesMember 2019-09-30 2019-09-30 0001597835 country:JP cmcm:KingsoftJapanIncMember 2016-04-01 2016-04-01 0001597835 country:JP cmcm:KingsoftJapanIncMember 2018-04-01 2018-04-01 0001597835 srt:MaximumMember country:JP cmcm:KingsoftJapanIncMember 2018-04-01 0001597835 cmcm:KingsoftJapanIncMember country:JP 2018-04-01 0001597835 country:CN 2018-01-01 2018-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember country:CN 2018-01-01 2018-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2018-01-01 2018-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member srt:MinimumMember 2018-01-01 2018-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member srt:MaximumMember 2018-01-01 2018-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2018-01-01 2018-12-31 0001597835 srt:MaximumMember cmcm:RestrictedSharePlan2014Member 2014-04-24 2014-04-24 0001597835 cmcm:RestrictedSharePlan2014Member 2014-04-24 0001597835 us-gaap:CommonClassBMember 2018-12-31 0001597835 us-gaap:CommonClassAMember 2018-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2018-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2018-12-31 0001597835 srt:MaximumMember cmcm:IncentiveAwardScheme2013Member cmcm:RestrictedSharesWithOptionFeatureMember 2018-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member srt:MinimumMember 2018-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2019-08-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2019-08-31 0001597835 cmcm:RestrictedSharePlan2014Member 2020-06-30 0001597835 cmcm:IncentiveAwardScheme2013Member 2020-06-30 0001597835 srt:MaximumMember 2014-01-02 2014-01-02 0001597835 cmcm:IncentiveAwardScheme2013Member 2014-01-02 0001597835 cmcm:ShareAwardScheme2011Member srt:MaximumMember 2011-05-26 0001597835 cmcm:ReservedSharesMember 2014-03-31 0001597835 us-gaap:CrossCurrencyInterestRateContractMember 2021-12-30 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2018-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001597835 srt:ParentCompanyMember 2018-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2019-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-12-31 0001597835 us-gaap:CommonStockMember us-gaap:CommonClassBMember 2018-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001597835 us-gaap:TreasuryStockMember 2018-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001597835 us-gaap:ParentMember 2018-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2018-12-31 0001597835 us-gaap:RetainedEarningsMember 2018-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001597835 srt:ParentCompanyMember 2019-12-31 0001597835 us-gaap:CommonStockMember us-gaap:CommonClassAMember 2019-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001597835 us-gaap:RetainedEarningsMember 2019-12-31 0001597835 us-gaap:ParentMember 2019-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2019-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2020-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2020-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2019-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2020-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2020-12-31 0001597835 us-gaap:ParentMember 2020-12-31 0001597835 us-gaap:RetainedEarningsMember 2020-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2021-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2021-12-31 0001597835 us-gaap:ParentMember 2021-12-31 0001597835 us-gaap:RetainedEarningsMember 2021-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 iso4217:CNY iso4217:USD xbrli:pure xbrli:shares utr:Year iso4217:JPY utr:Day iso4217:USD xbrli:shares iso4217:CNY xbrli:shares cmcm:Business
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
 
FORM
20-F
 
 
(Mark One)
REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (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, 2021.
OR
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ________ to ________
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-36427
 
 
Cheetah Mobile Inc.
(Exact name of Registrant as specified in its charter)
 
 
N/A
(Translation of Registrant’s name into English)
Cayman Islands
(Jurisdiction of incorporation or organization)
Building No. 11
Wandong Science and Technology Cultural Innovation Park
No.7 Sanjianfangnanli
Chaoyang District
Beijing 100024
People’s Republic of China
(Address of principal executive offices)
Thomas Jintao Ren
Chief Financial Officer
Cheetah Mobile Inc.
Building No. 11
Wandong Science and Technology Cultural Innovation Park
No.7 Sanjianfangnanli
Chaoyang District
Beijing 100024
People’s Republic of China
Tel:
+86-10-6292-7779
Email: IR@cmcm.com
(Name, Telephone, Email 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(s)
 
Name of each exchange
 
on which registered
American depositary shares, each representing ten Class A ordinary shares Class A ordinary shares, par value US$0.000025 per share*
 
CMCM
 
The New York Stock Exchange
 
*
Not for trading, but only in connection with the listing on the New York Stock Exchange of American depositary shares, each representing ten Class A ordinary shares.
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 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: 487,234,522
 
Class A ordinary shares and 945,496,827
 
Class B ordinary shares, par value US$0.000025 per share, as of December 31, 2021.
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
Note – Checking the box above will not relieve any registrant required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 from their obligations under those Sections.
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 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.    ☒  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 definition 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 which basis of accounting the registrant has used to prepare the financial statements included in this filing:
 
US GAAP  ☒           International Financial Reporting Standards as issued             Other  ☐
            by the International Accounting Standards Board  ☐              
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
 
 
 
 

TABLE OF CONTENTS
 
 
  
Page
 
  
 
1
 
  
 
2
 
  
 
3
 
Item 1.
 
  
 
3
 
Item 2.
 
  
 
3
 
Item 3.
 
  
 
3
 
Item 4.
 
  
 
64
 
Item 4A.
 
  
 
111
 
Item 5.
 
  
 
111
 
Item 6.
 
  
 
135
 
Item 7.
 
  
 
142
 
Item 8.
 
  
 
147
 
Item 9.
 
  
 
149
 
Item 10.
 
  
 
149
 
Item 11.
 
  
 
156
 
Item 12.
 
  
 
156
 
  
 
159
 
Item 13.
 
  
 
159
 
Item 14.
 
  
 
159
 
Item 15.
 
  
 
159
 
Item 16A.
 
  
 
161
 
Item 16B.
 
  
 
161
 
Item 16C.
 
  
 
161
 
Item 16D.
 
  
 
162
 
Item 16E.
 
  
 
162
 
Item 16F.
 
  
 
163
 
Item 16G.
 
  
 
163
 
Item 16H.
 
  
 
163
 
Item 16I.
 
  
 
163
 
  
 
164
 
Item 17.
 
  
 
164
 
Item 18.
 
  
 
164
 
Item 19.
 
  
 
164
 
  
 
170
 
 
 
 
i

INTRODUCTION
In this annual report, except where the context otherwise requires and for purposes of this annual report only:
 
   
“we,” “us,” “our company,” or “our” refers to Cheetah Mobile Inc., its subsidiaries and, in the context of describing our operations and consolidated financial information, the consolidated variable interest entities and their subsidiaries in China, including but not limited to Beijing Mobile, Beijing Network and Beijing Conew. References to the consolidated variable interest entities may include their subsidiaries, depending on the context as appropriate;
 
   
“ADSs” refers to American depositary shares, each of which represents ten of our Class A ordinary shares;
 
   
“China” or the “PRC” refers to the People’s Republic of China, excluding, for the purposes of this annual report, Hong Kong, Macau and Taiwan;
 
   
“Ordinary shares,” prior to the completion of our initial public offering in May 2014, refers to our ordinary shares, par value US$0.000025 per share and, upon the completion of the offering, to our Class A and Class B ordinary shares, par value US$0.000025 per share;
 
   
“RMB” or “Renminbi” refers to the legal currency of China;
 
   
“US$,” “U.S. dollars,” “$,” or “dollars” refers to the legal currency of the United States; “€,” “Euro dollars” or “Euro” refers to the legal currency of the eurozone;
 
   
“¥,” “Japanese Yen” or “JPY” refers to the legal currency of Japan;
 
   
“Kingsoft Corporation Limited” or “Kingsoft Corporation” refers to Kingsoft Corporation Limited, a company listed on the Hong Kong Stock Exchange (Stock Code: 3888);
 
   
Number of “monthly active users,” in reference to all of our products, refers to the number of computers, tablets or smartphones on which one or more of our products have been installed or downloaded and that accessed the internet at least once during the relevant month; and number of “monthly active users,” in reference to an individual product, refers to the number of computers, tablets or smartphones on which such product has been installed or downloaded and that accessed the internet at least once during the relevant month. A single device with multiple applications installed is counted as one user. A single person with applications installed on multiple devices is counted as multiple users. Multiple persons using a single device are counted as one user. The number of monthly active users for our mobile products is based on our internal statistics;
 
   
Number of mobile devices on which our applications have been “installed,” as of a specified date, refers to the cumulative number of mobile devices on which one or more of our applications have been installed as of the specified date;
 
   
“Hong Kong Listing Rules” refers to the Rules Governing the Listing of Securities on the Stock Exchange of Hong Kong Limited;
 
   
“Overseas revenues” or “revenues from overseas markets” refers to revenues generated by our operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China, based on our customers’ registered addresses; and
 
   
“Variable interest entities” or “VIEs” refers to those entities incorporated in PRC consolidated in our financial statements and over which our subsidiaries exercise effective control through a series of contractual arrangements.
 
 
 
1

FORWARD-LOOKING STATEMENTS
This annual report on Form
20-F
contains forward-looking statements that reflect our current expectations and views of future events. These statements are made under the “safe harbor” provisions of the U.S. Private Securities Litigation Reform Act of 1995. You can identify these forward- looking statements by words or phrases such as “may,” “could,” “should,” “would,” “will,” “expect,” “anticipate,” “aim,” “estimate,” “intend,” “plan,” “believe,” “likely to,” “project,” “continue,” “potential,” or other similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our financial condition, results of operations, business strategy and financial needs. These forward-looking statements include, but are not limited to, statements about:
 
   
our business strategies, plans and priorities, including growth strategies as well as investment and acquisition plans in China and overseas;
 
   
our ability to retain and attract users, customers and business partners, and increase their spending or level of engagement with us;
 
   
our ability to expand and improve our product and service offerings;
 
   
our ability to monetize the user traffic on our platform;
 
   
our future business development, results of operations and financial condition, including the seasonal trends of our results of operations;
 
   
expectations regarding our user growth rate and user engagement;
 
   
expected changes in our revenues and cost or expense items;
 
   
competition and changes in landscape in our industry;
 
   
relevant PRC and foreign government policies and regulations relating to our industry;
 
   
general economic and business condition globally and in China; and
 
   
assumptions underlying or related to any of the foregoing.
You should not place undue reliance on these forward-looking statements and you should read these statements in conjunction with other sections of this annual report, in particular the risk factors disclosed in “Item 3. Key Information—D. Risk Factors.” These statements involve known and unknown risks, uncertainties and other factors that may cause our actual results, performance or achievements to be materially different from those expressed or implied by the forward-looking statements. Moreover, we operate in a rapidly evolving environment. New risks emerge from time to time and it is impossible for our management to predict all risk factors, nor can we assess the impact of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ from those contained in any forward-looking statement. The forward-looking statements made in this annual report relate only to events or information as of the date on which the statements are made in this annual report. We do not undertake any obligation to update or revise the forward-looking statements except as required under applicable law.
 
 
 
2

PART I
 
Item 1.
Identity of Directors, Senior Management and Advisers
Not applicable.
 
Item 2.
Offer Statistics and Expected Timetable
Not applicable.
 
Item 3.
Key Information
Our Holding Company Structure and Contractual Arrangements with the Consolidated Variable Interest Entities
Cheetah Mobile Inc. is not a Chinese operating company but a Cayman Islands holding company with no equity ownership in its consolidated variable interest entities. We conduct our operations in China through (i) our PRC subsidiaries and (ii) the consolidated variable interest entities and their subsidiaries with which we have maintained contractual arrangements. PRC laws and regulations restrict and impose conditions on foreign investment in the internet industry, including the mobile internet industry. Accordingly, we operate part of our business in China through the consolidated variable interest entities, and rely on contractual arrangements among our PRC subsidiaries, the consolidated variable interest entities and their shareholders to control the business operations of the consolidated variable interest entities. External revenues contributed by the consolidated variable interest entities accounted for 13.0%, 36.6% and 33.1% of our total revenues for the years of 2019, 2020 and 2021, respectively. As used in this annual report, “we,” “us,” “our company,” or “our” refers to Cheetah Mobile Inc., its subsidiaries and, in the context of describing our operations and consolidated financial information, the consolidated variable interest entities and their subsidiaries in China, including but not limited to Beijing Mobile, Beijing Network and Beijing Conew. References to the consolidated variable interest entities may include their subsidiaries, depending on the context as appropriate.
The following diagram summarizes our corporate structure and identifies our significant subsidiaries and VIEs as of the date of this annual report.
 
 
 
 
3

Notes:
 
(1)
We consolidate Beijing Network through contractual arrangements with Beijing Network and Mr. Kun Wang and Mr. Wei Liu, who owns 50% and 50% equity interests in Beijing Network, respectively.
 
(2)
We consolidate Beijing Mobile through contractual arrangements with Beijing Mobile and Mr. Sheng Fu and Ms. Weiqin Qiu, who owns 35% and 65% equity interests in Beijing Mobile, respectively.
 
(3)
We consolidate Beijing Conew through contractual arrangements with Beijing Conew and Mr. Sheng Fu and Mr. Kun Wang, who owns 62.73% and 37.27% equity interests in Beijing Conew, respectively.
 
(4)
Each of Cheetah Technology, Cheetah Mobile Calls Hong Kong Limited and Multicloud Limited has entered into deeds of nominee with the nominee shareholders of certain of our Hong Kong operating entities which we do not control through equity ownership. These deeds of nominee provide us with effective control over such Hong Kong entities, enable transfer of the economic benefits therein to us, and afford us the ability to have the equity interest held by the nominee shareholders transferred to us at our discretion.
Holders of our Class A ordinary shares or the ADSs hold equity interest in Cheetah Mobile Inc., our Cayman Islands holding company, and do not have direct or indirect equity interests in the VIEs and their subsidiaries. A series of contractual agreements, including business operation agreements, shareholder voting proxy agreements, equity pledge agreements, exclusive technology development, support and consultancy agreements, loan agreements and exclusive option agreements, have been entered into by and among our subsidiaries, the consolidated variable interest entities and their respective shareholders. Terms contained in each set of contractual arrangements with the consolidated variable interest entities and their respective shareholders are substantially similar. As a result of the contractual arrangements, we have effective control over and are considered the primary beneficiary of these companies, and we have consolidated the financial results of these companies in our consolidated financial statements. For more details of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure.”
However, the contractual arrangements may not be as effective as direct ownership in providing us with control over the consolidated variable interest entities, and we may incur substantial costs to enforce the terms of the arrangements. In addition, these agreements have not been tested in China courts. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Corporate Structure—We rely on contractual arrangements with the VIEs and their shareholders for the operation of our business in China, which may not be as effective as direct ownership.” and “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Corporate Structure—The shareholders of the VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business.”
There are also substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules regarding the status of the rights of our Cayman Islands holding company with respect to its contractual arrangements with the consolidated variable interest entities and their shareholders. It is uncertain whether any new PRC laws or regulations relating to variable interest entity structures will be adopted or if adopted, what they would provide. If we or any of the consolidated variable interest entities are found to be in violation of any existing or future PRC laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion to take action in dealing with such violations or failures. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Corporate Structure—If the PRC government finds that the structure we have adopted for our business operations does not comply with PRC governmental restrictions on foreign investment in internet businesses, or if these laws or regulations or interpretations of existing laws or regulations change in the future, we could be subject to severe penalties, including the shutting down of our platform and our business operations” and “—Substantial uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.”
Our corporate structure is subject to risks associated with our contractual arrangements with the consolidated variable interest entities. If the PRC government deems that our contractual arrangements with the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our holding company, our PRC subsidiaries and consolidated variable interest entities, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a whole. For a detailed description of the risks associated with our corporate structure, please refer to risks disclosed under “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Corporate Structure.”
 
 
 
4

Risks and Uncertainties Related to Doing Business in China
We face various risks and uncertainties related to doing business in China. Our business operations are primarily conducted in China, and we are subject to complex and evolving PRC laws and regulations. For example, we face risks associated with regulatory approvals on offshore offerings, oversight on cybersecurity and data privacy, as well as the lack of inspection by the Public Company Accounting Oversight Board (United States), or the PCAOB, on our auditors, which may impact our ability to conduct certain businesses, accept foreign investments, or list on a United States or other foreign exchange. These risks could result in a material adverse change in our operations and the value of our ADSs, significantly limit or completely hinder our ability to continue to offer securities to investors, or cause the value of such securities to significantly decline. For a detailed description of Risks Relating to Doing Business in China, please refer to risks disclosed under “Item 3.D. Key Information—Risk Factors—Risks Relating to Doing Business in China.”
PRC government’s significant authority in regulating our operations and its oversight and control over offerings conducted overseas by, and foreign investment in, China-based issuers could significantly limit or completely hinder our ability to offer or continue to offer securities to investors. Implementation of industry-wide regulations, including data security or anti-monopoly related regulations, in this nature may cause the value of such securities to significantly decline. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—The PRC government’s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs.”
Risks and uncertainties arising from the legal system in China, including risks and uncertainties regarding the enforcement of laws and quickly evolving rules and regulations in China, could result in a material adverse change in our operations and the value of our ADSs. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—Uncertainties in the interpretation and enforcement of Chinese laws and regulations could limit the legal protections available to you and us.” and “We may be adversely affected by the complexity of, and uncertainties and changes in, PRC regulation on mobile and PC internet businesses and companies.
Our business requires us to collect, store and process certain personal data relating to our customers. In recent years, the PRC regulators have tightened the regulations of the collection, storage, use, processing, transmission, provision, disclosure and deletion of personal information and data. Privacy, data protection and cybersecurity concerns and domestic or foreign laws and regulation may reduce the effectives of our business operating, and may result in significant costs and compliance challenges, and adversely affect our business. On December 28, 2021, twelve regulatory authorities jointly released the Cybersecurity Review Measures, which became effective on February 15, 2022, The Cybersecurity Review Measures provides that a critical information infrastructure operator purchasing network products and services, and platform operators carrying out data processing activities which affect or may affect national security, must apply for cybersecurity review. The Cybersecurity Review Measures also provides that a platform operator with more than one million users’ personal information aiming to list abroad must apply for cybersecurity review. New York Stock Exchange fall within the definition of “abroad” in the provision, however, we are already listed on the New York Stock Exchange, therefore, there can be no assurance if we are required to follow the cybersecurity review or the security assessment procedures, and if so, whether we would be able to complete the applicable cybersecurity review or the security assessment procedures in a timely manner
.
For more details, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Business and Industry—Actual or alleged failure to comply with laws and regulations on data privacy and protection could damage our reputation, discourage current and potential users from using our products and services applications and subject us to damages, administrative penalties and criminal liabilities, which could have material adverse effects on our business and results of operation.”
The Holding Foreign Companies Accountable Act
The Holding Foreign Companies Accountable Act, or the HFCAA, was enacted on December 18, 2020. The HFCAA states if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection by the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit our shares or ADSs from being traded on a national securities exchange. Since our auditor is located in China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is not currently inspected by the PCAOB, which may impact our ability to remain listed on a United States exchange. The related risks and uncertainties could cause the value of the ADSs to significantly decline. For more details, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—The PCAOB is currently unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections over our auditor deprives our investors with the benefits of such inspections” and “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—The ADSs will be prohibited from trading in the United States under the HFCAA in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or in 2023 if proposed changes to the law are enacted. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.”
 
 
 
 
5

Permissions Required from the PRC Authorities for Our Operations
We conduct our business primarily through our subsidiaries and consolidated variable interest entities in China. Our operations in China are governed by PRC laws and regulations. As of the date of this annual report, our PRC subsidiaries and consolidated variable interest entities have obtained the requisite licenses and permits from the PRC government authorities that are material for the business operations of our holding company and the consolidated variable interest entities in China, including, among others, Internet Content Provider Licenses, or ICP Licenses, for the provision of internet information services, a license for value-added telecommunications services with the specification of online data processing and transaction processing business, or EDI license, Business License of Value-Added Telecommunications Services, or SP license, Internet Culture Operation Licenses for the operation of online entertainment products, and Computer Information System Security Products Sales License for our mobile and PC security applications. Given the uncertainties of interpretation and implementation of relevant laws and regulations and the enforcement practice by relevant government authorities, we may be required to obtain additional licenses, permits, filings or approvals for the functions and services of our platform in the future. Any lack of, or failure to keep, requisite licenses, permits, filings or approvals to our business operations, may harm our business. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—We may be adversely affected by the complexity of, and uncertainties and changes in, PRC regulation on mobile and PC internet businesses and companies.”
Furthermore, in connection with our issuance of securities to foreign investors, under current PRC laws, regulations and regulatory rules, as of the date of this annual report, we, our PRC subsidiaries and the consolidated variable interest entities, (i) are not required to obtain permissions from the China Securities Regulatory Commission, or the CSRC, (ii) have not received any formal notice from any cybersecurity regulator that we should apply for a cybersecurity review, and (iii) have not received or were denied such requisite permissions by any PRC authority.
However, the PRC government has recently indicated an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign investment in China-based issuers. For more detailed information, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—The approval of and filing with the CSRC or other PRC government authorities may be required in connection with our future offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing.”
Cash and Asset Flows through Our Organization
Cheetah Mobile Inc. is a holding company with no material operations of its own. We conduct our operations primarily through our PRC subsidiaries, the VIEs and their subsidiaries in China. As a result, Cheetah Mobile Inc.’s ability to pay dividends depends upon dividends paid by our PRC subsidiaries. If our existing PRC subsidiaries or any newly formed ones incur debt on their own behalf in the future, the instruments governing their debt may restrict their ability to pay dividends to us. In addition, our wholly foreign-owned subsidiaries in China are permitted to pay dividends to us only out of its retained earnings, if any, as determined in accordance with PRC accounting standards and regulations. Under PRC law, each of our subsidiaries and the VIEs in China is required to make appropriations to certain statutory reserve funds or may make appropriations to certain discretionary funds, which are not distributable as cash dividends except in the event of a solvent liquidation of the companies. For more details, see “Item 5. Operating and Financial Review and Prospects—Liquidity and Capital Resources—Holding Company Structure.” and “Item 3. Key Information—Risk Factors—Risks Relating to Doing Business in China—We may rely on dividends paid by our PRC subsidiaries to fund cash and financing requirements. Any limitation on the ability of our PRC subsidiaries to pay dividends to us could have a material adverse effect on our ability to conduct our business and to pay dividends to our shareholders and ADS holders.”
 
 
 
6

Under PRC laws and regulations, our PRC subsidiaries and consolidated variable interest entities are subject to certain restrictions with respect to paying dividends or otherwise transferring any of their net assets to us. Remittance of dividends by a wholly foreign-owned enterprise out of China is also subject to examination by the banks designated by State Administration of Foreign Exchange, or SAFE. The amounts restricted include the
paid-up
capital and the statutory reserve funds of our PRC subsidiaries and the net assets of the consolidated variable interest entities in which we have no legal ownership, totalling RMB217.5 million, RMB218.4 million and RMB200.6 million (US$31.5 million) as of December 31, 2019, 2020 and 2021, respectively. For details, see “Item 3. Key Information—Risk Factors—Risks Relating to Doing Business in China—PRC regulation of loans to, and direct investment in, PRC entities by offshore holding companies and governmental control of currency conversion may restrict or prevent us from using the proceeds of the offering of equity securities and notes to make loans to our PRC subsidiaries and the VIEs and their subsidiaries, or to make additional capital contributions to our PRC subsidiaries.”
For the years ended December 31, 2019, 2020 and 2021, certain of our PRC subsidiaries have declared dividends to our Hong Kong subsidiaries for an aggregate amount of nil, RMB19.6 million and RMB9.5 million (US$1.5 million); the dividend payments are subject to withholding tax. We have made tax provisions based on the corresponding tax rate. If our PRC subsidiaries further declare and distribute profits earned after January 1, 2008 in the future, the dividend payments will be subject to withholding tax, which will increase our tax liability and reduce the amount of cash available to our company. For the potential distributable profits to be distributed to our qualified Hong Kong incorporated subsidiary, the deferred tax liabilities are accrued at a 5% withholding tax rate. For more information on related risks, please see “Item 3.D. Key Information—Risk Factors—Risks Relating to Doing Business in China—If our PRC subsidiaries declare and distribute dividends to their respective offshore parent companies, we will be required to pay more taxes, which could have a material and adverse effect on our result of operations.”
Cheetah Mobile Inc. transfers cash to its wholly-owned Hong Kong and Singapore subsidiaries, by making capital contributions or providing loans, and the Hong Kong or Singapore subsidiaries transfer cash to the subsidiaries in China by making capital contributions, providing loans or by making payment for inter-group transactions. Because Cheetah Mobile Inc. and its subsidiaries have contractual arrangements with the VIEs instead of equity ownership, they are not able to make direct capital contribution to the VIEs and their subsidiaries. However, they may transfer cash to the VIEs by loans or by making payment to the VIEs for inter-group transactions.
For the years ended December 31, 2019, 2020 and 2021, Cheetah Mobile Inc. through its intermediate holding companies provided capital contribution and loans with principal amount of RMB184.0 million, RMB309.7 million and RMB74.2 million (US$11.6 million), respectively, to its subsidiaries in China, and the subsidiaries haven’t repaid the loans for the years ended December 31, 2019, 2020 and 2021. For the years ended December 31, 2019, 2020 and 2021, our PRC subsidiaries provide technical support, marketing and operating services to our overseas subsidiaries, total amounts paid for such services by our overseas subsidiaries to our PRC subsidiaries were RMB657.8 million, RMB54.7 million and RMB3.3 million (US$0.5 million). In 2020, our PRC subsidiaries transferred some game assets to one of our Hong Kong subsidiary, the total consideration of such transfer was US$15.5 million which was fully paid in 2021.
For the years ended December 31, 2019, 2020 and 2021, our consolidated VIEs received debt financing of RMB393.0 million, RMB278.0 million and RMB91.1 million (US$14.3 million) from Cayman and subsidiaries, respectively, and the VIEs repaid the principal amount of RMB197.6 million, 286.6 million and 121.0 million (US$19.0 million), respectively to the related subsidiaries.
The VIEs may transfer cash to the relevant subsidiaries by paying service fees related to technical support, backoffice support, marketing and sales agency services. For the years ended December 31, 2019, 2020 and 2021, the total amount of service fees that VIEs paid to the relevant subsidiaries related to such services was RMB167.5 million, RMB243.6 million and RMB155.3 million (US$24.4 million), respectively. The VIEs also provide cloud and promotion services to our subsidiaries, the total amount received from the relevant subsidiaries related to such services was RMB114.7 million, RMB53.2 million and RMB33.3 million (US$5.2 million), respectively for the years ended December 31, 2019, 2020 and 2021.
 
 
 
7

For the years ended December 31, 2019, 2020 and 2021, no material assets other than the above cash transactions were transferred between our subsidiaries and the consolidated variable interest entities.
Cheetah Mobile Inc. declared and paid cash dividends on its ordinary shares of approximately US$72.0 million and US$200.0 million in 2019 and 2020, respectively. We currently don’t have any present plan to pay any cash dividends on its ordinary shares in the foreseeable future. We currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our business. See “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Dividend Policy.” For the material Cayman Islands, PRC and U.S. federal income tax consequences of an investment in our ADSs or ordinary shares, see “Item 10. Additional Information—E. Taxation.”
 
 
 
8

A.
Selected Financial Data
The following table presents the selected consolidated financial information of our company. The selected consolidated statements of comprehensive income (loss) data for each of the three years ended December 31, 2021 and the selected consolidated balance sheets data as of December 31, 2020 and 2021 have been derived from our audited consolidated financial statements, which are included in this annual report beginning on page
F-2.
The selected consolidated statements of comprehensive income (loss) data for each of the two years ended December 31, 2017 and 2018 and the selected consolidated balance sheets data as of December 31, 2017, 2018 and 2019 have been derived from our audited consolidated financial statements that are not included in this annual report. Our audited consolidated financial statements are prepared and presented in accordance with accounting principles generally accepted in the United States, or U.S. GAAP. Our historical results do not necessarily indicate results expected for any future period. You should read the following selected financial data in conjunction with the consolidated financial statements and related notes and “Item 5. Operating and Financial Review and Prospects” included elsewhere in this annual report.
Starting from January 1, 2018, we adopted ASC Topic 606,
Revenue from contracts with customers
or ASC 606, which reclassifies value added tax from the cost of revenues to net against revenues. The consolidated statement of comprehensive income (loss) data for the years ended December 31, 2018, 2019, 2020 and 2021 presented below have been prepared in accordance with ASC 606, while the consolidated statements of comprehensive income (loss) data for the year ended December 31, 2017 presented below have been prepared in accordance with ASC Topic 605,
Revenue Recognition
or ASC 605.
 
 
 
9

    
Year Ended December 31,
 
    
2017
(1)
   
2018
(2)
   
2019
(2)
   
2020
(2)
   
2021
(2)
 
    
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
US$
 
    
(in thousands except for shares, per share and per ADS data)
 
Selected Consolidated Statements of Comprehensive Income/ (Loss) Data:
            
Revenues
  
 
4,974,757
 
 
 
4,981,705
 
 
 
3,587,695
 
 
 
1,552,645
 
 
 
784,616
 
 
 
123,123
 
Internet Business
(3)
     4,899,842       4,847,154       3,370,811       1,380,906       653,759       102,589  
AI and others
     74,915       134,551       216,884       171,739       130,857       20,534  
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Cost of revenues
(4)
     (1,780,089     (1,540,633     (1,241,932     (475,378     (257,656     (40,432
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Gross profit
  
 
3,194,668
 
 
 
3,441,072
 
 
 
2,345,763
 
 
 
1,077,267
 
 
 
526,960
 
 
 
82,691
 
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Operating income and expenses:
            
Research and development
(4)
     (684,863     (668,918     (787,329     (455,179     (211,594     (33,204
Selling and marketing
(4)
     (1,656,505     (1,910,044     (1,558,315     (766,986     (370,274     (58,104
General and administrative
(4)
     (407,410     (430,826     (587,457     (380,533     (191,868     (30,108
Impairment of goodwill
     —         —         (545,665     —         —         —    
Other operating income/(expenses), net
     990       35,938       22,091       (5,684     17,205       2,700  
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
     (2,747,788     (2,973,850     (3,456,675     (1,608,382     (756,531     (118,716
Operating profit (loss)
  
 
446,880
 
 
 
467,222
 
 
 
(1,110,912
 
 
(531,115
 
 
(229,571
 
 
(36,025
Other income/(expenses)
     986,385       802,501       745,225       1,039,362       (110,000     (17,263
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Income/(Loss) before income taxes
     1,433,265       1,269,723       (365,687     508,247       (339,571     (53,288
Income tax expenses
     (57,602     (117,000     (7,904     (97,090     (13,633     (2,139
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income/(loss)
     1,375,663       1,152,723       (373,591     411,157       (353,204     (55,427
Less: Net income/(loss) attributable to noncontrolling interests
     27,469       (14,186     (59,614     (5,575     (2,078     (326
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Net income/(loss) attributable to Cheetah Mobile Inc.
     1,348,194       1,166,909       (313,977     416,732       (351,126     (55,101
  
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Earnings/(Losses) per share
            
Basic
     0.9573       0.8048       (0.2514     0.2895       (0.2469     (0.0388
Diluted
     0.9366       0.7839       (0.2514     0.2857       (0.2469     (0.0388
Earnings/(Losses) per ADS
(5)
            
Basic
     9.5728       8.0478       (2.5140     2.8953       (2.4694     (0.3875
Diluted
     9.3656       7.8393       (2.5140     2.8575       (2.4694     (0.3875
Weighted average number of shares used in computation:
            
Basic
     1,394,303,326       1,403,089,609       1,369,041,418       1,402,509,386       1,430,052,602       1,430,052,602  
Diluted
     1,425,154,838       1,440,414,849       1,369,041,418       1,421,067,906       1,430,052,602       1,430,052,602  
 
(1)
VAT is presented in cost of revenues rather than net against revenues in accordance with the legacy revenue accounting standard (ASC 605)
(2)
VAT is presented as net against revenues rather than in cost of revenues in accordance with the new revenue accounting standard (ASC 606)
(3)
Starting from March 31, 2017, we reorganized our operation into three segments: utility products and related services, mobile entertainment business and AI and others. In 2020, we disposed major gaming-related business. As a result, we expect the revenue contribution from our mobile game business to decrease in the foreseeable future. Therefore, we started reporting its revenues and operating profits by two segments: internet business and AI and others. In 2021, we realigned our segments as the chief operating decision maker changes how he manages and assesses our segment performance. Our overseas advertising agency services, which assists domestic companies to launch advertisement on overseas advertising platforms, are changed from the Internet business into AI and others due to the synergies created between the Company’s advertising agency services and global multi-cloud management services. We had retrospectively revised segment information from the previous periods to conform to the requisite presentation for the current period.
 
 
 
10

(4)
Share-based compensation expenses were allocated in cost of revenues and operating expenses as follows:
 
    
Year Ended December 31,
 
    
2017
(1)
    
2018
(2)
    
2019
(2)
    
2020
(2)
   
2021
(2)
 
    
RMB
    
RMB
    
RMB
    
RMB
   
RMB
   
US$
 
    
(in thousands)
 
Cost of revenues
     762        206        524        1,044       1,027       161  
Research and development
     20,691        14,224        59,771        29,091       5,996       941  
Selling and marketing
     39        8,967        3,818        (1,087     1,339       210  
General and administrative
     51,824        61,721        63,327        51,934       (1,212     (190
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
Total
     73,316        85,118        127,440        80,982       7,150       1,122  
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
   
 
 
 
 
(5)
Each ADS represents ten Class A ordinary shares.
 
    
Year Ended December 31,
 
    
2017
    
2018
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Selected Consolidated Balance Sheets Data:
                 
Cash and cash equivalents
     2,317,488        2,783,843        983,004        1,299,658        1,583,926        248,553  
Short-term investments
     1,395,694        930,610        1,369,118        360,803        262,813        41,241  
Total assets
     7,448,931        8,292,636        7,011,744        5,613,483        4,978,318        781,205  
Total current liabilities
     2,165,754        1,835,765        1,745,119        1,572,317        1,353,894        212,455  
Total liabilities
     2,293,721        2,010,241        2,017,197        1,825,091        1,618,175        253,926  
Total mezzanine equity
     649,246        687,847        —          —          —          —    
Total Cheetah Mobile Inc. shareholders’ equity
     4,293,361        5,476,465        4,932,278        3,747,381        3,279,126        514,566  
Total shareholders’ equity
     4,505,964        5,594,548        4,994,547        3,788,392        3,360,143        527,279  
We present our financial results in RMB. This annual report contains translations of RMB amounts into U.S. dollars at specific rates solely for the convenience of the reader. The conversion of RMB into U.S. dollars in this annual report is based on the exchange rate set forth in the H.10 statistical release of the Board of Governors of the Federal Reserve System. Unless otherwise noted, all translations from RMB to U.S. dollars and from U.S. dollars to Renminbi in this annual report were made at a rate of RMB6.3726 to US$1.00, the exchange rate on December 30, 2021 set forth in the H.10 statistical release of The Board of Governors of the Federal Reserve System. We make no representation that any RMB or U.S. dollar amount could have been, or could be, converted into U.S. dollars or RMB, as the case may be, at any particular rate, or at all. The PRC government imposes control over its foreign currency reserves in part through direct regulation of the conversion of RMB into foreign exchange and through restrictions on foreign trade.
Financial Information Related to The Consolidated Variable Interest Entities
The following table presents the condensed consolidating schedule of financial information of Cheetah Mobile Inc., its subsidiaries, and its consolidated variable interest entities and other entities as of the dates presented.
 
 
 
11

Selected Condensed Consolidated Statements of Operations and Comprehensive Income (Loss) Data
 
    
For the Year Ended December 31, 2021
 
    
Cheetah
Mobile
Inc.
   
Company
Subsidiaries
   
Consolidated
Variable
Interest
Entities
   
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Revenues
     —         894,352       320,942       (430,678     784,616  
Net (loss) income
     (351,126     (358,345     (8,489     364,756       (353,204
 
    
For the Year Ended December 31, 2020
 
    
Cheetah
Mobile
Inc.
    
Company
Subsidiaries
   
Consolidated
Variable
Interest
Entities
   
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Revenues
     —          1,316,872       659,626       (423,853     1,552,645  
Net income (loss)
     416,732        (48,734     (8,825     51,984       411,157  
 
    
For the Year Ended December 31, 2019
 
    
Cheetah
Mobile
Inc.
   
Company
Subsidiaries
   
Consolidated
Variable
Interest
Entities
   
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Revenues
     —         3,462,093       586,404       (460,802     3,587,695  
Net (loss) income
     (313,977     (906,989     (88,559     935,934       (373,591
 
 
 
12

Selected Condensed Consolidated Balance Sheets Data
 
    
As of December 31, 2021
 
    
Cheetah
Mobile Inc.
    
Company
Subsidiaries
    
Consolidated
Variable
Interest
Entities
    
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Cash and cash equivalents
     20,401        1,526,029        37,496        —         1,583,926  
Restricted cash
     —          637        144        —         781  
Short-term investments
     —          142,616        120,197        —         262,813  
Due from related parities
     —          46,709        54,624        —         101,333  
Others
     147,396        467,870        34,368        —         649,634  
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total current assets
  
 
167,797
 
  
 
2,183,861
 
  
 
246,829
 
  
 
—  
 
 
 
2,598,487
 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Investments in subsidiaries
     897,699        —          —          (897,699     —    
Due from related parities
     —          111,335        —          —         111,335  
Others
     449,850        1,465,166        353,480        —         2,268,496  
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total non-current assets
  
 
1,347,549
 
  
 
1,576,501
 
  
 
353,480
 
  
 
(897,699
 
 
2,379,831
 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Amount due from Group companies
     3,124,311        2,229,709        706,646        (6,060,666     —    
Total assets
  
 
4,639,657
 
  
 
5,990,071
 
  
 
1,306,955
 
  
 
(6,958,365
 
 
4,978,318
 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Due to related parties
     —          8,735        29,025        —         37,760  
Others
     31,107        1,129,974        155,053        —         1,316,134  
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total current liabilities
  
 
31,107
 
  
 
1,138,709
 
  
 
184,078
 
  
 
—  
 
 
 
1,353,894
 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
non-current
liabilities
  
 
169,629
 
  
 
86,705
 
  
 
7,947
 
  
 
—  
 
 
 
264,281
 
Amount due to Group companies
     1,159,795        3,876,360        1,024,511        (6,060,666     —    
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Total liabilities
  
 
1,360,531
 
  
 
5,101,774
 
  
 
1,216,536
 
  
 
(6,060,666
 
 
1,618,175
 
  
 
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
 
 
13

    
As of December 31, 2020
 
    
Cheetah
Mobile Inc.
    
Company
Subsidiaries
   
Consolidated
Variable
Interest
Entities
    
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Cash and cash equivalents
     18,243        1,253,355       28,060        —         1,299,658  
Restricted cash
     —          653       144        —         797  
Short-term investments
     —          360,788       15        —         360,803  
Due from related parities
     86,296        77,354       60,673        —         224,323  
Others
     131,128        838,281       91,871        —         1,061,280  
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total current assets
  
 
235,667
 
  
 
2,530,431
 
 
 
180,763
 
  
 
—  
 
 
 
2,946,861
 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Investments in subsidiaries
     2,625,791        —         —          (2,625,791     —    
Due from related parities
     —          3,522       —          —         3,522  
Others
     492,714        1,850,158       320,228        —         2,663,100  
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total
non-current
assets
  
 
3,118,505
 
  
 
1,853,680
 
 
 
320,228
 
  
 
(2,625,791
 
 
2,666,622
 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Amount due from Group companies
     1,343,691        1,378,140       684,257        (3,406,088     —    
Total assets
  
 
4,697,863
 
  
 
5,762,251
 
 
 
1,185,248
 
  
 
(6,031,879
 
 
5,613,483
 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Due to related parties
     86,296        (57,707     20,349        —         48,938  
Others
     25,662        1,377,325       120,392        —         1,523,379  
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total current liabilities
  
 
111,958
 
  
 
1,319,618
 
 
 
140,741
 
  
 
—  
 
 
 
1,572,317
 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total
non-current
liabilities
  
 
170,684
 
  
 
59,949
 
 
 
22,141
 
  
 
—  
 
 
 
252,774
 
Amount due to Group companies
     667,840        1,810,356       927,892        (3,406,088     —    
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
Total liabilities
  
 
950,482
 
  
 
3,189,923
 
 
 
1,090,774
 
  
 
(3,406,088
 
 
1,825,091
 
  
 
 
    
 
 
   
 
 
    
 
 
   
 
 
 
 
 
 
14

Selected Condensed Consolidated Cash Flows Data
 
    
For the Year Ended December 31, 2021
 
    
Cheetah
Mobile
Inc.
   
Company
Subsidiaries
   
Consolidated
Variable
Interest
Entities
   
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Net cash provided by/(used in) operating activities
     666       (121,934     209,357       14,722       102,811  
Net cash (used in)/provided by investing activities
     (864,999     251,806       (255,027     1,089,056       220,836  
Net cash provided by/(used in) financing activities
     891,960       111,085       91,093       (1,103,778     (9,640
 
    
For the Year Ended December 31, 2020
 
    
Cheetah
Mobile Inc.
   
Company
Subsidiaries
    
Consolidated
Variable
Interest
Entities
   
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Net cash (used in)/provided by operating activities
     (2,186     419,715        (36,196     (427,465     (46,132
Net cash provided by investing activities
     1,345,523       85,901        21,168       427,771       1,880,363  
Net cash (used in)/provided by financing activities
     (1,453,285     2,934        —         (306     (1,450,657
 
    
For the Year Ended December 31, 2019
 
    
Cheetah
Mobile
Inc.
   
Company
Subsidiaries
   
Consolidated
Variable
Interest
Entities
   
Eliminations
   
Consolidated
Total
 
    
(RMB, in thousands)
 
Net cash (used in)/provided by operating activities
     (15,258     (1,407,336     62,401       1,120,649       (239,544
Net cash provided by/(used in) investing activities
     375,584       (270,775     (69,386     (1,120,649     (1,085,226
Net cash (used in)/provided by financing activities
     (494,055     8,985       —         —         (485,070
 
 
 
 
15

B.
Capitalization and Indebtedness
Not applicable.
 
C.
Reasons for the Offer and Use of Proceeds
Not applicable.
 
D.
Risk Factors
Summary of Risk Factors
An investment in our ADSs or ordinary shares involves significant risks. Below is a summary of material risks we face, organized under relevant headings. These risks are discussed more fully in this Item 3. Key Information—D. Risk Factors.
Risks Relating to Our Business and Industry
 
   
Our products monthly active users decreased in the past years and may continue to decrease in the future, which would materially and adversely affect our business, financial condition and results of operations would be materially and adversely affected.
 
   
Because a limited number of customers contribute to a significant portion of our revenues, our revenues and results of operations could be materially and adversely affected if we were to lose a significant customer or a significant portion of its business.
 
   
We are subject to risks and uncertainties faced by companies in a rapidly evolving industry.
 
   
If we fail to compete effectively, our business, financial condition and results of operations may be materially and adversely affected.
 
   
We have certain operations in international markets. If we fail to meet the challenges presented by our overseas operations, our business, financial conditions and results of operations may be adversely affected.
 
   
Actual or alleged failure to comply with Chinese laws and regulations on data privacy and protection laws and regulations could damage our reputation, discourage current and potential users from using our products and services applications and subject us to damages, administrative penalties and criminal liabilities, which could have material adverse effects on our business and results of operations.
 
   
Our business is subject to complex and evolving laws and regulations regarding privacy, data protection, and other matters both within and outside China. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business.
 
   
Our shopping-mall coupon-selling business could be negatively impacted by
COVID-19.
Shops could be closed and restaurants could stop
eat-in
due to
COVID-19,
which could have adverse effects on our business and results of operations.
Risks Relating to Our Corporate Structure
 
   
We are a Cayman Islands holding company conducting our operations in China through (i) our PRC subsidiaries and (ii) the VIEs with which we have maintained contractual arrangements. We have no equity ownership in the VIEs and their subsidiaries. Holders of our Class A ordinary shares or the ADSs hold equity interest in Cheetah Mobile Inc., our Cayman Islands holding company, and do not have direct or indirect equity interests in the VIEs and their subsidiaries. If the PRC government deems that our contractual arrangements with the VIEs do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. Our holding company in the Cayman Islands, the VIEs, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the VIEs and, consequently, significantly affect the financial performance of the VIEs and our company as a group.
 
 
 
16

   
We rely on contractual arrangements with the VIEs and their shareholders for the operation of our business in China, which may not be as effective as direct ownership.
Risks Relating to Doing Business in China
 
   
Uncertainties in the interpretation and enforcement of Chinese laws and regulations could limit the legal protections available to you and us.
 
   
The PRC government’s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs.
 
   
The approval of and filing with the CSRC or other PRC government authorities may be required in connection with our future offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing.
 
   
A severe or prolonged downturn in the global economy could materially and adversely affect our business and financial condition.
 
   
We may be adversely affected by the complexity of, and uncertainties and changes in, PRC regulation on mobile and PC internet businesses and companies.
 
   
It may be difficult for overseas regulators to conduct investigation, collect evidence or obtain materials or data within China.
 
   
The PCAOB is currently unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections over our auditor deprives our investors with the benefits of such inspections.
 
   
The ADSs will be prohibited from trading in the United States under the HFCAA in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or in 2023 if proposed changes to the law are enacted. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.
Risks Relating to the ADSs
 
   
The trading price of our ADSs has been volatile and may continue to be volatile regardless of our operating performance.
 
   
We believe that we were a passive foreign investment company, or PFIC, for United States federal income tax purposes for the taxable year ended December 31, 2021, which could subject United States investors in the ADSs or Class A ordinary shares to significant adverse United States income tax consequences.
Risks Relating to Our Business and Industry
Our product monthly active users decreased in the past years and may continue to decrease in the future, which would materially and adversely affect our business, financial condition and results of operations would be materially and adversely affected.
 
 
 
17

The size of our user base and our users’ level of engagement are critical to our success. Our business and financial performance have been and will continue to be significantly determined by our success in retaining and engaging active users. We have been consistently anticipating user demand and developing innovative products and services to attract and retain users. However, the internet industry, including the mobile internet industry, is characterized by constant and rapid technological changes. As a result, users may switch from one set of products to others more quickly than in other sectors. Our success will become increasingly dependent on our ability to increase levels of user engagement and monetization in our key markets. Our user engagement could be adversely affected if:
 
   
we fail to maintain the popularity of our existing products for users;
 
   
we are unsuccessful in launching new and popular applications in a cost-effective manner to further diversify our product offerings and increase user engagement;
 
   
technical or other problems prevent us from delivering our products or services in a rapid and reliable manner or otherwise affect user experience;
 
   
strategic investments or acquisitions that we make to diversify or improve our products or services offerings fail to generate the favorable results or synergies that we anticipate;
 
   
there are user concerns related to privacy, safety, security or other factors;
 
   
our competitors may launch or develop products and services similar to ours, which may result in a loss of existing users or reduced growth in new users;
 
   
products adopting new technologies displace our products;
 
   
there are adverse changes in our products or services that are mandated by, or that we elect to make to address, legislation, regulatory authorities or litigation, including settlements or consent decrees;
 
   
there are regulatory enforcement actions or negative publicity for actual or perceived defects of our products and services;
 
   
we fail to provide adequate customer service to users; or
 
   
we do not maintain our brand image, or our reputation is damaged.
Furthermore, if any major distribution channel changes their standard terms and conditions in a manner that is detrimental to us, or terminate their existing relationship with us, our business, financial condition and results of operations may be materially and adversely affected. For example, on February 20, 2020, our company’s Google Play Store, Google AdMob and Google AdManager accounts were disabled, which adversely affected our ability to attract new users and keep existing users. According to Google, the decision was made because some of our company’s apps had not been compliant with Google policies, resulting in certain invalid traffic.
We received in the past and may continue to receive, complaints from users regarding our mobile applications primarily regarding privacy settings and certain third-party website promotion activities on our mobile applications. While we did not incur any material costs to address the complaints, we may need to incur substantial expenditures in the future. If we are unable to address user complaints timely or at all, our reputation may be harmed, and our user may continue to decline. Our efforts to avoid or address any of these events could require us to incur substantial expenditures to modify or adapt our products, services or infrastructure. If we fail to retain our user base, or if our users decrease their engagement with our products, our business, financial condition and results of operations would be materially and adversely affected.
Because a limited number of customers contribute to a significant portion of our revenues, our revenues and results of operations could be materially and adversely affected if we were to lose a significant customer or a significant portion of its business.
 
 
 
18

Currently, a limited number of customers contribute a significant portion of our revenues. Our customers primarily comprise mobile application developers, mobile game developers, mobile advertising networks,
e-commerce
companies and search engines as well as individual customers, to which we refer traffic, sell advertisements, provide network security and technical services. In 2019, 2020 and 2021, our five largest customers in aggregate contributed approximately 35.0%, 28.0% and 35.6% of our revenues, respectively. We expect that a limited number of our customers will continue to contribute a significant portion of our revenues in the near future. If we lose any of these customers, or if revenues generated from a significant customer are substantially reduced due to, for example, increased competition, a significant change in the customer’s business policy or operation, suspected breach or violation to the underlying contract or policy, any deterioration in customer relationship, or significant delays in payments for our services, our business, financial condition and results of operations may be materially and adversely affected. For example, some of overseas business partners have discontinued the placement of ads on mobile phone lock screens since May 2017 and January 2018, respectively, which adversely affected our revenues from internet business. In addition, on November 26, 2018, a third party made certain allegations about some of our products. Although we have made a number of public statements to clarify the matter, these allegations did cause a disruption to our business, and as a result, our revenues from internet business decreased by 30.5% from RMB4,847.2 million in 2018 to RMB3,370.8 million in 2019.
On February 20, 2020, our Google Play Store, Google AdMob and Google AdManager accounts were disabled, which adversely affected our ability to attract new users and generate revenue from Google and may lead to a more concentrated customer base in future. Furthermore, in 2020, we disposed certain internet business, which mainly include gaming-related business, and resulted in a contraction of our products and services. For the year ended December 31, 2020, our disposed business contributed approximately 34.5% of our revenues. As a result, our revenues from internet business decreased by 59.0% from RMB3,370.8 million in 2019 to RMB1,380.9 million in 2020 and further by 52.7% to RMB653.8 million in 2021.
We are subject to risks and uncertainties faced by companies in a rapidly evolving industry.
We operate in the rapidly evolving internet industry, which makes it difficult to predict our future results of operations. Accordingly, our future prospects are subject to the risks and uncertainties experienced by companies in this evolving industry. Some of these risks and uncertainties relate to our ability to, among others:
 
   
successfully implement our plan to further develop and monetize our mobile platform;
 
   
offer new, innovative products and services and enhance our existing products and services with innovative and advanced technology to attract and retain a larger user base;
 
   
retain existing customers, attract additional customers and restore collaborations with lost customers, and increase spending per customer;
 
   
maintain our relationships with important suppliers, such as bandwidth suppliers, on favorable terms;
 
   
respond to evolving user preferences and industry changes;
 
   
respond to competitive market conditions;
 
   
upgrade our technology to support traffic, product and service offerings;
 
   
maintain effective control of our costs and expenses;
 
   
respond to changes in the regulatory environment and manage legal risks, including those associated with intellectual property rights; and
 
   
execute our strategic investments and acquisitions and post-acquisition integrations effectively.
If we fail to address any of the above risks and uncertainties, our business may be materially and adversely affected.
Additionally, certain of our technologies, such as artificial intelligence technologies, are characterized by rapid technological changes, new product introductions, enhancements, and evolving industry standards. The prospects of our products and business based on such technologies would depend on our ability to develop new products and applications in new markets that develop as a result of technological and scientific advances, while improving the performance and cost-effectiveness. New technologies, techniques or products that might offer better combinations of price and performance than our products could emerge. It is important that we anticipate changes in technology and market demand. If we do not successfully innovate and introduce new technology into our anticipated product lines or effectively manage the transitions of our technology to new product offerings, our business, financial condition and results of operations could be harmed.
 
 
 
19

If we fail to compete effectively, our business, financial condition and results of operations may be materially and adversely affected.
We face intense competition in our businesses. In the internet business, we compete with other mobile application and PC software developers, including those developers that offer products purported to perform similar functions as Clean Master, such as 360 Security Technology Inc., or 360, in China’s internet security and anti-virus market. In the AI and others business, we compete with other companies offering similar product and service offerings as
E-coupon
vending robot, multi-cloud management business and overseas advertising business globally. In addition, we compete with all major internet companies for user attention and advertising spend.
Some of our competitors have longer operating histories and significantly greater financial, technological and marketing resources than we do and, in turn, have an advantage in attracting and retaining users and customers. If we are not able to effectively compete in any aspect of our business or if our reputation is harmed by negative publicity relating to us, our products and services or our key management, our user base may decrease, which could make us less attractive to customers, and our business, financial condition and results of operations may be materially and adversely affected.
We have certain operations in international markets. If we fail to meet the challenges presented by our overseas operations, our business, financial conditions and results of operations may be adversely affected.
Our business has continued to experience some challenges in the international markets. While we recently chose to scale back from the international markets, our existing overseas business continues to be exposed may continue exposing to a number of risks, including:
 
   
challenges in formulating effective marketing strategies targeting mobile internet users from various jurisdictions and cultures, who have a diverse range of preferences and demands;
 
   
challenges in identifying appropriate local business partners and establishing and maintaining good working relationships with them.
 
   
local competition;
 
   
challenges in meeting local advertiser demands as well as online marketing practices and conventions;
 
   
differences in user and advertiser reception and perception of our applications internationally;
 
   
challenges in building direct sales operations in the oversea market;
 
   
fluctuations in currency exchange rates;
 
   
compliance with applicable foreign laws and regulations, including but not limited to internet content requirements, foreign exchange controls, cash repatriation restrictions, intellectual property protection rules and data privacy requirements;
 
   
exposure to different tax jurisdictions that may subject us to greater fluctuations in our effective tax rate and assessments in multiple jurisdictions on various
tax-related
assertions, including transfer pricing adjustments and permanent establishment; and
 
   
increased costs associated with doing business in foreign jurisdictions.
Our business, financial condition and results of operations may be materially and adversely affected by these and other risks associated with our overseas operations.
 
 
 
20

If users do not widely adopt versions of our applications developed for various mobile devices, our business could be adversely affected.
The number of people who access the internet through mobile devices is keeping increasing. The varying display sizes, functionality, and memory associated with mobile devices make the use of our applications on such devices more difficult and the versions of our applications developed for these devices may not be compelling to users, manufacturers or distributors of devices. Each manufacturer or distributor may establish unique technical standards for its devices, and our applications may not work or be compatible with these devices. Some manufacturers may also elect not to include our applications on their devices. As new devices and new platforms are continually being released, it is difficult to predict the problems we may encounter in developing versions of our applications for use on these mobile devices and we may need to devote significant resources to the creation, support, and maintenance of our applications tailored for such devices. If we are unable to attract and retain a substantial number of mobile device manufacturers, distributors, and users to adopt and use our applications, or if we are slow to develop products and technologies that are more compatible with mobile devices, our business could be adversely affected.
If major mobile application distribution channels change their standard terms and conditions in a manner that is detrimental to us, or terminate their existing relationship with us, our business, financial condition and results of operations may be materially and adversely affected.
We currently rely on third-party mobile application distribution channels such as iOS App Store to distribute most of our mobile applications to users. In China, we collaborate with similar local distribution channels to distribute our mobile applications. We expect a substantial number of downloads of our mobile applications will continue to be derived from these distribution channels. As such, the promotion, distribution and operation of our applications are subject to such distribution channels’ standard terms and policies for application developers, which are subject to the interpretation of, and frequent changes by, these distribution channels. On February 20, 2020, our company’s Google Play Store, Google AdMob and Google AdManager accounts were disabled, which adversely affected our ability to attract new users and generate revenue from Google. According to Google, the decision was made because some of our company’s apps had not been compliant with Google policies, resulting in certain invalid traffic. If iOS App Store or any other major distribution channel changes their standard terms and conditions in a manner that is detrimental to us, or terminate their existing relationship with us, our business, financial condition and results of operations may be materially and adversely affected.
If our internet business fails to optimize system performance or provide attractive personalized experiences, we may lose users, and our business, financial condition and results of operations may be materially and adversely affected.
Our users rely on our utility products to optimize the performance of their PC and mobile devices, provide real time protection against security threats, and gain personalized device experience. Our software and applications are highly technical and complex and, when deployed, may contain defects or security vulnerabilities. Some errors in our products may only be discovered after a product has been installed and used by our users.
Our software and applications for users rely on our cloud-based data analytics engines to optimize system performance and protect against security threats. The data analytics engines include our most
up-to-date
security threats library and application behavior library in the cloud, and our products only include a subset of these libraries on the users’ end devices. If our data analytics engines do not function properly, or if the infrastructure supporting the data analytics engine malfunctions, our applications may not achieve optimal results.
Our cloud-based data analytics engines employ a heuristic, or experience-based, approach to detect unknown security threats and behavior of unknown PC software and mobile applications. However, new malware and malicious software and applications are constantly appearing and evolving, and our detection technologies may not detect all forms of security threats or malicious software and applications encountered by our users. In addition, our products may not work properly with the Windows, Android or iOS operating systems if we cannot promptly upgrade our products following any changes or updates to these operating systems. We previously experienced system disruption due to compatibility issues resulting from an update to the Windows operating system.
 
 
 
21

Any of these defects, vulnerabilities or failures could result in damage to our reputation, decrease in our user base and loss of customers, and our business, financial condition and results of operations may be materially and adversely affected.
If any system failure, interruption or downtime occurs, our business, financial condition and results of operations may be materially and adversely affected.
Although we seek to reduce the possibility of disruptions and other outages, our applications may be disrupted by problems with our own cloud-based technology and system, such as malfunctions in our software or other facilities or network overload. Our systems may be vulnerable to damage or interruption caused by telecommunication failures, power loss, human error, computer attacks or viruses, earthquakes, floods, fires, terrorist attacks, change of relevant laws, regulations or policies and similar events. Our IT systems may not be fully redundant or backed up, and our disaster recovery planning may not be sufficient for all eventualities. Despite any precautions we may take, the occurrence of natural disasters, policy changes or other unanticipated problems at our hosting facilities or similar events affecting our ability to use necessary online resources could result in interruptions in the availability of our products and services. In particular, we may be required to expand and adapt our technology and infrastructure to continue to reliably store, process and analyze user content as well as to ensure smooth delivery of high quality content. Any interruption in the ability of our users to use our applications could damage our reputation, reduce our future revenues, harm our future operations, subject us to regulatory scrutiny and lead users to seek alternative products.
We mostly use third party cloud-based services, such as AWS, Tencent cloud etc. instead of self-owned servers. These third-party services may experience downtime from time to time, and we have limited control over the quality and reliability of these services. Any scheduled or unscheduled interruption in our ability to use such services could result in service disruption, which could result in an immediate, and possibly substantial, loss of revenues. If any such incidents take place, our brands and user perception of the reliability of our systems may be adversely affected.
As most of our core mobile utility products are created for Android devices, a decrease in the popularity of the Android ecosystem may materially and adversely affect our business.
Most of our core mobile utility applications are created for Android devices. Any significant downturn in the overall popularity of the Android ecosystem or the use of Android devices could materially and adversely affect the demand for and revenues generated from these mobile utility applications. Although the Android ecosystem has grown rapidly in recent years, it is uncertain whether it will continue to grow at a similar rate in the future. In addition, due to the constantly evolving nature of the mobile industry, another operating system for mobile devices may eclipse Android and decrease its popularity. To the extent that our mobile utility applications continue to mainly support Android devices, our utility products would be vulnerable to any decline in popularity of the Android operating system.
We may further dispose our internet products that could have a material adverse impact on our revenues.
We have developed widely popular mobile applications
in-house
and have grown some acquired or jointly-operated third-party applications into popular applications in the past. These applications attracted a large user base which in turn helps generate significant revenues for us. On February 20, 2020, our company’s Google Play Store, Google AdMob and Google AdManager accounts were disabled, which adversely affected our ability to attract new users and generate revenue from Google. In 2020, we disposed major gaming-related business. As a result, we expect the revenue contribution from gaming-related business to decrease in the foreseeable future. If we further dispose our internet products, our internet business may be materially and adversely affected.
We have been named as a defendant in putative shareholder class action lawsuit that could have a material adverse impact on our business, financial condition, results of operation, cash flows and reputation.
We will have to defend against putative shareholder class action lawsuits described in “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Legal Proceedings,” including any appeals of such lawsuit should our initial defense be unsuccessful. We are currently unable to estimate the possible loss or possible range of loss, if any, associated with the resolution of this lawsuit. In the event that our defense of this lawsuit is unsuccessful, there can be no assurance that we will prevail in any appeal. Any adverse outcome of these cases, including any plaintiff’s appeal of a judgment in this lawsuit, could have a material adverse effect on our business, financial condition, results of operation, cash flows and reputation. In addition, there can be no assurance that our insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from this matter. The litigation processes may utilize a significant portion of our cash resources and divert management’s attention from the
day-to-day
operations of our company, all of which could harm our business. We also may be subject to claims for indemnification related to this matter, and we cannot predict the impact that indemnification claims may have on our business or financial results.
 
 
 
22

We may not be able to adequately protect our intellectual property, which could harm our business and competitive position.
We regard our trademarks, service marks, patents, domain names, trade secrets, proprietary technologies
know-how
and similar intellectual property as critical to our success, and we rely on trademark and patent law, trade secret protection and confidentiality and invention assignment agreements with our employees and third parties to protect our proprietary rights. See “Item 4. Information on the Company—B. Business Overview— Intellectual Property” for a description for our intellectual property. While we actively take measures to protect our intellectual property, such measures may not be adequate to prevent the infringement or misappropriation of our intellectual property. There can be no assurance that any of our pending patent, trademark or other intellectual property applications will be issued or registered. Any intellectual property rights we have obtained or may obtain in the future may not be sufficient to provide us with a competitive advantage, and could be challenged, invalidated, circumvented, infringed or misappropriated. Given the potential cost, effort, risks and disadvantages of obtaining patent protection, we have not applied and do not plan to apply for patents or other forms of intellectual property protection for certain of our key technologies. If some of these technologies are later proven to be important to our business and are used by third parties without our authorization, especially for commercial purposes, our business and competitive position may be harmed.
Monitoring for infringement or other unauthorized use of our intellectual property rights is difficult and costly, and we cannot be certain that we can effectively prevent such infringement or unauthorized use of our intellectual property. From time to time, we may need to resort to litigation or other proceedings to enforce our intellectual property rights, which could result in substantial cost and diversion of resources. We cannot provide assurance that we will prevail in such litigation or proceedings, in addition, our trade secrets may be leaked or otherwise become available to, or be independently discovered by, our competitors. Our efforts to enforce or protect our intellectual property rights may be ineffective and could result in the invalidation or narrowing of the scope of our intellectual property or expose us to counterclaims from third parties, any of which may adversely affect our business and operating results.
In addition, it is often difficult to create and enforce intellectual property rights in China and other countries outside of the United States. Even where adequate, relevant laws exist in China and other countries outside of the United States, it may not be possible to obtain swift and equitable enforcement of such laws, or to enforce court judgments or arbitration awards delivered in another jurisdiction. Accordingly, we may not be able to effectively protect our intellectual property rights in such countries. Additional uncertainty may result from changes to intellectual property laws enacted in the jurisdictions in which we operate, and from interpretations of intellectual property laws by applicable courts and government bodies.
Our confidentiality and invention assignment agreements with our employees and third parties, such as consultants and contractors, may not effectively prevent unauthorized use or disclosure of our confidential information, intellectual property or technology and may not provide an adequate remedy in the event of such unauthorized use or disclosure. Trade secrets and
know-how
are difficult to protect, and our trade secrets may be disclosed, become known or be independently discovered by others. Despite our efforts to protect our proprietary rights, unauthorized parties may attempt to copy aspects of our website features, software and functionality or obtain and use information that we consider confidential and proprietary. If we are not able to adequately protect our trade secrets,
know-how
and other confidential information, intellectual property or technology, our business and operating results may be adversely affected.
We may be subject to intellectual property infringement lawsuits which could result in our payment of substantial damages or license fees, disruption to our product and service offerings and reputational harm.
Third parties, including our competitors, may assert claims against us for alleged infringements of their technology patents, copyrights, trademarks, trade secrets and internet content. Our internal procedures and licensing practices may not be effective in completely preventing the unauthorized use of copyrighted materials or the infringement of other rights of third parties by us or our users. The validity, enforceability and scope of protection of intellectual property rights in internet-related industries, particularly in China, is uncertain and still evolving. If a claim of infringement brought against us in China or another jurisdiction is successful, we may be required to pay substantial penalties or other damages and fines, enter into license agreements which may not be available on commercially reasonable terms or at all or be subject to injunction or court orders. We may be subject to injunction or court orders or required to redesign our products or technology, any of which could adversely affect our business, financial condition and results of operations. Even if allegations or claims lack merit, defending against them could be both costly and time-consuming and could significantly divert the efforts and resources of our management and other personnel. In addition, regardless of the outcome of the lawsuit, we could suffer reputational harm.
 
 
 
23

For example, we changed our corporate name, company logo and trademark to reflect our new name Cheetah Mobile in the first half of 2014. Cheetah is commonly used in corporate names in China, the United States and elsewhere. Although we believe in good faith that our use of Cheetah Mobile does not infringe on any third-party intellectual property rights and we have filed trademark applications in certain categories in China, third parties may bring trademark and other intellectual property infringement claims against us, which could distract our management attention and result in us incurring significant cost to defend ourselves.
Further, we license and use technologies from third parties in our applications. These third-party technology licenses may not continue to be available to us on acceptable terms or at all, and may expose us to liability. Any such liability, or our inability to use any of these third-party technologies, could result in disruptions to our business that could materially and adversely affect our operating and financial results.
Some of our applications contain open source software, which may pose increased risk to our proprietary software.
We use open source software in some of our applications, including our Clean Master which uses volley networking technology and will use open source software in the future. In addition, we regularly contribute source code to open source software projects and release internal software projects under open source licenses, and anticipate doing so in the future. The terms of many open source licenses to which we are subject have not been interpreted by U.S. or foreign courts, and there is a risk that such licenses could be construed in a manner that imposes unanticipated conditions or restrictions on our ability to sell or distribute our applications. Additionally, we may from time to time face threats or claims from third parties claiming ownership of, or demanding release of, the alleged open source software or derivative works we developed using such software, which could include our proprietary source code, or otherwise seeking to enforce the terms of the applicable open source license. These threats or claims could result in litigation and could require us to make our source code freely available, purchase a costly license or cease offering the implicated applications unless and until we can
re-engineer
them to avoid infringement. Such a
re-engineering
process could require significant additional research and development resources, and we may not be able to complete it successfully. In addition to risks related to license requirements, our use of certain open source software may lead to greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or controls on the origin of the software. Additionally, because any software source code we contribute to open source projects is publicly available, our ability to protect our intellectual property rights with respect to such software source code may be limited or lost entirely, and we are unable to prevent our competitors or others from using such contributed software source code. Any of these risks could be difficult to eliminate or manage and, if not addressed, could adversely affect our business, financial condition and results of operations.
We do not have internal manufacturing capabilities and rely on third-party contract manufacturers to produce our products. If we encounter issues with these contract manufacturers, our business, brand and results of operations could be harmed.
We currently focus on deploying AI robots in some shopping malls in China’s tier one and tier two cities. Our AI robots products are developed by Beijing OrionStar Technology Co., Ltd. or Beijing OrionStar, one of our related parties. Through voice interaction and AI technologies, these AI robots are able to perform marketing campaigns to amplify partner promotions and build brand recognition.
We do not maintain our own manufacturing capabilities and rely on contract manufacturers to produce our products. We assign the production of these products to Beijing OrionStar. We may experience operational difficulties with our manufacturers, including reductions in the availability of production capacity, failures to comply with product specifications, insufficient quality control, failures to meet production deadlines, insolvency of the manufacturers, increases in manufacturing costs and longer lead time required. Our manufacturers may experience disruptions in their manufacturing operations due to equipment breakdowns, labor strikes or shortages, natural disasters, component or material shortages, cost increases or other problems. In addition, we may not be able to renew contracts with our contract manufacturers or identify manufacturers who are capable of producing new products we target to launch in the future.
 
 
 
24

We are susceptible to supply shortages, long lead time for raw materials and components, and supply changes, any of which could disrupt our supply chain and harm our results of operation.
Most of the components and raw materials used to produce our
AI-driven
products are sourced from third-party suppliers, and some of these components are sourced from a limited number of or a single supplier. We also rely on licensing from certain third-parties to use certain technologies necessary for our
AI-driven
products. Therefore, we are subject to risks of shortages or discontinuation in licensing, supply, long lead time, cost increases and quality control issues with the limited sources of suppliers. In addition, as many of electronics component suppliers are concentrated in East and Southeast Asia, there have been industry-wide conditions, natural disasters and global events in the past that have caused material shortages for components. While component shortages have historically been immaterial, they could be material in the future.
In the event of a component shortage or supply interruption from suppliers of key components, we will need to identify alternate sources of supply, which can be time-consuming, difficult and costly. We may not be able to source these components on terms that are acceptable to us, or at all, which may undermine our ability to meet our production requirements or to fill our orders in a timely manner. This could cause delays in shipment of our products, harm our relationships with our customers, distributors and users, and adversely affect our results of operations.
Our operating results could be materially harmed if we are unable to accurately forecast consumer demand for our products and services or manage our inventory.
To ensure adequate inventory supply for our products, we procure products and components based on demand and production forecasts. The ability to accurately forecast demand for our products and services could be affected by many factors, including changes in customer demand for our products and services, and unanticipated changes in general market and economic conditions. In addition, as we continue to introduce new products and services, we may also face challenges managing the production plan of our existing products, which may in turn affect the inventory management for our existing products. If we or our customers fail to accurately forecast customer demand, we may experience excess inventory levels or a shortage of products available for sale. Inventory levels in excess of customer demand may result in inventory write-downs or write-offs and the sale of excess inventory at discounted prices, which may cause our gross margin to suffer and could impair the strength of our brand. In 2019, 2020 and 2021, our impairment of inventory were RMB2.8 million, RMB23.7 million and RMB7.6 million, respectively. On the other hand, in the case we experience shortage of products, we may be unable to meet the demand for our products, and our business and operating results could be adversely affected.
Our business depends substantially on the continuing efforts of our management team, key employees and skilled personnel, and our business operations may be severely disrupted if we lose their services.
Our future success depends substantially on the continued efforts of our management team and key employees, in particular, Mr. Sheng Fu, our chief executive officer. The loss of Mr. Fu or any of our management team members could harm our business. In addition, if our key employees were unable or unwilling to continue their services with us, we may not be able to replace them easily, in a timely manner, or at all, which could result in significant disruptions to our business. The integration of any replacement personnel could be time-consuming, expensive and cause additional disruption to our business. If any of our management team members or key employees joins a competitor or forms a competing company, we may lose customers,
know-how
and staff.
Each of our executive officers and key employees has agreed to
non-competition
obligations. However, these agreements may not be properly and effectively implemented in China, where our executives and key employees reside, in light of uncertainties relating to China’s legal system. If any of our executive officers or key employees violates the terms of their
non-competition
or other employment agreements with us, or their legal duties by diverting business opportunities from us, it will result in our loss of corporate opportunities. Although we have adopted a code of business conduct and ethics to help restrict conflicts of interest involving directors and officers, any violation of this code by our directors or officers may materially and adversely affect our business operations, prospects and reputation.
 
 
 
25

Allegations or lawsuits against us or our management may harm our reputation and have a material and adverse impact on our business, results of operations and cash flows.
We have been, and may become, subject to allegations or lawsuits brought by our competitors, customers, business partners, short sellers, investment research firms or other individuals or entities, including claims of breach of contract or unfair competition. Any such allegation or lawsuit, with or without merit, or any perceived unfair, unethical, fraudulent or inappropriate business practice by us or perceived malfeasance by our management could harm our reputation and user base and distract our management from our daily operations. Allegations or lawsuits against us or our management may also generate negative publicity that significantly harms our reputation, which may materially and adversely affect our user base and our ability to attract customers. In addition to the related cost, managing and defending litigation and related indemnity obligations can significantly divert management’s attention. We may also need to pay damages or settle the litigation with a substantial amount of cash. All of these could have a material adverse impact on our business, results of operation and cash flows.
Our chief executive officer, Mr. Sheng Fu, is named in a lawsuit filed by Qihoo in Hong Kong, and there is uncertainty as to the outcome of this lawsuit and its impact on us.
In September 2011, Mr. Sheng Fu, our chief executive officer, was named as a defendant in a lawsuit filed by Qihoo 360 Technology Co., Ltd., or Qihoo, the previous U.S. listed entity of 360, in the High Court of the Hong Kong Special Administrative Region. The complaint was subsequently amended in May 2012, July 2012 and January 2014. The amended complaint alleges that Mr. Fu has breached his contractual obligations of confidentiality,
non-competition,
non-solicitation
and
non-disparagement
under the agreements Mr. Fu had entered into with a subsidiary of Qihoo prior to his resignation from the subsidiary in August 2008. The complaint asserts that Mr. Fu was a product manager of Qihoo and was responsible for, and participated in, product design and research of certain anti-virus products, including 360 Anti-virus and 360 Safe Guard, and had access to the related confidential information, trade secret, technology and
know-how.
In connection with the above claims, the complaint specifically alleges that Mr. Fu: (i) used confidential information of Qihoo to develop, by himself or through Beijing Conew Technology Development Co. Ltd., or Beijing Conew, and Conew Network Technology (Beijing) Co., Ltd., or Conew Network, an anti-virus product released around May 2010 that was allegedly substantially similar to Qihoo’s 360 Anti-virus and 360 Safe Guard and infringed upon the confidential information, trade secrets and other rights of Qihoo; (ii) engaged in or dealt with businesses and products that directly competed with the businesses and/or products of Qihoo within the
18-month
restricted period; (iii) employed employees of Qihoo within the 18-month restricted period, including Mr. Ming Xu, our former president, who was the then director of technology of 360 Safe Guard, a division of Qihoo; and (iv) publicly made certain negative statements about Qihoo.
Qihoo is seeking a court declaration that Qihoo’s repurchase of its shares previously granted to Mr. Fu under Qihoo’s share incentive plan at a nominal value was valid, a court order that Mr. Fu cease to use any confidential information or
know-how
of Qihoo, damages for disparagement, and a court order that Mr. Fu account to Qihoo for any profits that he earned as a result of the alleged breach.
Mr. Fu joined us in October 2010 when we acquired
Conew.com
Corporation for which Mr. Fu served as the chief executive officer prior to the acquisition. Our product offerings do not include, and are not derived from, the anti-virus products referenced in the complaint. Mr. Fu believes that Qihoo’s allegations are without merit and intends to contest them vigorously. However, it is inherently difficult to predict the length, process and outcome of any court proceedings. Any litigation, regardless of the merits, can be time-consuming and can divert Mr. Fu’s attention away from our business. Should Qihoo prevail in the lawsuit against Mr. Fu, Mr. Fu’s reputation may be harmed and he may be ordered to cease using such confidential information. Moreover, although we have not been named as a defendant in the lawsuit, we cannot guarantee that Qihoo or 360 will not initiate proceedings against us in the future, which could adversely affect our reputation, business and results of operations.
 
 
 
26

We have made significant capital investment in a number of strategic investments, acquisitions and partnerships, which may not be successful and may have a material and adverse effect on our business, reputation and results of operations.
We have made significant capital investment in strategic investments, acquisitions and partnerships to complement our organic business expansion. We have also made a number of investments in securities and minority investments in companies with strategic value for us. These investments and acquisitions require a significant amount of capital, which decreases the amount of cash available for working capital or capital expenditures. In 2019, 2020 and 2021, we have paid for investments and acquisitions in an aggregate amount of RMB523.1 million, RMB186.2 million and RMB9.5 million (US$1.5 million), respectively. If these investments and acquisitions do not perform as we have expected, become less valuable to our business due to a change in our overall business strategy, or if the industry, regulatory or economic environments deteriorate, they could result in significant impairment of investments. In 2019, 2020 and 2021, our impairment of investments were RMB168.0 million, RMB78.1 million and RMB395.0 million (US$62.0 million), respectively, primarily due to some
non-cash
write-downs of certain investment assets, as we considered the fair value of such investment assets less than carrying value. As our market capitalization was lower than the carrying amount of the net assets, we performed impairment assessment for the goodwill of all reporting units using the
two-step
process, and recognized impairment loss of RMB545.7 million for the year ended 2019. These write-downs were the result of lower-than-expected performance and financial position of the investment assets. In addition, acquisitions of businesses and assets may increase our capital and expenses in integrating new businesses and personnel into our own, require significant management attention and result in a diversion of resources away from our existing business, which in turn could have an adverse effect on our business operations. Further, acquisitions could result in increased leverage, potentially dilutive issuances of equity securities and exposure to potential unknown liabilities of the acquired business. The costs of identifying and consummating acquisitions may also be significant. In addition to possible shareholders’ approval, we may also have to obtain approvals and licenses from relevant government authorities for the acquisitions and comply with applicable laws and regulations, which could result in increased costs and delays.
In the future, if appropriate opportunities arise, we may acquire additional assets, products, technologies or businesses that are complementary to our existing business. However, we may fail to select appropriate acquisition targets, negotiate acceptable arrangements (including arrangements to finance acquisitions) or integrate the acquired businesses and their personnel into our own. In addition, strategic partnerships could subject us to a number of risks, including risks associated with sharing proprietary information and
non-performance
by third parties. We may not be able to monitor or control the actions of our strategic partners and, to the extent any such strategic partner suffers negative publicity or harm to its reputation from events relating to its own business, we may also suffer negative publicity or harm to our reputation by association.
If we fail to effectively resume our growth or implement our business strategies, our business and operating results could be harmed.
Our business experienced revenue decrease since 2019. Total revenues decreased to RMB784.6 million (US$123.1 million) in 2021 from RMB1,552.6 million in 2020. As our business continues to face some challenges, we may not be able to resume our growth in the near future. In addition, resuming our growth requires significant expenditures and allocation of valuable management time and resources. To execute our business plan and strategy, we need to continuously improve our operational and financial systems, procedures and controls, and expand, train, manage and maintain good relations with our employee base. Further, we must expand and continue to engage or maintain our relationships with a growing number of users, customers and business partners. Resumed growth could also strain our ability to maintain reliable service for our users, customers and business partners. We operate in a dynamic and rapidly evolving market and investors should not rely on our past results as an indication of our future operating performance. Any failure to effectively manage our growth or implement our business strategies may materially and adversely affect our business and results of operations.
We rely on certain assumptions to calculate our mobile monthly active user and mobile installation figures, and real or perceived inaccuracies may harm our reputation and adversely affect our business.
We derive the number of mobile monthly active users of our applications using a combination of our internal statistics and data provided by a third-party research firm, and we derive the number of mobile devices installed with our applications using our internal statistics. Our internal statistics have not been independently verified. While we believe third-party data we use are reliable, we have not independently verified such data. Furthermore, there are inherent challenges in measuring usage across our large user base. For example, we calculate the number of active users of our mobile applications based on the number of unique devices. We count each device on which one or more of our mobile applications have been installed or downloaded as a single user. As such, a single individual using our applications on multiple devices is counted as multiple users, while multiple individuals sharing a device on which our applications are installed or downloaded is counted as a single user.
 
 
 
27

Since 2018, the Android 8 operating system discontinued to support for publishers with multiple applications to measure the number of monthly active users by unique device. The move caused difficulties for publishers like us to measure the number of our overall mobile monthly active user by devices given that we have a rich mobile product portfolio and there may be multiple of our applications installed in a single Android device. We have already begun to adjust our models to respond to Google’s policy adjustment. However, our measures of user base and user activity may differ from estimates published by third parties or from similarly titled metrics used by our competitors due to differences in methodology. If customers or investors do not perceive our user metrics to be accurate representations of our user base or user activity, or if we discover material inaccuracies in our user metrics, our reputation may be harmed and customers may be less willing to allocate their spending or resources to us, which could negatively affect our business and operating results.
Our results of operations are subject to seasonal fluctuations due to a number of factors, any of which could adversely affect our business and operating results.
We are subject to seasonality and other fluctuations in our business. Revenues from our internet business are affected by seasonality in advertising spending in both China and the overseas markets. In 2021, revenues from our Internet business accounted for 83.3% of our total revenues. We believe that such seasonality in advertising spending affects our quarterly results, resulting in growth in our revenues from internet business between the third and the fourth quarters but a decline from the fourth quarter to the next quarter. Thus, our operating results for one or more future quarters or years may fluctuate substantially or fall below the expectations of securities analysts and investors. In such event, the trading price of the ADSs may fluctuate significantly.
If we fail to build, maintain and enhance our brands, incur excessive expenses in this effort, our business, results of operations and prospects may be materially and adversely affected.
We believe that building, maintaining and enhancing our brands are critical to the success of our business and our ability to compete. Well- recognized brands are important to increasing our number of users and expanding our business.
Many factors, some of which are beyond our control, are important to maintaining and enhancing our brands and may negatively impact our brands and reputation if not properly managed, such as:
 
   
our ability to provide a convenient and reliable user experience as user preferences evolve and we expand into new applications;
 
   
our ability to increase brand awareness among existing and potential users and customers through various marketing and promotional activities;
 
   
our ability to adopt new technologies or adapt our applications to meet user needs or the expectations of our customers;
 
   
our ability to maintain and enhance our brands in the face of potential challenges from third parties;
 
   
actions by third parties, through whom we collect revenues and perform other business functions, that may affect our reputation; and
 
   
our ability to differentiate our brands and products from those of Kingsoft Corporation.
As we expand, we may conduct various marketing and brand promotion activities. We cannot assure you, however, that these activities will be successful or that we will be able to achieve the outcomes we expect. In addition, any negative publicity in relation to our applications, regardless of its veracity, could harm our brands and reputation.
 
 
 
28

Non-compliance
on the part of third parties with whom we conduct business could disrupt our business and adversely affect our results of operations.
Third parties with whom we conduct our business, including our advertisers place their advertisements on our products through mobile advertising networks, operational partners who provide assistive functionalities for our PC or mobile products, content provider and hardware manufacturer, may be subject to regulatory penalties or punishments because of their regulatory compliance failures, which may disrupt our business. Any legal liabilities of, or regulatory actions against, such third parties may affect our business activities and reputation and, in turn, our results of operations. For example, under PRC advertising laws and regulations, we are obligated to monitor the advertising contents shown on our products. We have strict terms in contracts with most of the advertising networks to ensure that the advertisements shown on our products are in full compliance with applicable PRC laws and regulations. However, there are still uncertainties underlying these contents from advertisers. If we are found to be in violation of applicable PRC advertising laws and regulations, we may be subject to penalties and our reputation may be harmed, which may have an adverse effect on our business, financial condition, results of operations and prospects.
If we fail to obtain and maintain the requisite licenses and approvals or otherwise comply with the laws and regulations under the complex regulatory environment applicable to our businesses in China as well as our outbound investment, or if we are required to take actions that are time- consuming or costly, our business, financial condition and results of operations may be materially and adversely affected.
The internet industry, including the mobile internet industry, is highly regulated in China. the VIEs are required to obtain and maintain applicable licenses and approvals from different regulatory authorities in order to provide their current services. Under the current PRC regulatory scheme, a number of regulatory agencies, including but not limited to the State Administration of Press, Publication, Radio, Film and Television, or SARFT, which has been reformed and become National Radio and Television Administration, or NRTA, the Ministry of Culture, or MOC, which were consolidated with the National Tourism Administration and has been reformed and become the Ministry of Culture and Tourism, or MCT, Ministry of Industry and Information Technology, or MIIT, the State Council Information Office, or SCIO, and the Cyberspace Administration of China, or CAC, jointly regulate all major aspects of the internet industry, including mobile and PC internet businesses. Operators must obtain various government approvals and licenses for relevant internet or mobile business.
We have obtained Internet Content Provider Licenses, or ICP Licenses, for the provision of internet information services, a license for value-added telecommunications services with the specification of online data processing and transaction processing business, or EDI license, Business License of Value-Added Telecommunications Services, or SP license, Internet Culture Operation Licenses for the operation of online entertainment products, and Computer Information System Security Products Sales License for our mobile and PC security applications. These licenses are essential to the operation of our business and are generally subject to regular government review or renewal. However, we cannot assure you that we can successfully renew these licenses in a timely manner or that these licenses are sufficient to conduct all of our present or future business.
Pursuant to the Decision of Ministry of Culture and Tourism on Abolishing Provisional Administration Measures of Online Games and the Measures for the Administration of Tourism Development Plans, which was promulgated by the MCT on 10 July 2019, the Provisional Administration Measures of Online Games was abolished. On May 14, 2019, the general office of MCT promulgated the Notice on Adjustment of the Approval Scope of Internet Cultural Operation Licenses and Further Regulating the Approval Work, or the No. 81 Notice. According to the No. 81 Notice, the MCT no longer assumes the online game industry management responsibility. Upon receiving the No. 81 Notice, the provincial cultural and tourism administrative departments no longer approve and issue the Internet Culture Operation Licenses covering business scope of “operating gaming products through the internet” or “operating gaming products through the internet, including the issuance of virtual currency”. See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Online Games and Foreign Ownership Restrictions.”
 
 
 
29

A number of online games currently offered on our platform are developed by and jointly operated with game developers, whereas several online games were developed and are currently operated by us. We are required to obtain an Internet Publishing License from SARFT for the operation and distribution of games through mobile and PC internet networks. As it is difficult to acquire Internet Publishing License in practice, we have not obtained an Internet Publishing License from SARFT for the operation and distribution of games on mobile and PC internet. Due to the lack of Internet Publishing License for operating and distributing games through mobile and PC internet networks, we may be prohibited from carrying out the abovementioned activities and may be subject to administrative penalties, such as warnings, fines or even criminal liabilities. Additionally, each online game is also required to be filed with SARFT prior to the commencement of its operations in China. While we endeavor to comply with the registration requirements, a few developers of the games we publish (including our subsidiaries), who have contractual obligations to file the games with SARFT, may have not made such filings as required. We cannot assure you that we or our game developers will be able to obtain all the required permits, approvals or licenses or complete all the required filings in a timely manner, or at all. If we or any of such game developers fails to do so, we may have to modify our online game publishing services in a manner disruptive to our business or may not be able to continue to operate the affected online games, which may adversely affect our business and results of operations. Besides, our subsidiary is operating the website of
www.duba.com
, providing links pertaining to news reporting and commentary on politics, economy, military affairs, diplomacy, public emergencies and other public affairs, which eventually will be viewed by users of other websites. Pursuant to regulations relating to internet news information services, the abovementioned activities may be regarded as providing internet news information reprinting services and communication platform services, and the operator of the website of
www.duba.com
may be required to obtain an internet news information service license, or an INIS License. However, our subsidiary has not obtained such license. Therefore, our subsidiary may be prohibited from carrying out the abovementioned activities and may be subject to administrative penalties, such as warnings, fines, or even criminal liabilities.
Considerable uncertainties exist regarding the interpretation and implementation of existing and future laws and regulations governing our current business activities and new industries or businesses we may expand into. For example, we once commenced an online lottery sales business in April 2014 but suspended such business in March 2015 due to regulatory uncertainty in China. We have then disposed of and deconsolidated the online lottery business in May 2016. We cannot assure you that we will not be found in violation of any future laws and regulations or any of the laws and regulations currently in effect due to changes in the relevant authorities’ implementation or interpretation of these laws and regulations. If we fail to complete, obtain or maintain any of the required licenses or approvals or make the necessary filings, or otherwise fail to comply with the laws and regulations, we may be subject to various penalties, such as confiscation of revenues that were generated through the unlicensed internet or mobile activities, the imposition of fines and the discontinuation or restriction of our operations. Any such penalties may disrupt our business operations and materially and adversely affect our business, financial condition and results of operations.
Pursuant to NDRC Order 11, any sensitive outbound investment project carried out by overseas enterprise controlled by a PRC natural person shall be subject to a verification and approval procedure, and any
non-sensitive
outbound investment project, with the total investment amount from any Chinese investor via overseas enterprise under its control exceeding US$300 million, shall be reported to NDRC before the implementation of the project. On February 12, 2017, Kingsoft Corporation have entered into a voting proxy agreement with Mr. Sheng Fu, which became effective on October 1, 2017. According to such agreement, Kingsoft Corporation have delegated to Mr. Sheng Fu its approximately 39.4% voting power of our company. Mr. Sheng Fu has approximately 46.4% voting power of our company so far. As we and our overseas subsidiaries may be considered as companies under control of Mr. Sheng Fu pursuant to NDRC Order 11, verification and approval procedure or reporting may be required when we or our subsidiaries make investments outside China. While we endeavor to comply with NDRC Order 11 and other regulations regarding outbound investment, we cannot assure you that our existing or future subsidiaries will maintain all applicable outbound investment procedures in a timely manner, and any
non-compliance
on their part may cause potential liabilities to us and disrupt our operations. See “Item 4. Information on the Company—B. Business Overview—Regulations— Regulations on Outbound Investment” for further details.
 
 
 
30

Actual or alleged failure to comply with laws and regulations on data privacy and protection could damage our reputation, discourage current and potential users from using our products and services applications and subject us to damages, administrative penalties and criminal liabilities, which could have material adverse effects on our business and results of operations.
As the regulations regarding data privacy and cybersecurity are quickly evolving in China and globally, we may become subject to evolving laws and regulations applying to the solicitation, collection, processing or use of personal or consumer information that could affect how we store, process and share data with our customers, suppliers and third-party merchants. Concerns about our practices with regard to the collection, storage, use, processing, disclosure or transfer of personal information or other privacy-related matters, even if unfounded, could damage our reputation, business and results of operations.
For example, in August 2015, the Standing Committee of the National People’s Congress promulgated the Ninth Amendment to the Criminal Law, which became effective in November 2015 and amended the standards of crime of infringing citizens’ personal information and reinforced the criminal culpability of unlawful collection, transaction, and provision of personal information. It further provides that any ICP provider that fails to fulfill the obligations related to internet information security administration as required by applicable laws and refuses to rectify upon orders will be subject to criminal liability. In November 2016, the Standing Committee of the National People’s Congress promulgated the PRC Cyber Security Law, which requires, among others, that network operators take security measures to protect the network from unauthorized interference, damage and unauthorized access and prevent data from being divulged, stolen or tampered with. Network operators are also required to collect and use personal information in compliance with the principles of legitimacy, properness and necessity, and strictly within the scope of authorization by the subject of personal information unless otherwise prescribed by laws or regulations. Significant capital, managerial and human resources are required to comply with legal requirements, enhance information security and to address any issues caused by security failures. The Civil Code promulgated in 2020 also provides specific provisions regarding the protection of personal information. On June 10, 2021, the Standing Committee of the National People’s Congress promulgated the PRC Data Security Law, which took effect in September 2021. The Data Security Law, among others, provides for a security review procedure for the data activities that may affect national security. On August 20, 2021, the Standing Committee of the National People’s Congress of China promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November 1, 2021. In December 2012, the Standing Committee of the PRC National People’s Congress promulgated the Decision on Strengthening Network Information Protection, or the Network Information Protection Decision, to enhance the legal protection of information security and privacy on the internet. The Network Information Protection Decision also requires internet operators to take measures to ensure confidentiality of information of users.
In July 2013, the MIIT promulgated the Provisions on Protection of Personal Information of Telecommunication and Internet Users to regulate the collection and use of users’ personal information in the provision of telecommunication service and internet information service in China.
Our mobile applications and websites collect certain user personal information that is necessary to provide the corresponding services. We have privacy policies in place that defines the scope and necessity of the personal information we collect, which have been, and will continue to be updated from time to time to meet the latest regulatory requirements. Nonetheless, many specific requirements for collecting, or processing personal information, including requirements of the Personal Information Protection Law, remain to be clarified by the CAC, other regulatory authorities, and courts in practice. We may be required to make further adjustments to our business practices to comply with the personal information protection laws and regulations. See “Item 4.B. Information on the Company—Business Overview—Regulation.”
In addition, the PRC Cyber Security Law, the Data Security Law and Civil Code are relatively new and subject to interpretation by the regulators. The data we obtain and use in relation to the services we provide may include information that is deemed as “personal information”, “network data” or “important data” under the PRC Cyber Security Law, the Civil Code and related data privacy and protection laws and regulations. As such, we have adopted a series of measures to ensure that we comply with relevant laws and regulations in the collection, use, disclosure, sharing, storage, and security of user information and other data. The Data Security Law also stipulates that the relevant authorities will formulate the catalogues for important data and strengthen the protection of important data, and state core data, i.e. data having a bearing on national security, the lifelines of national economy, people’s key livelihood and major public interests, shall be subject to stricter management system. “Item 4.B. Information on the Company—Business Overview—Regulation.” The exact scopes of important data and state core data remain unclear and may be subject to further interpretation. If any data that we are in possession of constitutes important data or state core data, we may be required to adopt stricter measures for protection and management of such data.
Any failure or perceived failure by us to prevent information security breaches or to comply with privacy policies or privacy-related legal obligations, or any compromise of security that results in the unauthorized release or transfer of personally identifiable information or other customer data, could cause our customers to lose trust in us and could expose us to legal claims. Any perception by the public that online transactions or the privacy of user information are becoming increasingly unsafe or vulnerable to attacks could inhibit the growth of online retail and other online services generally, which may reduce the number of orders we receive.
 
 
 
31

On July 30, 2021, the state council promulgated the Regulations on Protection of Critical Information Infrastructure, which became effective on September 1, 2021. Pursuant to the Regulations on Protection of Critical Information Infrastructure, critical information infrastructure shall mean any important network facilities or information systems of the important industry or field such as public communication and information service, energy, transportation, water conservation, finance, public services,
e-government
affairs and national defense science, which may endanger national security, people’s livelihood and public interest in case of damage, function loss or data leakage. In addition, relevant administration departments of each critical industry and sector, or Protection Departments, shall be responsible to formulate eligibility criteria and determine the critical information infrastructure operator in the respective industry or sector. The operators shall be informed about the final determination as to whether they are categorized as critical information infrastructure operators. As of the date of this annual report, no detailed rules or implementation has been issued by any authority and we have not been informed as a critical information infrastructure operator by any government authorities. Furthermore, the exact scope of “critical information infrastructure operators” under the current regulatory regime remains unclear, and the PRC government authorities may have wide discretion in the interpretation and enforcement of these laws. Therefore, it is uncertain whether we would be deemed as a critical information infrastructure operator under PRC law. If we are deemed as a critical information infrastructure operator under the PRC cybersecurity laws and regulations, we must fulfill certain obligations as required under the PRC cybersecurity laws and regulations, including, among others, storing personal information and important data collected and produced within the PRC territory during our operations in China, which we have fulfilled in our business, and we may be subject to review when purchasing internet products and services.
On November 14, 2021, the CAC released the Regulations on the Network Data Security (Draft for Comments), or the Draft Regulations. The Draft Regulations provide that data processors refer to individuals or organizations that autonomously determine the purpose and the manner of processing data. In accordance with the Draft Regulations, data processors shall apply for a cybersecurity review for the following activities: (i) merger, reorganization or division of Internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests to the extent that affects or may affect national security; (ii) listing abroad of data processors which process over one million users’ personal information; (iii) the listing of data processors in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. However, there have been no clarifications from the authorities as of the date of this annual report as to the standards for determining such activities that “affects or may affect national security.” See “Item 4.B. Information on the Company—Business Overview—Regulation.” As of the date of this annual report, the Draft Regulations was released for public comment only, and its respective provisions and the anticipated adoption or effective date may be subject to change with substantial uncertainty. The Cybersecurity Review Measures are relatively new and remain unclear on how it will be interpreted and implemented by the relevant PRC governmental authorities, it remains uncertain how PRC governmental authorities will regulate overseas listing in general and whether we are required to obtain any specific regulatory approvals for our offshore offerings. However, as of the date of this annual report, we have not received any formal notice from any cybersecurity regulator that we should apply for a cybersecurity review. The Draft Regulations remains unclear on whether the relevant requirements will be applicable to companies that have been listed in the United States and Hong Kong, such as us. We cannot predict the impact of the Draft Regulations, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the enacted versions of the Draft Regulations mandate clearance of cybersecurity review and other specific actions to be completed by China-based companies listed on a U.S. stock exchange and Hong Kong Exchanges, such as us, we face uncertainties as to whether such clearance can be timely obtained, or at all. In addition, if a final version of the Draft Regulations is adopted, we may be subject to review when conducting data processing activities and annual data security assessment and may face challenges in addressing its requirements and make necessary changes to our internal policies and practices in data processing. We have been advised by our PRC legal counsel that, these laws and regulations are relatively new, and therefore there are substantial uncertainties with respect to the interpretation and implementation of these data security laws and regulations. We may need to adjust our business to comply with information security requirements from time to time. We have taken measures to comply with existing laws and regulations.
 
 
 
32

On December 31, 2021, the CAC, together with other regulatory authorities, published Administrative Provisions on Algorithm Recommendation for Internet Information Services (the Administrative Provisions on Algorithm Recommendation), effective on March 1, 2022. Pursuant to the Administrative Provisions on Algorithm Recommendation, users should be given an option to easily turn off algorithm recommendation services, and service providers shall, among others, establish and improve the management systems and technical measures for algorithm driven recommendation mechanism and regularly review, evaluate and verify the principle, models, data and application results of algorithms. we will closely monitor the regulatory development and adjust our business operation from time to time to comply with the regulations over algorithm.
Our business is subject to complex and evolving laws and regulations regarding privacy, data protection, and other matters outside China. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business.
In addition to PRC laws and regulations, we face additional regulatory risks and costs outside China. We are subject to a variety of laws and regulations in foreign jurisdictions that involve matters central to our business, including privacy and data protection, rights of publicity, content, intellectual property, advertising, marketing, distribution, data security, data retention and deletion, personal information, national security, electronic contracts and other communications, virtual currencies, competition, protection of minors, consumer protection, telecommunications, taxation, and economic or other trade prohibitions or sanctions. The introduction of new products, services or expansion of our activities in certain jurisdictions may subject us to additional laws and regulations. In addition, foreign data protection, privacy, and other laws and regulations can be more restrictive than those in China and in the United States.
For instance, we are subject to regulations under U.S. state law regarding the publication and dissemination of our privacy policy with respect to user data. It is possible that we may become subject to additional U.S. state or federal legislation or rules and regulations of governmental authorities outside China regarding the use of personal information or privacy-related matters. The General Data Protection Regulation (GDPR) (EU) 2016/679 is a regulation in EU law on data protection and privacy for all individuals within the European Union. It addresses the export of personal data outside the EU. The GDPR became enforceable on May 25, 2018. Failure to comply with GDPR may result in punitive actions from EU authorities, reputation damage, user loss, and revenue loss. Complying with any additional or new regulatory requirements could force us to incur substantial costs or require us to change our business practices.
Similar to PRC laws and regulations, these foreign laws and regulations are constantly evolving and can be subject to significant change. As a result, the application, interpretation, and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate, and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. For example, regulatory or legislative actions affecting the manner in which we display content to our users could adversely affect user growth and engagement, and legislations implementing data protection requirements or requiring local storage and processing of data or similar requirements could increase the cost and complexity of delivering our services.
The existing and proposed laws and regulations, as well as any associated inquiries, investigations, or actions, can be costly to comply with and can delay or impede the development of new products, result in negative publicity, increase our operating costs, require significant management time and attention, and subject us to remedies that may harm our business, including fines or demands or orders that we modify or cease existing business practices.
While we strive to protect our users’ privacy and comply with all applicable data protection laws and regulations, any failure or perceived failure to do so may result in proceedings or actions against us by government entities or others, and could damage our reputation, discourage current and potential users from using our products or services, and subject us to damages, administrative penalties and criminal liabilities. From time to time, we may be subject to claims or allegations of infringement of users’ privacy or breach of data protections laws. Negative publicity in relation to our products or services, regardless of its veracity, could seriously harm our reputation, which in turn may discourage current and potential users from using our applications, which could have material adverse effects on our business and results of operations. In addition, user and regulatory attitudes towards privacy are evolving, and future regulatory or user concerns about the extent to which personal information is used by, accessible to or shared with customers or others may adversely affect our ability to share certain data with customers.
 
 
 
33

Uncertainties in the interpretation and enforcement of PRC laws and regulations could limit the legal protections available to you and us.
The PRC legal system is based on written statutes and court decisions have limited precedential value. The PRC legal system is evolving rapidly, and the interpretations of many laws, regulations and rules may contain inconsistencies and enforcement of these laws, regulations and rules involves uncertainties.
From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, since PRC judicial and administrative authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to predict the outcome of a judicial or administrative proceeding than in more developed legal systems. Furthermore, the PRC legal system is based, in part, on government policies and internal rules, some of which are not published in a timely manner, or at all, but which may have retroactive effect. As a result, we may not always be aware of any potential violation of these policies and rules. Such unpredictability towards our contractual, property (including intellectual property) and procedural rights could adversely affect our business, impede our ability to continue our operations or cause products removal.
Security breaches or hacking incidents could have a material adverse effect on our reputation, business prospects and results of operations.
Any significant breach of the security of our computer systems could significantly harm our business, reputation and results of operations and expose us to lawsuits brought by our users and customers and to sanctions by governmental authorities in the jurisdictions in which we operate and may result in significant damage to our internet security brand. We cannot assure you that our IT systems will be completely secure from future security breaches or hacking incidents. Anyone who is able to circumvent our security measures could misappropriate proprietary information, including the personal information of our users, obtain users’ names and passwords and enable hackers to access users’ other online and mobile accounts, if those users use identical user names and passwords. They could also misappropriate other information, including financial information, uploaded by our users in a secure environment. These circumventions may cause interruptions in our operations or damage our brand image and reputation. Our servers may be vulnerable to computer viruses, physical or electronic
break-ins
and similar disruptions, which could cause system interruptions, website slowdown or unavailability, delays in communication or transactions, or loss of data. We may be required to incur significant additional costs to protect against security breaches or to alleviate problems caused by such breaches. Any significant security breach or attack on our system could result in a material adverse impact on our reputation, business prospects and results of operations.
The successful operation of our business depends upon the performance and reliability of the internet infrastructure in China and the safety of our network and infrastructure.
Our business depends on the performance and reliability of the internet infrastructure in China. Almost all access to the internet is maintained through state-owned telecommunication operators under the administrative control and regulatory supervision of the MIIT. A more sophisticated internet infrastructure may not develop in China. We may not have access to alternative networks in the event of disruptions, failures or other problems with China’s internet infrastructure. In addition, the internet infrastructure in China may not support the demands associated with continued growth in internet usage. Although we believe we have sufficient controls in place to prevent intentional disruptions, we expect our network and infrastructure may experience attacks specifically designed to impede the performance of our products and services, misappropriate proprietary information or harm our reputation. Because the techniques used by hackers to access or sabotage networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate them effectively. The theft, unauthorized use or publication of our trade secrets and other confidential business information as a result of such an event could adversely affect our competitive position, brand reputation and user base, and our users and customers may assert claims against us related to resulting losses arising from security breaches. Our business could be subject to significant disruption and our results of operations may be affected.
 
 
 
34

We may not be able to regain our profitability in the future. In addition, we may not be able to obtain additional capital in a timely manner or on acceptable terms, or at all.
We have incurred operating losses before and we may not be able to regain our profitability in the future as we continue to develop our internet business and invest in artificial intelligence. Our future revenue growth and profitability will depend on a variety of factors, many of which are beyond our control. These factors include our ability to successfully continue to timely anticipate and adequately address the evolving needs of our users, customers and business partners, as well as our ability to attract new users, increase user engagement, effectively design and implement monetization strategies, and compete effectively and successfully. Our ability to achieve and sustain profitability is also affected by market and regulatory development related to, among others, mobile applications, online marketing and artificial intelligence In addition, if we are unable to achieve profitability again, it may become more difficult for us to raise sufficient capital to satisfy our anticipated capital expenditures and other cash needs, in which case our business, results of operations and financial condition may be materially adversely affected.
We have granted, and may continue to grant, options, restricted shares and other types of share-based incentive awards, which may result in increased share-based compensation expenses.
We adopted a share award scheme, or the 2011 Plan, in May 2011, a 2013 equity incentive plan, or the 2013 Plan, in January 2014, and a restricted shares plan, or the 2014 Plan, in April 2014 and several equity incentive plan of our subsidiaries, pursuant to which we are authorized to grant options, restricted shares and other awards to our directors, officers, other employees and consultants, as each plan may provide. In addition to our share incentive plans, we have also granted share-based incentive awards in connection with certain investments and acquisitions made by us. See “Item 6. Directors, Senior Management and Employees—B. Compensation—Share Incentive Awards.” In 2019, 2020 and 2021, we recorded RMB127.4 million, RMB81.0 million and RMB7.2 million (US$1.1 million), respectively, of share-based compensation expenses. The amount of these expenses is based on the fair value of the share-based incentive awards we granted, and the recognition of unrecognized share-based compensation expenses will depend on the forfeiture rate of our unvested share-based awards. Expenses associated with share-based compensation have affected our net income and may reduce our net income in the future, and any additional securities issued pursuant to share-based incentive awards will dilute the ownership interests of our shareholders, including holders of the ADSs. We believe the granting of share-based incentive awards is of significant importance to our ability to attract and retain key personnel, employees and consultants, and we will continue to grant share-based incentive awards in the future. As a result, our share-based compensation expenses may increase, which may have an adverse effect on our results of operations.
We may be the subject of anti-competitive, harassing or other detrimental conduct that could harm our reputation and cause us to lose users and customers and adversely affect the price of the ADSs.
We may be the target of anti-competitive, harassing or other detrimental conduct by third parties. Allegations, directly or indirectly against us or any of our executive officers, may be posted on the internet, including in internet chat-rooms or on blogs or websites by anyone, whether or not well-founded, on an anonymous basis. In addition, third parties may file complaints, anonymous or otherwise, to regulatory agencies. We may be subject to regulatory or internal investigation as a result of such third-party conduct and may be required to expend significant time and incur substantial costs to address such third-party conduct, and there is no assurance that we will be able to conclusively refute each of the allegations within a reasonable period of time, or at all. Additionally, our reputation could be harmed as a result of the public dissemination of anonymous allegations or malicious statements about our business, which in turn may cause us to lose users and customers and adversely affect our business and results of operations.
If we fail to implement effective system of internal controls to remediate our material weakness over financial reporting, we may be unable to accurately report our results of operations, meet our reporting obligations or prevent fraud, and investor confidence and the market price of the ADSs may be materially and adversely affected.
We are subject to reporting obligations under the U.S. securities laws. The SEC, as required by Section 404 of the Sarbanes-Oxley Act of 2002, adopted rules requiring every public company to include a management report on our internal control over financial reporting in its annual report, which contains management’s assessment of the effectiveness of its internal control over financial reporting. In addition, an independent registered public accounting firm must attest to and report on the effectiveness of a company’s internal control over financial reporting. We have been subject to these requirements since the fiscal year ended December 31, 2015.
 
 
 
35

In connection with the preparation and external audit of our consolidated financial statements as of and for the years ended December 31, 2021, we and our independent registered public accounting firm concluded that our internal control over financial reporting was ineffective as of December 31, 2021 due to the material weakness in the Company’s controls over the projected financial information used in the impairment assessment of an equity investment.
We intend to implement a number of measures to address the material weakness identified in 2021. See “Item 15. Controls and Procedures—Management’s Annual Report on Internal Control over Financial Reporting.”
However, we can give no assurance that the implementation of these measures will be sufficient to eliminate such material weakness or that material weaknesses in our internal control over financial reporting will not be identified in the future. Our failure to implement and maintain effective internal controls over financial reporting could result in errors in our financial statements that could result in a restatement of our financial statements, cause us to fail to meet our reporting obligations and cause investors to lose confidence in our reported financial information, which may result in volatility in and a decline in the market price of the ADSs.
We have limited business insurance coverage. Any interruption of our business may result in substantial costs to us and the diversion of our resources, which could have an adverse effect on our financial condition and results of operations.
Insurance products available in China currently are not as extensive as those offered in more developed economies. Consistent with customary industry practice in China, our business insurance is limited and we do not carry real property or business interruption insurance to cover our operations. We have determined that the costs of insuring for related risks and the difficulties associated with acquiring such insurance on commercially reasonable terms make it impractical for us to have such insurance. Any uninsured damage to our systems or disruption of our business operations could require us to incur substantial costs and divert our resources, which could have an adverse effect on our financial condition and results of operations.
Any catastrophe, including natural catastrophes, outbreaks of health pandemics or other extraordinary events, could disrupt our business operations.
Our operations may be vulnerable to interruption and damage from natural or other catastrophes, including earthquakes, fire, floods, hail, windstorms, severe winter weather (including snow, freezing water, ice storms and blizzards), environmental accidents, power loss, communications failures, explosions,
man-made
events such as terrorist attacks and similar events. We cannot predict the incidence, timing and severity of such events. If any catastrophe or extraordinary event occurs in the future, our ability to operate our business could be seriously impaired. Such events could make it difficult or impossible for us to deliver our services and products to our users and could decrease demand for our products. Because we do not carry property insurance and significant time could be required to resume our operations, our financial position and results of operations could be materially and adversely affected in the event of any major catastrophic event.
 
 
 
36

In addition to the impact of
COVID-19,
our business could be materially and adversely affected by the outbreak of other health pandemics, including influenza A, such as H7N9, severe acute respiratory syndrome (SARS) or other pandemics. Any occurrence of these pandemic diseases or other adverse public health developments in China and other countries where we operate or elsewhere could severely disrupt our staffing or the staffing of our customers or business partners and otherwise reduce the activity levels of our work force and the work force of our customers or business partners, causing a material and adverse effect on our business operations.
Risks Relating to Our Corporate Structure
If the PRC government finds that the structure we have adopted for our business operations does not comply with PRC governmental restrictions on foreign investment in internet businesses, or if these laws or regulations or interpretations of existing laws or regulations change in the future, we could be subject to severe penalties, including the shutting down of our platform and our business operations.
Foreign ownership of internet-based, including mobile-based, businesses is subject to significant restrictions under current PRC laws and regulations. The PRC government regulates internet access, distribution of online information, online advertising, distribution and operation of online games through strict business licensing requirements and other government regulations. These laws and regulations also limit foreign ownership of PRC companies that provide internet information services. According to the Negative List (2021 Version), foreign investment in internet news information services, online publication services, online audio-visual program services, internet cultural business (except for music) are prohibited, and foreign equity share in a value-added telecommunication business shall not exceed 50% (excluding
e-commerce,
domestic multi-party communication,
store-and-forward,
and call center), and the basic telecommunication services shall be controlled by the Chinese party. In addition, according to the Several Opinions on the Introduction of Foreign Investment in the Cultural Industry promulgated by the MOC, the SARFT, the National Development and Reform Commission, or the NDRC, and the Ministry of Commerce, or the MOFCOM, in July 2005, foreign investors are prohibited from investing in or operating, among other things, any internet cultural operating entities. Companies providing mobile internet services such as ours are governed by these rules and regulations on internet companies in China.
Cheetah Mobile Inc. is a Cayman Islands holding company with no equity ownership in the VIEs, and we conduct part of our operations through the VIEs. The VIEs, together with their subsidiaries, contributed a portion of our consolidated revenues in the years ended December 31, 2019, 2020 and 2021. We consolidate the VIEs through a series of contractual arrangements that those entities and/or their shareholders signed with our company, our wholly-owned PRC subsidiaries, including but not limited to Beijing Kingsoft Internet Security Software Co., Ltd., or Beijing Security, Conew Network Technology (Beijing) Co., Ltd., or Conew Network. Our contractual arrangements with the VIEs and their shareholders enable us to consolidate the VIEs and give us the obligation to absorb losses and the right to receive benefits of the VIEs, enabling us to consolidate their operating results. For a detailed description of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with the VIEs.”
Holders of our Class A ordinary shares or the ADSs hold equity interest in a Cayman Islands holding company, but do not directly or indirectly hold equity interest in the VIEs or their subsidiaries. If the PRC government deems that our contractual arrangements with the consolidated variable interest entities do not comply with PRC regulatory restrictions on foreign investment in the relevant industries, or if these regulations or the interpretation of existing regulations change or are interpreted differently in the future, we could be subject to severe penalties or be forced to relinquish our interests in those operations. We may not be able to repay our indebtedness, and our shares may decline in value or become worthless, if we are unable to assert our contractual control rights over the assets of the consolidated variable interest entities, which contribute to 33.1% of our revenues in 2021. Our holding company in the Cayman Islands, the consolidated variable interest entities, and investors of our company face uncertainty about potential future actions by the PRC government that could affect the enforceability of the contractual arrangements with the consolidated variable interest entities and, consequently, significantly affect the financial performance of the consolidated variable interest entities and our company as a group.
 
 
 
37

Based on the advice of our PRC legal counsel, Global Law Office, the contractual arrangements among our PRC subsidiaries, the VIEs, their shareholders and us, as described in this annual report, are valid, legal and binding on each of the above-mentioned parties thereto in accordance with the terms of respective contractual arrangements. However, we were further advised by Global Law Office that there are substantial uncertainties regarding the interpretation and application of current or future PRC laws and regulations, and that these laws or regulations or interpretations of these laws or regulations may change in the future. Furthermore, the relevant government authorities have broad discretion in interpreting and implementing these laws and regulations. Accordingly, we cannot assure you that PRC government authorities will not ultimately take a view contrary to that of our PRC legal counsel.
If our corporate structure, contractual arrangements and businesses of our company, or our PRC entities, including our PRC subsidiaries and VIEs are found to be in violation of any existing or future PRC laws or regulations, the relevant governmental authorities would have broad discretion in dealing with such violation, including:
 
   
levying fines or confiscating our income or the income of our PRC entities;
 
   
revoking or suspending the business licenses or operating licenses of our PRC entities;
 
   
shutting down our servers or blocking our platform, discontinuing or placing restrictions or onerous conditions on our operations;
 
   
requiring us to discontinue or restrict our operations; and
 
   
taking other regulatory or enforcement actions that could be harmful to our business.
The imposition of any of these penalties would result in a material and adverse effect on our ability to conduct our business. In addition, it is unclear what impact the PRC government actions would have on us and on our ability to consolidate the financial results of our variable interest entities in our consolidated financial statements, if the PRC government authorities were to find our legal structure and contractual arrangements to be in violation of PRC laws and regulations. If the imposition of any of these government actions causes us to lose our right to direct the activities of our variable interest entities or our right to receive substantially all the economic benefits and residual returns from our variable interest entities and we are not able to restructure our ownership structure and operations in a satisfactory manner, we would no longer be able to consolidate the financial results of our variable interest entities in our consolidated financial statements. Either of these results, or any other significant penalties that might be imposed on us in this event, would have a material adverse effect on our financial condition and results of operations.
Although we believe we, our PRC subsidiaries and the consolidated variable interest entities comply with current PRC laws and regulations, we cannot assure you that the PRC government would agree that our contractual arrangements comply with PRC licensing, registration or other regulatory requirements, with existing policies or with requirements or policies that may be adopted in the future. The PRC government has broad discretion in determining rectifiable or punitive measures for
non-compliance
with or violations of PRC laws and regulations. If the PRC government determines that we or the consolidated variable interest entities do not comply with applicable law, it could revoke the consolidated variable interest entities’ business and operating licenses, require the consolidated variable interest entities to discontinue or restrict the consolidated variable interest entities’ operations, restrict the consolidated variable interest entities’ right to collect revenues, block the consolidated variable interest entities’ websites, require the consolidated variable interest entities to restructure our operations, impose additional conditions or requirements with which the consolidated variable interest entities may not be able to comply, impose restrictions on the consolidated variable interest entities’ business operations or on their customers, or take other regulatory or enforcement actions against the consolidated variable interest entities that could be harmful to their business. Any of these or similar occurrences could significantly disrupt our or the consolidated variable interest entities’ business operations or restrict the consolidated variable interest entities from conducting a substantial portion of their business operations, which could materially and adversely affect the consolidated variable interest entities’ business, financial condition and results of operations. If any of these occurrences results in our inability to direct the activities of any of the consolidated variable interest entities that most significantly impact its economic performance, and/or our failure to receive the economic benefits from any of the consolidated variable interest entities, we may not be able to consolidate these entities in our consolidated financial statements in accordance with U.S. GAAP.
 
 
 
38

We rely on contractual arrangements with the VIEs and their shareholders for the operation of our business in China, which may not be as effective as direct ownership.
Because of PRC restrictions on foreign ownership of internet businesses in China, we depend on contractual arrangements with the VIEs, in which we have no ownership interest, to conduct our business in China. These contractual arrangements are intended to provide us with effective control over these entities and allow us to obtain economic benefits from them. The shareholders of the VIEs include, but not limited to, Messrs. Sheng Fu, who is also our director, as well as Ms. Weiqin Qiu, Mr. Kun Wang and Mr. Wei Liu. For additional details on these ownership interests, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with the VIEs.” However, these contractual arrangements may not be as effective in providing control as direct ownership. For example, the VIEs and their shareholders could breach their contractual arrangements with us by, among other things, failing to operate our business in an acceptable manner or taking other actions that are detrimental to our interests. If we were the controlling shareholder of these VIEs with direct ownership, we would be able to exercise our rights as shareholders to effect changes to their board of directors, which in turn could implement changes at the management and operational level. However, under the current contractual arrangements, as a legal matter, if the VIEs or their shareholders fail to perform their obligations under these contractual arrangements, we may have to incur substantial costs to enforce such arrangements, and rely on legal remedies under PRC law, including contract remedies, which may be time- consuming, unpredictable and expensive. If we are unable to enforce these contractual arrangements, or if we suffer significant delay or other obstacles in the process of enforcing them, our business and operations could be severely disrupted, which could materially and adversely affect our results of operations and damage our reputation. See “—Risks Relating to Doing Business in China—Uncertainties in the interpretation and enforcement of Chinese laws and regulations could limit the legal protections available to you and us.”
Substantial uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.
On March 15, 2019, the Foreign Investment Law, or the FIL, was adopted and approved by Second Session of the 13th National People’s Congress of China. On December 26, 2019, the Implementation Regulation for the Foreign Investment Law of the People’s Republic of China, or the FIL Implementing Regulations, was issued by the State Council. Both the FIL and the FIL Implementing Regulations came into force on January 1, 2020. The FIL and the FIL Implementing Regulations, upon taking effect, have replaced the three existing laws on foreign investment (collectively “Three FDI law”), namely, the Law on Sino-Foreign Equity Joint Ventures, the Law on Sino-Foreign Contractual Joint Ventures and the Law on Wholly Foreign Owned Enterprises, and become a fundamental law of China in the foreign investment area, setting forth the basic legal framework in this regard.
According to the FIL, foreign investment may be conducted through the following four ways: (i) foreign investor, independently or jointly with other investors, set up foreign-invested enterprises in China, (ii) foreign investors obtain shares, equities, property shares or other similar rights and interests of Chinese domestic enterprises, (iii) foreign investor, independently or jointly with other investors, invests in a new project (the “Project Investment”) and (iv) other forms stipulated under laws, administrative regulations and provisions of the State Council. It is worth noting that the FIL has removed the “variable interest equity” or VIE structure from the definition of foreign investment and cancelled the standard of “actual control” to identify the foreign investment as was introduced in the draft of the proposed Foreign Investment Law published by the MOFCOM in 2015, or the 2015 Draft.
Notwithstanding the above, the FIL stipulates that foreign investment include “other forms stipulated under laws and regulations”, a
catch-all
clause which needs to be further clarified as to whether the VIE structure will be interpreted to fall within it. There are possibilities that future laws, administrative regulations or provisions prescribed by the State Council may stipulate VIE structure as a form of foreign investment, at which time it will be uncertain whether the VIE structure through which we conduct our operations will be deemed to be in violation of the foreign investment access requirements and how the above-mentioned VIE structure will be handled.
The services we provide and businesses we operate through the VIEs, including the internet news information services, internet publication services and other related services are subject to the foreign investment restrictions or prohibitions set forth in the Negative List (2021 Version).
Where a foreign investor invests in a field or sector that is prohibited under the Negative List, it will be ordered to stop the investment activities, dispose of the shares or assets or take other necessary measures within a specified time limit, and restore to the status to be prior to the occurrence of the aforesaid investment, and the gains of such foreign investor (if any) will be confiscated by competent authority.
 
 
 
39

If the VIE structure is deemed to be a form of foreign investment as interpreted by the FIL or future laws and regulations, we may be required to dispose of our subsidiaries, or have to take other actions to adjust our corporate structure and operations, which could have an adverse effect on our corporate structure, financial conditions and business operations.
The FIL also establishes several administration systems for foreign investment, amongst others, the information reporting system. Foreign investors or FIEs are required to submit investment information to the competent authorities through the system of enterprises registration and enterprise credibility disclosure. The FIL clearly stipulates that any company found to be
non-compliant
with these information reporting obligations is subject to fines and other penalties. On December 30, 2019, the MOFCOM and SAMR issued the Measures of Information Report of Foreign Investment, or the FI Information Report Measures, according to which foreign investors establishing foreign investment enterprises in China shall submit an initial report through the Enterprise Registration System at the time of completion of registration formalities for establishment of foreign investment enterprises.
Where there is a change in the information in the initial report which involves change registration (filing) of the enterprise, the foreign investment enterprise shall submit the change report through the enterprise registration system at the time of completion of change registration (filing) for the enterprise. Also, the FIEs are required to submit its annual report for the previous year through the National Enterprise Credit Information Publicity System from January 1 to June 30 each year. The MOFCOM and its local departments shall supervise and inspect the compliance with the FI Information Report Measures, through random inspection and other methods.
The Foreign Investment Law and the FI Information Report Measures may also impact our corporate governance practice and increase our compliance costs. For instance, the Foreign Investment Law imposes stringent ad hoc and periodic information reporting requirements on foreign investors and the applicable FIEs. Aside from investment initial report and change report that are required at each investment and alteration of investment specifics, an annual report is mandatory. Any company found to be
non-compliant
with these information reporting obligations may potentially be subject to fines and/or administrative or criminal liabilities, and the persons directly responsible may be subject to criminal liabilities.
Our contractual arrangements with the VIEs may result in adverse tax consequences to us.
As a result of our corporate structure and the contractual arrangements among our PRC subsidiaries, the VIEs, their shareholders and us, we are effectively subject to PRC value-added tax and related surcharges on revenues generated by our subsidiaries from our contractual arrangements with the VIEs. The PRC Enterprise Income Tax Law, or the EIT Law, requires every enterprise in China to submit its annual enterprise income tax return together with a report on transactions with its affiliates or related parties to the relevant tax authorities. These transactions may be subject to audit or challenge by the PRC tax authorities within ten years after the taxable year during which the transactions are conducted. In addition, on March 18, 2015, the State Administration of Taxation, or the SAT, issued the Bulletin Regarding the Enterprise Income Tax Matter in Relation to Enterprise’s Payment of Fees to Overseas Affiliated Parties, or the Bulletin 16, to further regulate the transfer pricing issues in relation to the fees payment to affiliated parties. Among other things, the Bulletin 16 makes it clear that the fees paid to overseas affiliated parties in the following situations cannot be deducted from the taxable income when determining a PRC company’s enterprise income tax: (a) the fees paid to an overseas affiliated party which has no substantial operating activities; (b) the fees paid to an overseas affiliated party for labor service that would bring direct or indirect economic interests; (c) royalties paid for intangible properties to which the affiliated party that charges the fees only has legal title but has made no contribution to the creation of the value of such properties; and (d) the fees paid under arrangements made for listing or financing purposes. Furthermore, on March 17, 2017, the SAT promulgated the Announcement of the State Administration of Taxation on Promulgating the Administrative Measures for Special Tax Investigation Adjustments and Mutual Agreement Procedures, or Bulletin 6, which become effective as of May 1, 2017. The Bulletin 6 specifies further the provisions in Bulletin 16, regulating the basic rules about the income distribution of intangible properties, payments for labor service and no substantial operating activities and so on. Meanwhile, it abolished the application of Bulletin 16 since May 1, 2017. We may be subject to adverse tax consequences if the PRC tax authorities were to determine that the contracts between us and the VIEs were not on an arm’s length basis and therefore constituted improper transfer pricing arrangements. If this occurs, the PRC tax authorities could request that the VIEs and any of their respective subsidiaries adjust their taxable income upward for PRC tax purposes. Such a pricing adjustment could adversely affect us by reducing expense deductions recorded by such VIEs and thereby increasing these entities’ tax liabilities, which could subject these entities to late payment fees and other penalties for the underpayment of taxes. Our consolidated net income may be adversely affected if the VIEs’ tax liabilities increase or if they become subject to late payment fees or other penalties.
 
 
 
40

The shareholders of the VIEs may have potential conflicts of interest with us, which may materially and adversely affect our business.
The shareholders of the VIEs include, but not limited to, Messrs. Sheng Fu who is also our director, as well as Ms. Weiqin Qiu, Mr. Kun Wang and Mr. Wei Liu. Conflicts of interest may arise between their roles as shareholders, directors or officers of our company and as shareholders of the VIEs. We rely on these individuals to abide by the laws of the Cayman Islands, which provide that directors and officers owe a fiduciary duty to our company to act in good faith and in the best interest of our company and not to use their positions for personal gain. Although the shareholders of the VIEs have executed shareholder voting proxy agreements to irrevocably appoint our company or a person designated by our company to vote on their behalf and exercise voting rights as shareholders of the VIEs, we cannot assure you that when conflicts arise under those agreements or otherwise, the shareholders of the VIEs will act in the best interest of our company or that conflicts will be resolved in our favor. If we cannot resolve any conflicts of interest or disputes between us and these shareholders, we would have to rely on legal proceedings, which may be expensive, time-consuming and disruptive to our operations. There is also substantial uncertainty as to the outcome of any such legal proceedings.
Kingsoft Corporation, one of our principal shareholders, and our founders have substantial influence over our company and their interests may not be aligned with the interests of our other shareholders, which may discourage, delay or prevent a change in control of our company and could deprive our shareholders of an opportunity to receive a premium for their securities.
As of March 31, 2022, Kingsoft Corporation, one of our principal shareholders, and Mr. Sheng Fu, directly or through their holding vehicles, together beneficially own an aggregate of 54.5% of our total outstanding Class A and Class B shares, and 72.5% of the total voting power.
This concentration of ownership may discourage, delay or prevent a change in control of our company, which could deprive our shareholders of an opportunity to receive a premium for their shares as part of any contemplated sale of our company and may reduce the price of our ADSs. Furthermore, in the event that the voting proxy agreement between Kingsoft Corporation and Mr. Sheng Fu is terminated, we may become a consolidated subsidiary of Kingsoft Corporation, which is a Cayman Islands company publicly listed on the Hong Kong Stock Exchange. As a result, we may be subject to rules and regulations promulgated by the Hong Kong Stock Exchange, and Kingsoft Corporation will be able to exert greater influence over us, which may lead to potential conflicts of interest between Kingsoft Corporation and us involving arrangement of our board composition, disposal of equity interest in our company and allocation of business opportunities, among other matters.
We may lose the ability to use and enjoy vital assets held by the VIEs if they go bankrupt or become subject to a dissolution or liquidation proceeding.
Some of the VIEs hold certain assets that are essential to the operations of our platform and important to the operation of our business in China, such as the ICP Licenses, Internet Culture Operation Licenses, patent applications and software copyrights for the proprietary technology. If any of these entities goes bankrupt and all or part of its assets become subject to liens or rights of third-party creditors, we may be unable to continue some or all of our business activities, which could materially and adversely affect our business, financial condition and results of operations. If any of such entities undergoes a voluntary or involuntary liquidation proceeding, the unrelated third-party creditors may claim rights to some or all of these assets, thereby hindering our ability to operate our business, which could materially and adversely affect our business, financial condition and results of operations.
 
 
 
41

Risks Relating to Doing Business in China
Uncertainties in the interpretation and enforcement of Chinese laws and regulations could limit the legal protections available to you and us.
The PRC legal system is based on written statutes and prior court decisions have limited value as precedents. Since these laws and regulations are relatively new and the PRC legal system continues to rapidly evolve, the interpretations of many laws, regulations and rules are not always uniform and enforcement of these laws, regulations and rules involves uncertainties.
From time to time, we may have to resort to administrative and court proceedings to enforce our legal rights. However, any administrative and court proceedings in China may be protracted, resulting in substantial costs and diversion of resources and management attention. Since PRC administrative and court authorities have significant discretion in interpreting and implementing statutory and contractual terms, it may be more difficult to predict the outcome of administrative and court proceedings and the level of legal protection we enjoy than in more developed legal systems. Furthermore, the PRC legal system is based in part on government policies and internal rules (some of which are not published in a timely manner or at all) that may have retroactive effect. As a result, we may not be aware of any violation of these policies and rules until after such violation. Such unpredictability, including uncertainty as to the scope and effect of our contractual, property (including intellectual property) and procedural rights, could materially and adversely affect our business and impede our ability to continue our operations.
The PRC government’s significant oversight over our business operation could result in a material adverse change in our operations and the value of our ADSs.
We conduct our business primarily through the consolidated variable interest entities and their subsidiaries in China. Our operations in China are governed by PRC laws and regulations. The PRC government has significant oversight over the conduct of our business, and may intervene or influence our operations as the government deems appropriate to advance regulatory and societal goals and policy positions. The PRC government has recently published new policies that significantly affected certain industries and we cannot rule out the possibility that it will in the future release regulations or policies that directly or indirectly affect our industry or require us to seek additional permission to continue our operations, which could result in a material adverse change in our operation and/or the value of our ADSs.
The approval of and filing with the CSRC or other PRC government authorities may be required in connection with our future offshore offerings under PRC law, and, if required, we cannot predict whether or for how long we will be able to obtain such approval or complete such filing.
On April 2, 2022, CSRC issued the Provisions on Strengthening Confidentiality and Archives Administration of Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments) (the “Draft Confidentiality and Archives Administration Provisions”) for public comment, according to which a domestic company that seeks to offer and list its securities in an overseas market shall strictly abide by applicable PRC laws and regulations, enhance legal awareness of keeping state secrets and strengthening archives administration, institute a sound confidentiality and archives administration system, and take necessary measures to fulfill confidentiality and archives administration obligations. As such Draft Confidentiality and Archives Administration Provisions have not been adopted and it remains unclear whether the formal version to be adopted in the future will have any further material changes, it is uncertain how such measures and provisions will be enacted, interpreted or implemented and how they will affect us.
On July 6, 2021, the relevant PRC government authorities issued Opinions on Lawfully and Severely Combating Illegal Securities Activities. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies. As a
follow-up,
on December 24, 2021, the State Council issued a draft of the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Provisions, and the CSRC issued a draft of Administration Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Administration Measures, for public comments.
 
 
 
42

The Draft Provisions and the Draft Administration Measures propose to establish a new filing-based regime to regulate overseas offerings and listings by domestic companies. According to the Draft Provisions and the Draft Administration Measures, an overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC. Specifically, the examination and determination of an indirect offering and listing will be conducted on a substance-over-form basis, and an offering and listing shall be considered as an indirect overseas offering and listing by a domestic company if the issuer meets the following conditions: (i) the operating income, gross profit, total assets, or net assets of the domestic enterprise in the most recent fiscal year was more than 50% of the relevant line item in the issuer’s audited consolidated financial statement for that year; and (ii) senior management personnel responsible for business operations and management are mostly PRC citizens or are ordinarily resident in the PRC, and the main place of business is in the PRC or carried out in the PRC. According to the Draft Administration Measures, the issuer or its affiliated domestic company, as the case may be, shall file with the CSRC for its initial public offering,
follow-on
offering and other equivalent offing activities. Particularly, the issuer shall submit the filing with respect to its initial public offering and listing within three business days after its initial filing of the listing application, and submit the filing with respect to its
follow-on
offering within three business days after completion of the
follow-on
offering. Failure to comply with the filing requirements may result in fines to the relevant domestic companies, suspension of their businesses, revocation of their business licenses and operation permits and fines on the controlling shareholder and other responsible persons. The Draft Administration Measures also sets forth certain regulatory red lines for overseas offerings and listings by domestic enterprises. For more details of the Draft Provisions and the Draft Administration Measures, please refer to “Regulation – Regulations on Overseas Offering and Listing.”
As of the date of this annual report, the Draft Provisions and the Draft Administration Measures were released for public comment only. There are uncertainties as to whether the Draft Provisions and the Draft Administration Measures would be further amended, revised or updated. Substantial uncertainties exist with respect to the enactment timetable and final content of the Draft Provisions and the Draft Administration Measures. As the CSRC may formulate and publish guidelines for filings in the future, the Draft Administration Measures does not provide for detailed requirements of the substance and form of the filing documents. In a Q&A released on its official website, the respondent CSRC official indicated that the proposed new filing requirement will start with new companies and the existing companies seeking to carry out activities like
follow-on
financing. As for the filings for the existing companies, the regulator will grant adequate transition period and apply separate arrangements. The Q&A also addressed the contractual arrangements and pointed out that if relevant domestic laws and regulations have been observed, companies with compliant VIE structure may seek overseas listing after completion of the CSRC filings. Nevertheless, it does not specify what qualify as compliant VIE structures and what relevant domestic laws and regulations are required to be complied with. Given the substantial uncertainties surrounding the latest CSRC filing requirements at this stage, we cannot assure you that we will be able to complete the filings and fully comply with the relevant new rules on a timely basis, if at all. If the Draft Provisions and the Draft Administration Measures become effective in their current form, we may be required to complete the filing procedures with the CSRC with respect to our overseas issuance of securities or other relative behaviors, including change of control, overseas supervision or investigation and punishment by relevant supervisors, voluntary termination of listing or forced termination of listing, etc. Furthermore, if our business has an adverse impact on Chinese security, we will face the risk of being required by the relevant competent authorities of the State Council to divest the business and assets of domestic enterprises or take other effective measures.
Relatedly, on December 27, 2021, the NDRC and the Ministry of Finance, or the MOC, jointly issued the Special Administrative Measures (Negative List) for Foreign Investment Access (2021 Version), or the 2021 Negative List, which will become effective on January 1, 2022. Pursuant to such Special Administrative Measures, if a domestic company engaging in the prohibited business stipulated in the 2021 Negative List seeks an overseas offering and listing, it shall obtain the approval from the competent governmental authorities. Besides, the foreign investors of the company shall not be involved in the company’s operation and management, and their shareholding percentage shall be subject, mutatis mutandis, to the relevant regulations on the domestic securities investments by foreign investors. As the 2021 Negative List is relatively new, there remain substantial uncertainties as to the interpretation and implementation of these new requirements, and it is unclear as to whether and to what extent listed companies like us will be subject to these new requirements. If we are required to comply with these requirements and fail to do so on a timely basis, if at all, our business operation, financial conditions and business prospect may be adversely and materially affected.
 
 
 
43

On December 28, 2021, twelve regulatory authorities jointly released the Cybersecurity Review Measures, which became effective on February 15, 2022. The Cybersecurity Review Measures provides that a critical information infrastructure operator purchasing network products and services, and platform operators carrying out data processing activities which affect or may affect national security, must apply for cybersecurity review. The Cybersecurity Review Measures also provides that a platform operator with more than one million users’ personal information aiming to list abroad must apply for cybersecurity review. New York Stock Exchange fall within the definition of “abroad” in the provision, however, we are already listed on the New York Stock Exchange, therefore, there can be no assurance if we are required to follow the cybersecurity review or the security assessment procedures, and if so, whether we would be able to complete the applicable cybersecurity review or the security assessment procedures in a timely manner
.
In addition, we cannot assure you that any new rules or regulations promulgated in the future will not impose additional requirements on us. If it is determined in the future that approval and filing from the CSRC or other regulatory authorities or other procedures, including the cybersecurity review under the Cybersecurity Review Measures and the draft of Regulations on the Network Data Security, are required for our offshore offerings, it is uncertain whether we can or how long it will take us to obtain such approval or complete such filing procedures and any such approval or filing could be rescinded or rejected. Any failure to obtain or delay in obtaining such approval or completing such filing procedures for our offshore offerings, or a rescission of any such approval or filing if obtained by us, would subject us to sanctions by the CSRC or other PRC regulatory authorities for failure to seek CSRC approval or filing or other government authorization for our offshore offerings. These regulatory authorities may impose fines and penalties on our operations in China, limit our ability to pay dividends outside of China, limit our operating privileges in China, delay or restrict the repatriation of the proceeds from our offshore offerings into China or take other actions that could materially and adversely affect our business, financial condition, results of operations, and prospects, as well as the trading price of our listed securities. The CSRC or other PRC regulatory authorities also may take actions requiring us, or making it advisable for us, to halt our offshore offerings before settlement and delivery of the shares offered. Consequently, if investors engage in market trading or other activities in anticipation of and prior to settlement and delivery, they do so at the risk that settlement and delivery may not occur. In addition, if the CSRC or other regulatory authorities later promulgate new rules or explanations requiring that we obtain their approvals or accomplish the required filing or other regulatory procedures for our prior offshore offerings, we may be unable to obtain a waiver of such approval requirements, if and when procedures are established to obtain such a waiver. Any uncertainties or negative publicity regarding such approval requirement could materially and adversely affect our business, prospects, financial condition, reputation, and the trading price of our listed securities.
A severe or prolonged downturn in the global economy could materially and adversely affect our business and financial condition.
COVID-19
has had a severe and negative impact on the Chinese and the global economy since 2020. Since the outbreak of
COVID-19
in early 2020, the Chinese government had, and may continue to, take certain emergency measures, including implementation of travel bans, blockade of certain roads, regional shutdown, and
stay-at-home
orders, to control the spread of
COVID-19.
Especially, the situation became more severe since 2022 due to the higher infectivity of
COVID-19
Omicron. Our operating efficiency and capacity have been adversely affected by the
COVID-19
pandemic. Although Chinese economy recovered to some degree in 2021, there remains substantial uncertainty about the dynamic of the
COVID-19
pandemic, which may have potential continuing impacts on subsequent periods, if the global pandemic and the resulting disruption were to extend over a prolonged period, or if a wide spread of
COVID-19
happens again in China. The global spread of
COVID-19
pandemic in major countries of the world may also result in global economic distress, and the extent to which it may affect our results of operations will depend on future developments of the
COVID-19
pandemic, which are highly uncertain and difficult to predict.
Even before the outbreak of
COVID-19,
the global macroeconomic environment was facing numerous challenges. The growth rate of the Chinese economy had already been slowing since 2010. There is considerable uncertainty over the long- term effects of the expansionary monetary and fiscal policies which had been adopted by the central banks and financial authorities of some of the world’s leading economies, including the United States and China, even before 2020. The conflicts in Ukraine and the imposition of broad economic sanctions on Russia could raise energy prices and disrupt global markets. Unrest, terrorist threats and the potential for war in the Middle East and elsewhere may increase market volatility across the globe. There have also been concerns about the relationship between China and other countries, including the surrounding Asian countries, which may potentially have economic effects. In particular, there is significant uncertainty about the future relationship between the United States and China with respect to trade policies, treaties, government regulations and tariffs. Any severe or prolonged slowdown in the global economy may materially and adversely affect our business, results of operations and financial condition.
 
 
 
44

We may be adversely affected by the complexity of, and uncertainties and changes in, PRC regulation on mobile and PC internet businesses and companies.
The PRC government extensively regulates the internet industry, including foreign ownership of, and the licensing and permit requirements pertaining to, companies in the internet industry, including mobile internet companies. These internet-related laws and regulations are evolving, and their interpretation and enforcement involve significant uncertainty. As a result, in certain circumstances it may be difficult to determine what actions or omissions may be deemed to be in violations of applicable laws and regulations. Issues, risks and uncertainties relating to PRC regulation of the internet business include, but are not limited to, the following:
On July 13, 2006, the MIIT issued the Circular of the Ministry of Information Industry on Strengthening the Administration of Foreign Investment in Value-added Telecommunications Services. This circular requires foreign investors can only operate a telecommunications business in China through establishing a telecommunications enterprise with a valid telecommunications business operation license, and prohibits domestic telecommunication service providers from leasing, transferring or selling telecommunication business operating licenses to any foreign investor in any form, or providing any resources, sites or facilities to any foreign investor for their illegal operation of a telecommunication business in China. According to this circular, either the holder of a value-added telecommunications business operation license or its shareholders must directly own the domain names and trademarks used by such license holders in their provision of value-added telecommunications services. The circular also requires each license holder to have the necessary facilities, including servers, for its approved business operations and to maintain such facilities in the regions covered by its license. However, due to the lack of any additional interpretation from the regulatory authorities, it remains unclear what impact such circular will have on us or the other PRC internet companies with similar corporate and contractual structures.
There is uncertainty relating to the evolving licensing practices and the requirement for real-name registrations. For example, we were previously required under the PRC law to request users to provide their real names and personal information only in regard to the bulletin board system services that we provide in support of our applications and online game operations. However, pursuant to the Administrative Measure on Usernames of Internet Users’ Accounts, which became effective in March 2015, we are required to request users to provide their real names and personal information for user registration regardless of the kind of internet information services that we provide. We cannot assure you that PRC regulators would not require us to implement compulsory real-name registration in the future. Furthermore, we may fail to obtain or renew permits or licenses that are or may be deemed necessary for our operations. See “—Risks Relating to Our Business and Industry—If we fail to obtain and maintain the requisite licenses and approvals or otherwise comply with the laws and regulations under the complex regulatory environment applicable to our businesses in China, or if we are required to take actions that are time-consuming or costly, our business, financial condition and results of operations may be materially and adversely affected” and “Item 4. Information on the Company— B. Business Overview—Regulations.”
The evolving PRC regulatory system for the internet industry may lead to establishment of new regulatory agencies. For example, in August 2014, the CAC took over the administrative role to supervise internet content management in China. Since then, new laws, regulations or policies have been promulgated or announced that regulate internet activities, including internet publication and online advertising businesses, and we may not be able to fully and timely comply with such new laws, regulations or policies. If these new laws, regulations or policies are promulgated, additional licenses may be required for our operations. If our operations do not comply with these new regulations after they become effective, or if we fail to obtain any licenses required under these new laws and regulations, we could be subject to penalties.
In August 2021, the SAMR issued the Provisions on Preventing Unfair Online Competition (Drafts for Public Comments), or the Draft Provisions on Preventing Unfair Online Competition, which detailed the implementation of the PRC Anti-Unfair Competition Law, including specified certain online unfair competition behavior that shall be prohibited. As of the date of this annual report, the Draft Provisions on Preventing Unfair Online Competition has not been formally adopted, and due to the lack of further clarifications, there are still uncertainties regarding the interpretation and implementation of the Draft Provisions on Preventing Unfair Online Competition.
 
 
 
45

The interpretation and application of existing PRC laws, regulations and policies and possible new laws, regulations or policies relating to the internet industry have created substantial uncertainties regarding the legality of existing and future foreign investments in, and the businesses and activities of, mobile and PC internet businesses in China, including our business. There are also risks that we may be found to have violated existing or future laws and regulations given the uncertainty and complexity of China’s regulation of internet business.
Content posted or displayed on our mobile and PC platforms and applications such as
duba.com
, including advertisements, may be found objectionable by PRC regulatory authorities and may subject us to penalties and other severe consequences.
The PRC government has adopted regulations governing internet and wireless access and the distribution of information over the internet and wireless telecommunication networks. Under these regulations, internet content providers and internet publishers are prohibited from posting or displaying over the internet or wireless networks content that, among other things, violates PRC laws and regulations, impairs the national dignity of China or the public interest, or is obscene, superstitious, fraudulent or defamatory. Furthermore, internet content providers are also prohibited from displaying content that may be deemed by relevant government authorities as “socially destabilizing” or leaking “state secrets” of the PRC. Meanwhile, the network information content service platforms are required to fulfill their primary responsibilities for management of information contents, and are required not to disseminate any illegal information as mentioned in the Provisions on Governance of the Network Information Content Ecology released by the CAC on December 15, 2019, with effect from March 1, 2020. Failure to comply with these requirements may result in the revocation of licenses to provide internet content or other licenses, the closure of the concerned platforms and reputational harm. The operator may also be held liable for any censored information displayed on or linked to their platform, and hence we may also be subject to potential liability for any unlawful actions by our users or customers on our platform. For a detailed discussion, see “Item 4. Information on the Company—B. Business Overview—Regulations.”
Since our inception, we have worked to monitor the content on our platform and applications and to make the utmost effort to comply with relevant laws and regulations. However, it may not be possible to determine in all cases the types of content that could result in our liability as a distributor of such content and, if any of the content posted or displayed on our mobile and PC platforms and applications is deemed by the PRC government to violate any content restrictions, we would not be able to continue to display such content and could become subject to penalties, including confiscation of income, fines, suspension of business and revocation of required licenses, which could materially and adversely affect our business, financial condition and results of operations. The costs of monitoring the content on our platform and applications may also continue to increase as a result of more content being made available by an increasing number of users and customers on our mobile and PC applications.
In addition, under PRC advertising laws and regulations, we are obligated to monitor the advertising content shown on our platform and applications to ensure that such content is true, accurate and in full compliance with applicable laws and regulations. Where a special government review is required for specific types of advertisements prior to internet posting, such as advertisements relating to pharmaceuticals, medical instruments, agrochemicals and veterinary pharmaceuticals, we are obligated to confirm that such review has been performed and approval has been obtained.
Violation of these laws and regulations may subject us to penalties, including fines, confiscation of our advertising income, orders to cease dissemination of the advertisements and orders to publish an announcement correcting the misleading information. In circumstances involving serious violations by us, PRC governmental authorities may force us to terminate our advertising operations or revoke our licenses.
While we have made significant efforts to ensure that the advertisements shown on our mobile and PC platforms and applications are in full compliance with applicable PRC laws and regulations, we cannot assure you that all the content contained in such advertisements or offers is true and accurate as required by the advertising laws and regulations, especially given the uncertainty in the interpretation of these PRC laws and regulations. If we are found to be in violation of applicable PRC advertising laws and regulations, we may be subject to penalties and our reputation may be harmed, which may have a material and adverse effect on our business, financial condition, results of operations and prospects.
 
 
 
46

You may experience difficulties in effecting service of legal process, enforcing foreign judgments or bringing actions in China against us or our management named in this annual report based on foreign laws.
We are an exempted company incorporated under the laws of the Cayman Islands. However, we conduct most of our operations in China and substantially all of our assets are located in China. In addition, all our senior executive officers reside within China and all of them are PRC nationals. As a result, it may be difficult for you to effect service of process upon us or our management residing in China. In addition, China does not have treaties providing for reciprocal recognition and enforcement of judgments of courts with the Cayman Islands and many other countries and regions. Therefore, recognition and enforcement in China of judgments of a court in any of these
non-PRC
jurisdictions in relation to any matter not subject to a binding arbitration provision may be difficult or impossible.
It may be difficult for overseas regulators to conduct investigation, collect evidence, or obtain materials or data within China.
Shareholder claims or regulatory investigation that are common in the United States generally are difficult to pursue as a matter of law or practicality in China. For example, in China, there are significant legal and other obstacles to providing information needed for regulatory investigations or litigation initiated outside China. Although the authorities in China may establish a regulatory cooperation mechanism with the securities regulatory authorities of another country or region to implement cross-border supervision and administration, such cooperation with the securities regulatory authorities in the Unities States may not be efficient in the absence of mutual and practical cooperation mechanism.
According to Article 177 of the PRC Securities Law, or Article 177, which became effective in March 2020, no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC. Without the consent of the securities authorities and the relevant competent authorities of the State Council, no entity or individual may provide documents or materials relating to securities business activities to overseas. Also, according to Article 36 of the Data Security Law, which became effective in September 2021, the competent authority of the People’s Republic of China shall, in accordance with the relevant laws or the international treaties and agreements concluded or acceded to by the People’s Republic of China, or on the principle of equality and reciprocity, handle the requests for provision of data from foreign judicial or law enforcement organizations. Without the approval of the competent authorities of the People’s Republic of China, no organization or individual shall provide the data stored within the territory of the People’s Republic of China to foreign judicial or law enforcement organizations. While detailed interpretation of or implementation rules have yet to be promulgated, the inability for an overseas securities regulator to directly conduct investigation, evidence collection, or data acquisition activities within China may further increase difficulties faced by you in protecting your interests. See also “—Risks Relating to the ADSs—You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law” for risks associated with investing in us as a Cayman Islands company.
Under the PRC Enterprise Income Tax Law, we may be classified as a PRC “resident enterprise,” which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment.
Under the EIT Law, which became effective on January 1, 2008 and as amended and being effective since December 2018, an enterprise established outside the PRC with “de facto management bodies” within the PRC is considered a “resident enterprise” for PRC enterprise income tax purposes and is generally subject to a uniform 25% enterprise income tax rate on its worldwide income. On April 22, 2009, the SAT issued the Notice Regarding the Determination of Chinese-Controlled Overseas Incorporated Enterprises as PRC Tax Resident Enterprise on the Basis of De Facto Management Bodies, or SAT Circular 82, which provides certain specific criteria for determining whether the “de facto management body” of a
PRC-controlled
enterprise that is incorporated offshore is located in China. Further to SAT Circular 82, on July 27, 2011, the SAT issued the Administrative Measures for Enterprise Income Tax of Chinese-Controlled Offshore Incorporated Resident Enterprises (Trial), or SAT Bulletin 45, to provide more guidance on the implementation of SAT Circular 82; the bulletin became effective on September 1, 2011. The SAT Bulletin 45 clarified certain issues in the areas of resident status determination, post-determination administration and competent tax authorities’ procedures.
According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be considered as a PRC tax resident enterprise by virtue of having its “de facto management body” in China and will be subject to PRC enterprise income tax on its worldwide income only if all of the following conditions are met: (a) the senior management and core management departments in charge of its daily operations function have their presence mainly in the PRC; (b) its financial and human resources decisions are subject to determination or approval by persons or bodies in the PRC; (c) its major assets, accounting books, company seals, and minutes and files of its board and shareholders’ meetings are located or kept in the PRC; and (d) more than half of the enterprise’s directors or senior management with voting rights habitually reside in the PRC. SAT Bulletin 45 specifies that, when provided with a copy of Chinese tax resident determination certificate from a resident Chinese controlled offshore incorporated enterprise, the payer should not withhold 10% income tax when paying the Chinese-sourced dividends, interest, royalties, etc. to the Chinese controlled offshore incorporated enterprise.
 
 
 
47

Although SAT Circular 82 and SAT Bulletin 45 only apply to offshore incorporated enterprises controlled by PRC enterprises or PRC enterprise groups and not those controlled by PRC individuals or foreigners, the determination criteria set forth therein may reflect the SAT’s general position on how the term “de facto management body” could be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises, individuals or foreigners.
If the PRC tax authorities determine that we or any of our
non-PRC
subsidiaries is a PRC resident enterprise for PRC enterprise income tax purposes, then we or any such
non-PRC
subsidiary could be subject to PRC tax at a rate of 25% on its worldwide income, which could materially reduce our net income. In addition, we will also be subject to PRC enterprise income tax reporting obligations.
In that case, although dividends paid by one PRC tax resident to another PRC tax resident should qualify as
“tax-exempt
income” under the EIT Law, we cannot assure you that dividends by our PRC subsidiaries to our
non-PRC
holding companies will not be subject to a 10% withholding tax, as the PRC foreign exchange control authorities and the PRC tax authorities have not yet issued guidance with respect to the processing of outbound remittances to entities that are treated as resident enterprises for PRC enterprise income tax purposes.
If the PRC tax authorities determine that our company is a PRC resident enterprise for PRC enterprise income tax purposes, dividends paid by us to
non-PRC
holders may be subject to PRC withholding tax, and gains realized on the sale or other disposition of ADSs or ordinary shares may be subject to PRC tax, at a rate of 10% in the case of
non-PRC
enterprises or 20% in the case of
non-PRC
individuals (in each case, subject to the provisions of any applicable tax treaty), if such dividends or gains are deemed to be from PRC sources. Any such tax may reduce the returns on your investment in the ADSs.
We face uncertainties with respect to indirect transfer of assets or equity interest in PRC resident enterprises by their
non-PRC
holding companies.
We face uncertainties regarding the reporting on and consequences of private equity financing transactions, share exchange or other transactions involving the transfer of shares in our company by investors that are
non-PRC
resident enterprises, or sale or purchase of shares in other
non-PRC
resident companies or other taxable assets by us. According to the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by
Non-PRC
Resident Enterprises issued by the PRC State Administration of Taxation on December 10, 2009, with retroactive effect from January 1, 2008, or SAT Circular 698, where a
non-resident
enterprise transfers the equity interests in a PRC resident enterprise indirectly through a disposition of equity interests in an overseas holding company (other than a purchase and sale of shares issued by a PRC resident enterprise in public securities market), PRC tax reporting and payment obligations may be triggered. On February 3, 2015, SAT issued a new guidance (Bulletin [2015] No. 7), or SAT Bulletin 7, on the PRC tax treatment of an indirect transfer of assets by a
non-resident
enterprise. Bulletin 7 is the latest regulatory instrument on indirect transfers, extending to not only the indirect transfer of equity interests in PRC resident enterprises but also to assets attributed to an establishment in China and immovable property in China or, collectively, Chinese Taxable Assets. Further, on October 17, 2017, SAT issued the Matters Regarding Withholding Corporate Income Tax at Source from
Non-resident
Enterprises (Bulletin [2017] No. 37), or SAT Bulletin 37, which replaced SAT Circular 698 and further specified the withhold obligation of the transferees. According to SAT Bulletin 7 and SAT Bulletin 37, when a
non-resident
enterprise engages in an indirect transfer of Chinese Taxable Assets, or Indirect Transfer, through an arrangement that does not have a bona fide commercial purpose in order to avoid paying enterprise income tax, the transaction should be
re-characterized
as a direct transfer of the Chinese assets and becomes taxable in China under the EIT Law, and gains derived from such indirect transfer may be subject to the PRC withholding tax at a rate of up to 10%, and the party who is obligated to make the transfer payments has the withholding obligation. SAT Bulletin 7 and Bulletin 37 have replaced SAT Circular 698 in its entirety. They provide more comprehensive guidelines on a number of issues. Among other things, SAT Bulletin 7 and 37 substantially changes the reporting requirements in SAT Circular 698, provides more detailed guidance on how to determine a bona fide commercial purpose, and also provides for a safe harbor for certain situations, including purchase and sale of shares in an offshore listed enterprise on a public market by a
non-resident
enterprise, which may not be subject to the PRC enterprise income tax. In addition, SAT Circular 698 has been abolished by Announcement of the State Administration of Taxation on Issues Concerning the Withholding of
Non-resident
Enterprise Income Tax at Source issued by the PRC State Administration of Taxation on October 17, 2017, with retroactive effect from December 1, 2017, or SAT Circular 37. There is uncertainty as to the application of SAT Bulletin 7 and 37. SAT Bulletin 7 and 37 may be determined by the tax authorities to be applicable to the transfer of shares of our company by
non-PRC
resident investors, or the sale or purchase of shares in other
non-PRC
resident companies or other taxable assets by us, if any of such transactions were determined by the tax authorities to lack any reasonable commercial purpose. As a result, depending on whether we are the transferor or transferee in such transactions, we or the
non-resident
investors may become at risk of being taxed under SAT Bulletin 7 and 37, and we may have to incur expenses to comply with SAT Bulletin 7 and 37, including the withholding and reporting obligations thereunder, or to establish that we should not be taxed under the general anti-avoidance rule of the EIT Law, which may have a material adverse effect on our financial condition and results of operations or such
non-resident
investors’ investments in us.
 
 
 
48

If our preferential tax treatments are revoked, become unavailable or if the calculation of our tax liability is successfully challenged by the PRC tax authorities, we may be required to pay tax, interest and penalties in excess of our tax provisions, and our results of operations could be materially and adversely affected.
The Chinese government has provided various tax incentives to our subsidiaries and VIEs in China. These incentives include reduced enterprise income tax rates. For example, under the EIT Law and its implementation rules, the statutory enterprise income tax rate is 25%. However, an enterprise holding a valid certificate of new software enterprise or animation enterprise is entitled to an exemption of enterprise income tax for the first two years and a 50% reduction of enterprise income tax for the subsequent three years, commencing from the first profit-making year, while an enterprise qualified as key software enterprise can enjoy a preferential EIT rate of 10%. In addition, enterprises that are granted the high and new technology enterprises status shall enjoy a favorable income tax rate of 15%. Certain of our PRC subsidiaries and VIEs were eligible for preferential tax treatments as new software enterprises, animation enterprise and/or high and new technology enterprises. See “Item 5. Operating and Financial Review and Prospects—A. Operating Results—Taxation.” Any increase in the enterprise income tax rate applicable to our PRC entities in China, or any discontinuation or retroactive or future reduction of any of the preferential tax treatments currently enjoyed by our PRC entities in China, could adversely affect our business, financial condition and results of operations. In addition, in the ordinary course of our business, we are subject to complex income tax and other tax regulations and significant judgment is required in the determination of a provision for income taxes. Although we believe our tax provisions are reasonable, if the PRC tax authorities successfully challenge our position and we are required to pay tax, interest and penalties in excess of our tax provisions, our financial condition and results of operations would be materially and adversely affected.
China’s M&A Rules and certain other PRC regulations establish complex procedures for some acquisitions of Chinese companies by foreign investors, which could make it more difficult for us to pursue growth through acquisitions in China.
The Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the M&A Rules, and other recently adopted regulations and rules concerning mergers and acquisitions established additional procedures and requirements that could make merger and acquisition activities by foreign investors more time-consuming and complex. For example, the M&A Rules require that the MOFCOM be notified in advance of any
change-of-control
transaction in which a foreign investor takes control of a PRC domestic enterprise, if (i) any important industry is concerned, (ii) such transaction involves factors that impact or may impact national economic security, or (iii) such transaction will lead to a change in control of a domestic enterprise which holds a famous trademark or PRC time-honored brand.
The M&A Rules requires that mergers and acquisitions of domestic enterprises by foreign investors shall be subject to the approval of the MOFCOM or its delegates at provincial level. In the event that any domestic company, enterprise or natural person merges or acquires a domestic company that has affiliated relationship with it through an overseas company legally established or controlled by such domestic company, enterprise or natural person (the “Affiliated M&A”), the merger and acquisition applications shall be submitted to the MOFCOM for approval. Any circumvention on the requirement including domestic
re-investment
of a foreign invested enterprise is not allowed.
 
 
 
49

After the implementation of the FI Information Report Measures on January 1, 2020, where a foreign investor acquires a domestic
non-foreign-invested
enterprise by equity, it shall submit an initial report through the enterprise registration system when handling the change registration for the acquired enterprise instead of obtaining the approval of the MOFCOM or its delegates at provincial level. However, regarding the affiliated M&A, according to the Negative List (2021 Version), a M&A of affiliated domestic companies by domestic companies, enterprises or natural persons via the companies legally established or controlled overseas, it shall still be subject to the approval by the MOFCOM under the M&A Rules.
In addition, on February 3, 2011, the General Office of the State Council promulgated a Notice on Establishing the Security Review System for Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the Circular 6, which officially established a security review system for mergers and acquisitions of domestic enterprises by foreign investors. Further, on August 25, 2011, MOFCOM promulgated the Regulations on Implementation of Security Review System for the Merger and Acquisition of Domestic Enterprises by Foreign Investors, or the MOFCOM Security Review Regulations, which became effective on September 1, 2011, to implement the Circular 6. Under Circular 6, a security review is required for mergers and acquisitions by foreign investors having “national defense and security” concerns and mergers and acquisitions by which foreign investors may acquire the “de facto control” of domestic enterprises with “national security” concerns. Under the MOFCOM Security Review Regulations, the MOFCOM will focus on the substance and actual impact of the transaction when deciding whether a specific merger or acquisition is subject to security review. If the MOFCOM decides that a specific merger or acquisition is subject to security review, it will submit it to the Inter-Ministerial Panel, an authority established under the Circular 6 led by the NDRC and the MOFCOM under the leadership of the State Council, to carry out security review. Prior the promulgation of the Foreign Investment Law or the FIL, only principal provisions are scattered and mentioned in few articles of regulations. In this context, FIL officially established safety review system for foreign investment at the level of law for the first time. Article 35 of the FIL stipulates that the State establishes a foreign investment security review system to conduct security review on foreign investments which have or may have an impact on national security. The safety review decision made in accordance with the law is final.
The regulations prohibit foreign investors from bypassing the security review by structuring transactions through trusts, indirect investments, leases, loans, control through contractual arrangements or offshore transactions. There is no explicit provision or official interpretation stating that the merging or acquisition of a company engaged in online marketing or mobile games business requires security review, and there is no requirement that acquisitions completed prior to the promulgation of the Security Review Circular are subject to MOFCOM review.
On December 19, 2020, the NDRC and the MOFCOM promulgated Measures for Security Review of Foreign Investment, or the Security Review Measures, being effective from January 18, 2021. According to the Security Review Measures, the state shall establish a working mechanism for the security review of foreign investment (the “Security Review Mechanism”) in charge of organization, coordination, and guidance of foreign investment security review. A working mechanism office shall be established under the NDRC and led by the NDRC and the MOFCOM to undertake routine work on the security review of foreign investment. According to the Security Review Measures, in terms of foreign investments falling in the scope such as important cultural products and services, important information technologies and Internet products and services, important financial services, key technologies and other important fields that concern state security while obtaining the actual control over the enterprises invested in, a foreign investor or a party concerned in the PRC shall take the initiative to make a declaration to the working mechanism office prior to making the investment.
We have grown and may continue to grow our business by acquiring complementary businesses. Complying with the requirements of the above- mentioned regulations and other relevant rules to complete such transactions could be time-consuming, and any required approval processes, including obtaining approval from the MOFCOM or its local counterparts may delay or inhibit our ability to complete such transactions. It is unclear whether our business would be deemed to be in an industry that raises “national defense and security” or “national security” concerns. However, the MOFCOM or other government agencies may publish explanations in the future determining that our business is in an industry subject to the security review, in which case our future acquisitions in the PRC, including those by entering into contractual control arrangements with target entities, may be closely scrutinized or prohibited. Our ability to expand our business or maintain or expand our market share through future acquisitions would as such be materially and adversely affected.
 
 
 
50

PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits to us or otherwise expose us to liability and penalties under PRC law.
The SAFE promulgated the Circular on Relevant Issues Relating to Domestic Resident’s Investment and Financing and Round-trip Investment through Special Purpose Vehicles, or SAFE Circular 37, in July 2014, which repealed SAFE Circular 75 effective from July 4, 2014. SAFE Circular 37 requires PRC residents that directly establish or indirectly control offshore special purpose vehicles, or SPVs, for the purpose of seeking offshore investment and financing and conducting round trip investment in China, to register with the SAFE or its local branch in connection with their ownership in the SPVs, and to amend the SAFE registrations to reflect any subsequent changes thereof.
To our knowledge, all our significant individual PRC shareholders have completed foreign exchange registration. However, we may not be fully informed of the identities of all our beneficial owners who are PRC citizens or residents, and we cannot compel our beneficial owners to comply with SAFE registration requirements. As a result, we cannot assure you that all of our shareholders or beneficial owners who are PRC citizens or residents have complied with and will in the future make or obtain any applicable registrations or approvals required by, SAFE regulations. If our shareholders or beneficial owners who are PRC citizens or residents fail to complete their SAFE registration, our PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with the SAFE registration and amendment requirements described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions.
Failure to comply with PRC regulations regarding the registration requirements for employee stock ownership plans or share option plans may subject the PRC plan participants or us to fines and other legal or administrative sanctions.
On February 15, 2012, the SAFE promulgated the Notices on Issues Concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly-Listed Companies, or the Stock Option Rules, which replaced the Application Procedures of Foreign Exchange Administration for Domestic Individuals Participating in Employee Stock Ownership Plans or Stock Option Plans of Overseas Publicly-Listed Companies issued by the SAFE on March 28, 2007. Under the Stock Option Rules and other relevant rules and regulations, PRC residents who participate in stock incentive plan in an overseas publicly-listed company are required to register with the SAFE or its local branches and complete certain other procedures. Participants of a stock incentive plan who are PRC residents must retain a qualified PRC agent, which could be a PRC subsidiary of such overseas publicly listed company or another qualified institution selected by such PRC subsidiary, to conduct the SAFE registration and other procedures with respect to the stock incentive plan on behalf of its participants. Such participants must also retain an overseas entrusted institution to handle matters in connection with their exercise of stock options, the purchase and sale of corresponding stocks or interests and fund transfers. In addition, the PRC agent is required to amend the SAFE registration with respect to the stock incentive plan if there is any material change to the stock incentive plan, the PRC agent or the overseas entrusted institution or other material changes. We and our PRC employees who have been granted stock options have been subject to these regulations upon the completion of the initial public offering in May 2014. Failure of our PRC stock option holders to complete their SAFE registrations may subject these PRC residents to fines and legal sanctions and may also limit our ability to contribute additional capital into our PRC subsidiaries, limit our PRC subsidiaries’ ability to distribute dividends to us, or otherwise materially adversely affect our business.
 
 
 
51

PRC regulation of loans to, and direct investment in, PRC entities by offshore holding companies and governmental control of currency conversion may restrict or prevent us from loans to our PRC entities or to make additional capital contributions to our PRC subsidiaries, which may materially and adversely affect our liquidity and our ability to fund and expand our business.
We are an offshore holding company conducting our operations in China through our PRC entities, including PRC subsidiaries and VIEs. We may make loans to our PRC entities, or we may make additional capital contributions to our PRC subsidiaries, or we may establish new PRC subsidiaries and make capital contributions to these new PRC subsidiaries, or we may acquire offshore entities with business operations in China in an offshore transaction.
Most of these financing means are subject to PRC regulations and approvals. For example, loans by us to our wholly-owned PRC subsidiaries to finance their activities cannot exceed statutory limits and must be registered with the local counterpart of the SAFE. Due to the restrictions imposed on loans in foreign currencies extended to any PRC domestic companies, we are not likely to make such loans to the VIEs, which are PRC domestic companies. Further, we are not likely to finance the activities of the VIEs by means of capital contributions due to regulatory restrictions relating to foreign investment in PRC domestic enterprises engaged in mobile internet services, online advertising, online games and related businesses.
On August 29, 2008, the SAFE promulgated the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or SAFE Circular 142, regulating the conversion by a foreign- invested enterprise of foreign currency registered capital into Renminbi by restricting how the converted Renminbi may be used. SAFE Circular 142 provides that Renminbi capital converted from foreign currency registered capital of a foreign-invested enterprise may only be used for purposes within the business scope approved by the applicable governmental authority and may not be used for equity investments within the PRC. In addition, the SAFE strengthened its oversight of the flow and use of the Renminbi capital converted from the foreign currency registered capital of a foreign-invested company. The use of such Renminbi capital may not be altered without SAFE approval, and such Renminbi capital may not in any case be used to repay Renminbi loans if the proceeds of such loans have not been used. Such requirements are also known as “payment-based foreign currency settlement system” established under the SAFE Circular 142. Violations of SAFE Circular 142 could result in severe monetary or other penalties. Furthermore, the SAFE promulgated a circular on November 9, 2010, known as Circular 59, and another supplemental circular on July 18, 2011, known as Circular 88, which both tighten the examination of the authenticity of settlement of foreign currency capital or net proceeds from overseas listings. The SAFE further promulgated the Circular on Further Clarification and Regulation of the Issues Concerning the Administration of Certain Capital Account Foreign Exchange Businesses, or Circular 45, on November 9, 2011, which expressly prohibits foreign-invested enterprises from using registered capital settled in Renminbi converted from foreign currencies to grant loans through entrustment arrangements with a bank, repay intercompany loans or repay bank loans that have been transferred to a third party. Circular 142, Circular 59, Circular 88 and Circular 45 may significantly limit our ability to make loans or capital contributions to our PRC subsidiaries and to convert such proceeds into Renminbi, which may adversely affect our liquidity and our ability to fund and expand our business in the PRC.
 
 
 
52

Furthermore, on March 30, 2015, the SAFE promulgated the Circular on the Reform of the Administrative Method of the Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or Circular 19, which became effective as of June 1, 2015. This Circular 19 is to implement the
so-called
“conversion-at-will”
of foreign currency in capital account, which was established under a circular issued by the SAFE on August 4, 2014, or Circular 36, and was implemented in 16 designated industrial parks as a reform pilot. The Circular 19 now implements the
conversion-at-will
of foreign currency settlement system nationally, and it abolished the application of Circular 142, Circular 88 and Circular 36 starting from June 1, 2015. Among other things, under Circular 19, foreign-invested enterprises may either continue to follow the payment-based foreign currency settlement system or elect to follow the
conversion-at-will
of foreign currency settlement system. Where a foreign-invested enterprise follows the
conversion-at-will
of foreign currency settlement system, it may convert any or 100% amount of the foreign currency in its capital account into RMB at any time. The converted RMB will be kept in a designated account known as “Settled but Pending Payment Account,” and if the foreign-invested enterprise needs to make further payment from such designated account, it still needs to provide supporting documents and go through the review process with its bank. If under special circumstances the foreign-invested enterprise cannot provide supporting documents in time, Circular 19 grants the banks the power to provide a grace period to the enterprise and make the payment before receiving the supporting documents. The foreign-invested enterprise will then need to submit the supporting documents within 20 working days after payment. In addition, foreign-invested enterprises are now allowed to use their converted RMB to make equity investments in China under Circular 19. However, foreign-invested enterprises are still required to use the converted RMB in the designated account within their approved business scope under the principle of authenticity and
self-use.
On October 23, 2019, the SAFE promulgated the Notice of Foreign Exchange of Further Facilitating Cross-border Trade and Investment, or SAFE Circular 28, and the Notice of the State Administration of Foreign Exchange on Reducing Foreign Exchange Accounts, or SAFE Circular 29, clearly cancelling the restrictions on domestic equity investment of capital funds by ordinary foreign-invested enterprises. Operational Guidance for Handling Relevant Foreign Exchange Business under Capital Account by Banks, or the “Operational Guidance”, which is the appendix of SAFE Circular 29, further provides that the foreign exchange receipts under capital accounts of domestic institutions and the RMB funds obtained from foreign exchange settlement may be used by domestic institutions for expenditures under current accounts within their business scope, or for expenditures under capital accounts permitted by laws and regulations. However, the following expenditures are prohibited: (i) shall not be directly or indirectly used for expenditures beyond the business scope of an enterprise or expenditures prohibited by laws and regulations of the State; (ii) shall not be directly or indirectly used for securities investments or other investments or wealth management other than banks’ principal-protected products, unless otherwise expressly provided by laws and regulations; (iii) shall not be used for granting loans to
non-affiliated
enterprises, unless expressly permitted in the business scope; and (iv) shall not be used for constructing or purchasing real estate not for
self-use
(except for real estate enterprises). On April 10, 2020, the SAFE issued the Circular on Optimizing Administration of Foreign Exchange to Support the Development of Foreign-related Business, being effective from the same date. The Circular optimized foreign exchange business management, such as promoting the facilitation reform of capital account income payment throughout the country. For detailed information, please see “Item 4. Regulations—Regulations of Foreign Currency Exchange, Foreign Debt and Dividend Distribution”.
In light of the various requirements imposed by PRC regulations on loans to and direct investment in PRC entities by offshore holding companies as discussed above, we cannot assure you that we will be able to complete the necessary government registrations or obtain the necessary government approvals on a timely basis, or at all, with respect to future loans by us to our PRC entities or with respect to future capital contributions by us to our PRC subsidiaries. If we fail to complete such registrations or obtain such approvals, our ability to capitalize or otherwise fund our PRC operations may be negatively affected, which could materially and adversely affect our liquidity and our ability to fund and expand our business.
We may rely on dividends paid by our subsidiaries, including PRC subsidiaries, to fund any cash and financing requirements we may have. Any limitation on the ability of our subsidiaries to pay dividends to us could have a material adverse effect on our ability to conduct our business and to pay dividends to holders of the ADSs and our ordinary shares.
We are a holding company, and we rely on a significant amount of dividends from our subsidiaries, including our PRC subsidiaries, for our cash requirements, including the funds necessary to pay dividends and other cash distributions to the holders of the ADSs and our ordinary shares and service any debt we may incur. If our subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their ability to pay dividends or make other distributions to us.
With respect to our PRC subsidiaries, under PRC laws and regulations, wholly foreign-owned enterprises in the PRC, such as Conew Network and Zhuhai Juntian Electronic Technology Co., Ltd., or Zhuhai Juntian, may pay dividends only out of its accumulated profits as determined in accordance with PRC accounting standards and regulations. In addition, a wholly foreign-owned enterprise is required to set aside at least 10% of its
after-tax
profits each year, after making up previous years’ accumulated losses, if any, to fund certain statutory reserve funds, until the aggregate amount of such a fund reaches 50% of its registered capital. At the discretion of the board of directors of the wholly foreign-owned enterprise, it may allocate a portion of its
after-tax
profits based on PRC accounting standards to staff welfare and bonus funds. These reserve funds and staff welfare and bonus funds are not distributable as cash dividends. On March 15, 2019, the National People’s Congress adopted the Foreign Investment Law of the People’s Republic of China, or FIL, which became effective on January 1, 2020. Upon the implementation of the FIL, Law on Wholly Foreign Owned Enterprise was repealed. The FIL sets out that the business forms, structures, and rules of activities of foreign-funded enterprises shall be governed by the Company Law of the People’s Republic of China, the Partnership Law of the People’s Republic of China, and other laws. Foreign-funded enterprises formed under the Law on Sino-Foreign Equity Joint Ventures, the Law on Sino-Foreign Contractual Joint Ventures and the Law on Wholly Foreign Owned Enterprises before the implementation of FIL Law may maintain their original business forms, among others, for five years after FIL Law comes into force.
 
 
 
53

According to the Company Law, if the aggregate balance of our statutory common reserve is not enough to make up for the losses of the previous year, the current year’s profits shall first be used for making up the losses before the statutory common reserve is drawn according to the provisions of the preceding paragraph. After we have drawn statutory common reserve, which is 10% of the
after-tax
profit, from the
after-tax
profits, it may, upon a resolution made by the shareholders’ meeting, draw a discretionary common reserve from the
after-tax
profits. After the losses have been made up and common reserves have been drawn, the remaining profits shall be distributed to shareholders in proportion to the actual capital contribution actually paid by them, unless otherwise agreed upon by all the shareholders. We may stop drawing the profits if the aggregate balance of the statutory common reserve has already accounted for over 50% of our registered capital. See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations of Foreign Currency Exchange, Foreign Debt and Dividend Distribution” for further details.
Any limitation on the ability of our wholly-owned PRC subsidiaries to pay dividends or make other distributions to us could materially and adversely limit our ability to grow, make investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise fund and conduct our business.
In addition, the EIT Law and its implementation rules provide that withholding tax rate of 10% will be applicable to dividends payable by Chinese companies to
non-PRC-resident
enterprises unless otherwise exempted or reduced according to treaties or arrangements between the PRC central government and governments of other countries or regions where the
non-PRC-resident
enterprises are incorporated.
Fluctuations in exchange rates could have a material and adverse effect on our results of operations and the value of your investment.
The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People’s Bank of China. The Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. The value of Renminbi against the U.S. dollar and other currencies is affected by changes in China’s political and economic conditions and by China’s foreign exchange policies, among other things. We cannot assure you that Renminbi will not appreciate or depreciate significantly in value against the U.S. dollar in the future. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollar in the future.
Any significant appreciation or depreciation of Renminbi may materially and adversely affect our revenues, earnings and financial position, and the value of, and any dividends payable on, our ADSs in U.S. dollars. For example, to the extent that we need to convert U.S. dollars we receive from our initial public offerings or convertible senior notes offering into Renminbi for our operations, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the Renminbi amount we would receive from the conversion. Conversely, if we decide to convert our Renminbi into
U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs or for other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the U.S. dollar amount available to us.
Very limited hedging options are available in China to reduce our exposure to exchange rate fluctuations. To date, we have not entered into any hedging transactions in an effort to reduce our exposure to foreign currency exchange risk. While we may decide to enter into hedging transactions in the future, the availability and effectiveness of these hedges may be limited and we may not be able to adequately hedge our exposure or at all. In addition, our currency exchange losses may be magnified by PRC exchange control regulations that restrict our ability to convert RMB into foreign currency. As a result, fluctuations in exchange rates may have a material adverse effect on your investment.
 
 
 
54

Governmental control of currency conversion may limit our ability to utilize our cash balance effectively and affect the value of your investment.
The PRC government imposes control on the convertibility of the Renminbi into foreign currencies and, in certain cases, the remittance of currency out of China. We receive part of our revenues in Renminbi. Under existing PRC foreign exchange regulations, payments of current account items, including profit distributions, and trade and service-related foreign exchange transactions, can be made in foreign currencies without prior SAFE approval by complying with certain procedural requirements. Therefore, our PRC subsidiaries are able to pay dividends in foreign currencies to us without prior approval from the SAFE. However, approval from or registration with appropriate government authorities is required where Renminbi is to be converted into foreign currency and remitted out of China to pay capital expenses such as the repayment of loans denominated in foreign currencies. The PRC government may also at its discretion restrict access to foreign currencies for current account transactions in the future. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends in foreign currencies to our shareholders, including holders of the ADSs.
Increases in labor costs in the PRC may adversely affect our business and our profitability.
China has experienced increases in labor costs in recent years. China’s overall economy and the average wage in China are expected to continue to grow. The average wage level for our employees has also increased in recent years.
In addition, we have been subject to stricter regulatory requirements in terms of entering into labor contracts with our employees and paying various statutory employee benefits, including pensions, housing allowance, medical insurance, work-related injury insurance, unemployment insurance and maternity insurance to designated government agencies for the benefit of our employees. Pursuant to the PRC Labor Contract Law, or the Labor Contract Law, which became effective in January 2008 and its implementation rules effective as of September 2008, and was respectively amended on July 1, 2013, employers are subject to stricter requirements in terms of signing labor contracts, minimum wages, paying remuneration, determining the term of employees’ probation and unilaterally terminating labor contracts. In the event that we decide to terminate some of our employees or otherwise change our employment or labor practices, the Labor Contract Law and its implementation rules may limit our ability to effect those changes in a desirable or cost-effective manner, which could adversely affect our business and results of operations. On October 28, 2010, the Standing Committee of the National People’s Congress promulgated the PRC Social Insurance Law, or the Social Insurance Law, which became effective on July 1, 2011, and was respectively amended on December 29, 2018. According to the Social Insurance Law, employees must participate in pension insurance, work-related injury insurance, medical insurance, unemployment insurance and maternity insurance and the employers must, together with their employees or separately, pay the social insurance premiums for such employees.
As the interpretation and implementation of labor-related laws and regulations are still evolving, we cannot assure you that our employment practices do not and will not violate labor-related laws and regulations in China, which may subject us to labor disputes or government investigations. If we are deemed to have violated relevant labor laws and regulations, we could be required to provide additional compensation to our employees, and our business, financial condition and results of operations could be materially and adversely affected.
If the custodians or authorized users of controlling
non-tangible
assets of our company, including our corporate chops and seals, fail to fulfill their responsibilities, or misappropriate or misuse these assets, our business and operations could be materially and adversely affected.
Under PRC law, legal documents for corporate transactions are executed using the chops or seals of the signing entity, or with the signature of a legal representative whose designation is registered and filed with the relevant branch of the State Administration for Industry and Commerce, or the SAIC which has been restructured and named to the State Administration for Market Regulation, or the SAMR.
 
 
 
55

Although we usually utilize chops to enter into contracts, the designated legal representatives of each of our PRC entities have the apparent authority to enter into contracts on behalf of such entities without chops and bind such entities. Some designated legal representatives of our PRC entities are members of our senior management team who have signed employment undertaking letters with us or our PRC entities under which they agree to abide by various duties they owe to us. In order to maintain the physical security of our chops and the chops of our PRC entities, we generally store these items in secured locations accessible only by the authorized personnel of each of our PRC entities. Although we monitor such authorized personnel, there is no assurance such procedures will prevent all instances of abuse or negligence. Accordingly, if any of our authorized personnel misuse or misappropriate our corporate chops or seals, we could encounter difficulties in maintaining control over the relevant entities and experience significant disruption to our operations. If a designated legal representative obtains control of the chops in an effort to obtain control over any of our PRC entities, we or our PRC entities would need to pass a new shareholder or board resolution to designate a new legal representative and we would need to take legal action to seek the return of the chops, apply for new chops with the relevant authorities, or otherwise seek legal redress for the violation of the representative’s fiduciary duties to us, which could involve significant time and resources and divert management attention away from our regular business. In addition, the affected entity may not be able to recover corporate assets that are sold or transferred out of our control in the event of such a misappropriation if a transferee relies on the apparent authority of the representative and acts in good faith.
The PCAOB is currently unable to inspect our auditor in relation to their audit work performed for our financial statements and the inability of the PCAOB to conduct inspections over our auditor deprives our investors with the benefits of such inspections.
Our auditor, the independent registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that are traded publicly in the United States and a firm registered with the PCAOB, is subject to laws in the United States pursuant to which the PCAOB conducts regular inspections to assess its compliance with the applicable professional standards. Since our auditor is located in China, a jurisdiction where the PCAOB has been unable to conduct inspections without the approval of the Chinese authorities, our auditor is not currently inspected by the PCAOB.
As a result, we and investors in the ADSs are deprived of the benefits of such PCAOB inspections. The inability of the PCAOB to conduct inspections of auditors in China makes it more difficult to evaluate the effectiveness of our independent registered public accounting firm’s audit procedures or quality control procedures as compared to auditors outside of China that are subject to the PCAOB inspections, which could cause investors and potential investors in the ADSs to lose confidence in our audit procedures and reported financial information and the quality of our financial statements.
The ADSs will be prohibited from trading in the United States under the HFCAA in 2024 if the PCAOB is unable to inspect or fully investigate auditors located in China, or in 2023 if proposed changes to the law are enacted. The delisting of the ADSs, or the threat of their being delisted, may materially and adversely affect the value of your investment.
The Holding Foreign Companies Accountable Act, or the HFCAA, was signed into law on December 18, 2020. The HFCAA states if the SEC determines that we have filed audit reports issued by a registered public accounting firm that has not been subject to inspection for the PCAOB for three consecutive years beginning in 2021, the SEC shall prohibit our shares or ADSs from being traded on a national securities exchange or in the
over-the-counter
trading market in the United States. On December 16, 2021, the PCAOB issued a report to notify the SEC of its determination that the PCAOB is unable to inspect or investigate completely registered public accounting firms headquartered in mainland China and Hong Kong. The PCAOB identified our auditor as one of the registered public accounting firms that the PCAOB is unable to inspect or investigate completely.
Whether the PCAOB will be able to conduct inspections of our auditor before the issuance of our financial statements on Form
20-F
for the year ending December 31, 2023 which is due by April 30, 2024, or at all, is subject to substantial uncertainty and depends on a number of factors out of our, and our auditor’s, control. The prohibition of our ordinary shares and ADSs from trading in the United States would substantially impair your ability to sell or purchase the ADSs when you wish to do so, and the risk and uncertainty associated with delisting would have a negative impact on the price of the ADSs. Also, such a prohibition would significantly affect our ability to raise capital on terms acceptable to us, or at all, which would have a material adverse impact on our business, financial condition, and prospects.
On June 22, 2021, the U.S. Senate passed a bill which would reduce the number of consecutive
non-inspection
years required for triggering the prohibitions under the HFCAA from three years to two. On February 4, 2022, the U.S. House of Representatives passed a bill which contained, among other things, an identical provision. If this provision is enacted into law and the number of consecutive
non-inspection
years required for triggering the prohibitions under the HFCAA is reduced from three years to two, then our shares and ADSs could be prohibited from trading in the United States in 2023.
 
 
 
56

Risks Relating to the ADSs
The trading price of our ADSs has been volatile and may continue to be volatile regardless of our operating performance.
The trading price of our ADSs has been and may continue to be subject to wide and sudden fluctuations due to factors including the following:
 
   
variations in our revenues, earnings and cash flow;
 
   
announcements of new investments, acquisitions, strategic partnerships, or joint ventures by us or our competitors;
 
   
announcements of disposal of business or assets;
 
   
announcements of new services and expansions by us or our competitors;
 
   
announcement of termination of partnership by important customers/vendors;
 
   
changes in financial estimates by securities analysts;
 
   
fluctuations in our user or other operating metrics;
 
   
fluctuations in the stock price of Kingsoft Corporation, one of our principal shareholders, or news about Kingsoft Corporation that has an impact on us;
 
   
failure on our part to realize monetization opportunities as expected;
 
   
changes in revenues generated from our top customers;
 
   
additions or departures of key personnel;
 
   
detrimental negative publicity about us, our management, our competitors or our industry;
 
   
short seller reports that make allegations against us or our affiliates, even if unfounded;
 
   
regulatory developments affecting us or our industry; and
 
   
potential litigation or regulatory investigations.
The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to our disclosures for fiscal year 2015 regarding our relationship with one of our advertising business partners. The SEC investigation also relates to Rule
10b5-1
trading plans entered into by certain of our current and former officers and directors and sales of our ADS under those plans in 2015 and 2016. We and our current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While we believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against us and/or our current and former officers and directors involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings, and other limitations or sanctions under the U.S. securities laws. See “Item 8. Financial Information—A. Consolidated Statements and Other Financial Information—Legal Proceedings.”
 
 
 
57

In addition, the price of the ADSs may fluctuate due to broad market and industry factors, such as the performance and fluctuation in the market prices or the underperformance or deteriorating financial results of other similarly situated companies in China that have listed their securities in the United States in recent years. The securities of some of these companies have experienced significant volatility since their initial public offerings, including, in some cases, substantial declines in trading price. The trading performance of these Chinese companies’ securities after their offerings, including the securities of companies in the mobile and PC internet businesses, may affect the attitudes of investors toward Chinese companies listed in the United States, which consequently may impact the trading performance of the ADSs, regardless of our actual operating performance. In addition, any negative news or perceptions about inadequate corporate governance practices or fraudulent accounting or other practices at other Chinese companies may also negatively affect the attitudes of investors towards Chinese companies in general, including us, regardless of whether we have engaged in such practices. In addition, securities markets may from time to time experience significant price and volume fluctuations that are not related to our operating performance, such as the large decline in share prices in the United States, China and other jurisdictions between late 2008 and 2012, which may have a material adverse effect on the market price of the ADSs.
Our ADSs may be delisted from the New York Stock Exchange as a result of our failure of meeting the New York Stock Exchange continued listing requirements.
We are required to meet certain quantitative tests as well as corporate governance and other qualitative standards to maintain the listing of our ADSs on the NYSE. It is possible that we could fail to satisfy one or more of these requirements.
Pursuant to NYSE rule 802.01C, a company is considered to be below compliance standards if the average closing price of a security as reported on the consolidated tape is less than $1.00 over a consecutive 30
trading-day
period. We received a letter from the NYSE dated April 15, 2022, notifying us that we were below the foregoing compliance standard. Pursuant to NYSE rule 802.01C, once notified, a company must bring its share price and average share price back above $1.00 within six months following receipt of the notification. If on the last trading day of any calendar month during the cure period the company has a closing share price of at least $1.00 and an average closing share price of at least $1.00 over the 30
trading-day
period ending on the last trading day of that month, then the company can regain compliance at any time during the
six-month
cure period. In the event that at the expiration of the
six-month
cure period, both a $1.00 closing share price on the last trading day of the cure period and a $1.00 average closing share price over the 30
trading-day
period ending on the last trading day of the cure period are not attained, the NYSE will commence suspension and delisting procedures. To address this issue, we are monitoring the market conditions of our listed securities and are still considering our options. There can be no assurance that we can cure the price deficiency in time to regain compliance.
Furthermore, there can be no assurance that we will be able to maintain compliance with any other continued listing requirements of the NYSE. In the event of deficiency or
non-compliance,
we could receive notices from the NYSE and suffer loss of investor confidence and trading price decline. If we fail to regain compliance in time, we could face trading suspension or even delisting from the NYSE, which could make it more difficult to obtain accurate quotations of and to buy or sell our securities, and the price of our securities could suffer further significant decline. Delisting may also impair our ability to raise capital and harm our reputation.
If securities or industry analysts cease to publish research or reports about our business, or if they adversely change their recommendations regarding the ADSs, the market price for the ADSs and trading volume could decline.
The trading market for the ADSs may be influenced by research or reports that industry or securities analysts publish about our business. If one or more analysts who cover us downgrade the ADSs, the market price for the ADSs would likely decline. If one or more of these analysts cease to cover us or fail to regularly publish reports on us, we could lose visibility in the financial markets, which, in turn, could cause the market price or trading volume for the ADSs to decline.
The sale or perceived sale of substantial amounts of our ADSs or ordinary shares could adversely affect their market price.
Sales of substantial amounts of our ADSs in the public market, sales of our ordinary shares, or the perception that these sales could occur, could adversely affect the market price of the ADSs and could materially impair our ability to raise capital through equity offerings in the future. Ordinary shares held by our
pre-IPO
shareholders may be sold in the public market subject to the restrictions in Rule 144 under the Securities Act. In addition, ordinary shares issued pursuant to our share incentive plans are eligible for sale in the public market subject to restrictions of Rule 144 under the Securities Act or through registration under the Securities Act, as applicable. In addition, we have granted certain shareholders Form
F-3
registration rights and the piggyback registration rights. Registration of these shares under the Securities Act may result in these shares becoming freely tradable without restriction under the Securities Act immediately upon the effectiveness of the registration. Any market sales of securities held by our significant shareholders or any other shareholder may have an adverse impact on the market price of the ADSs.
 
 
 
58

Our articles of association contain anti-takeover provisions that could have a material adverse effect on the rights of holders of our ordinary shares and ADSs.
Our currently effective fourth amended and restated articles of association contain provisions to limit the ability of others to acquire control of our company or cause us to engage in
change-of-control
transactions. These provisions could have the effect of depriving our shareholders of an opportunity to sell their shares at a premium over prevailing market prices by discouraging third parties from seeking to obtain control of our company in a tender offer or similar transaction. For example, our board of directors has the authority, without further action by our shareholders, to issue preferred shares in one or more series and to fix their designations, powers, preferences, privileges, and relative participating, optional or special rights, and the qualifications, limitations or restrictions, including dividend rights, conversion rights, voting rights, terms of redemption and liquidation preferences, any or all of which may be greater than the rights associated with our ordinary shares, represented by ADSs or otherwise. Preferred shares could be issued quickly with terms calculated to delay or prevent a change in control of our company or make removal of management more difficult. If our board of directors decides to issue preferred shares, the price of the ADSs may fall and the voting and other rights of the holders of our ordinary shares and the ADSs may be materially and adversely affected.
As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the NYSE corporate governance rules; these practices may afford less protection to shareholders than they would enjoy if we comply fully with the NYSE corporate governance rules. In addition, we are also a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies.
The NYSE corporate governance rules permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the NYSE corporate governance rules. As we rely on the home country practice exemption as described above, our investors may have less protection afforded to shareholders of companies that fully comply with NYSE corporate governance requirements. We may also opt to rely on additional home country practice exemptions in the future.
Furthermore, because we qualify as a foreign private issuer under the Securities Exchange Act of 1934, as amended, or the Exchange Act, we are exempt from certain provisions of the Exchange Act that are applicable to U.S. public companies, including (i) the sections of the Exchange Act regulating the solicitation of proxies, consents or authorizations in respect of a security registered under the Exchange Act, (ii) the sections of the Exchange Act requiring insiders to file public reports of their stock ownership and trading activities and liability for insiders who profit from trades made in a short period of time, and (iii) the rules under the Exchange Act requiring the filing with the SEC of quarterly reports on Form
10-Q
containing unaudited financial and other specified information, or current reports on Form
8-K,
upon the occurrence of specified significant events. As a result, you may not be provided with the same benefits as a shareholder of a U.S. domestic company.
You may face difficulties in protecting your interests, and your ability to protect your rights through U.S. courts may be limited, because we are incorporated under Cayman Islands law.
We are an exempted company with limited liability incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our memorandum and articles of association, as amended from time to time, the Companies Act (As Revised) of the Cayman Islands and the common law of the Cayman Islands. The rights of shareholders to take action against our directors, actions by minority shareholders and the fiduciary duties of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from the common law of England, the decisions of whose courts are of persuasive authority, but are not binding, on a court in the Cayman Islands. The rights of our shareholders and the fiduciary duties of our directors under Cayman Islands law are not as clearly established as they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a less developed body of securities laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action in a federal court of the United States.
 
 
 
59

Shareholders of Cayman Islands exempted companies like us have no general rights under Cayman Islands law to inspect corporate records or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our existing articles of association to determine whether or not, and under what conditions, our corporate records may be inspected by our shareholders, but are not obliged to make them available to our shareholders. This may make it more difficult for you to obtain the information needed to establish any facts necessary for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest.
Certain corporate governance practices in the Cayman Islands, which is our home country, differ significantly from requirements for companies incorporated in other jurisdictions such as the United States. Currently, we do not plan to rely on home country practice with respect to any corporate governance matter. However, if we choose to follow home country practice in the future, our shareholders may be afforded less protection than they otherwise would under rules and regulations applicable to U.S. domestic issuers.
As a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken by our management, members of our board of directors or our controlling shareholders than they would as public shareholders of a company incorporated in the United States.
Judgments obtained against us by our shareholders may not be enforceable in our home jurisdiction.
We are an exempted company incorporated in the Cayman Islands and a substantial majority of our assets are located outside of the United States. A significant percentage of our current operations are conducted in China. In addition, a significant majority of our current directors and officers are nationals and residents of countries other than the United States. As a result, it may be difficult or impossible for you to bring an action against us or against these individuals in the United States in the event that you believe that your rights have been infringed under the United States federal securities laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of China may render you unable to enforce a judgment against our assets or the assets of our directors and officers.
There are uncertainties as to whether Cayman Islands courts would:
 
   
recognize or enforce against us judgments of courts of the United States based on certain civil liability provisions of U.S. securities laws; and
 
   
impose liabilities against us, in original actions brought in the Cayman Islands, based on certain civil liability provisions of U.S. securities laws that are penal in nature.
There is no statutory recognition in the Cayman Islands of judgments obtained in the United States, although the courts of the Cayman Islands will in certain circumstances recognize and enforce a
non-penal
judgment of a foreign court of competent jurisdiction without retrial on the merits.
 
 
 
60

The voting rights of holders of ADSs are limited by the terms of the deposit agreement, and you may not be able to exercise your right to direct how the Class A ordinary shares underlying your ADSs are voted.
Holders of ADSs do not have the same rights as our registered shareholders. As a holder of our ADSs, you will not have any direct right to attend general meetings of our shareholders or to cast any votes at such meetings. You will only be able to exercise the voting rights which are carried by the underlying Class A ordinary shares represented by your ADSs indirectly by giving voting instructions to the depositary in accordance with the provisions of the deposit agreement. Under the deposit agreement, you may vote only by giving voting instructions to the depositary. Upon receipt of your voting instructions, the depositary will vote the Class A ordinary shares underlying your ADSs in accordance with these instructions. You will not be able to directly exercise your right to vote with respect to the underlying ordinary shares unless you withdraw the shares and become the registered holder of such shares prior to the record date for the general meeting. Under our fourth amended and restated memorandum and articles of association, the minimum notice period required to be given by our company to our registered shareholders to convene a general meeting is fourteen calendar days. When a general meeting is convened, you may not receive sufficient advance notice of the meeting to permit you to withdraw the Class A ordinary shares underlying your ADSs and become the registered holder of such shares to allow you to attend the general meeting and to cast your vote directly with respect to any specific matter or resolution to be considered and voted upon at the general meeting. Furthermore, under our fourth amended and restated memorandum and articles of association, for the purposes of determining those shareholders who are entitled to attend and vote at any general meeting, our directors may close our register of members and/or fix in advance a record date for such meeting, and such closure of our register of members or the setting of such a record date may prevent you from withdrawing the Class A ordinary shares underlying your ADSs and becoming the registered holder of such shares prior to the record date, so that you would not be able to attend the general meeting or to vote directly. If we ask for your instructions, the depositary will notify you of the upcoming vote and will arrange to deliver our voting materials to you. We cannot assure you that you will receive the voting materials in time to ensure that you can instruct the depositary to vote the Class A ordinary shares underlying your ADSs. In addition, the depositary and its agents are not responsible for failing to carry out voting instructions or for their manner of carrying out your voting instructions. This means that you may not be able to exercise your right to direct how the Class A ordinary shares underlying your ADSs are voted, and you may have no legal remedy if the Class A ordinary shares underlying your ADSs are not voted as you requested. In addition, in your capacity as an ADS holder, you will not be able to call a shareholders’ meeting.
The depositary for the ADSs will give us a discretionary proxy to vote the Class A ordinary shares underlying your ADSs if you do not give voting instructions to the depositary to direct how the Class A ordinary shares underlying your ADSs are voted, except in limited circumstances, which could adversely affect your interests.
Under the deposit agreement for the ADSs, if you do not give voting instructions to the depositary to direct how the Class A ordinary shares underlying your ADSs are voted, the depositary will give us a discretionary proxy to vote the Class A ordinary shares underlying your ADSs at shareholders’ meetings unless:
 
   
we have failed to timely provide the depositary with notice of meeting and related voting materials;
 
   
we have instructed the depositary that we do not wish a discretionary proxy to be given;
 
   
we have informed the depositary that there is substantial opposition as to a matter to be voted on at the meeting;
 
   
a matter to be voted on at the meeting would have a material adverse impact on shareholders; or
 
   
the voting at the meeting is to be made on a show of hands.
The effect of this discretionary proxy is that if you do not give voting instructions to the depositary to direct how the Class A ordinary shares underlying your ADSs are voted, you cannot prevent the Class A ordinary shares underlying your ADSs from being voted, except under the circumstances described above. This may make it more difficult for shareholders to influence the management of our company. Holders of our Class A and Class B ordinary shares are not subject to this discretionary proxy.
Because we do not expect to pay dividends in the foreseeable future, you must rely on price appreciation of the ADSs for return on your investment.
We currently intend to retain most, if not all, of our available funds and any future earnings to fund the development and growth of our business. As a result, we do not expect to pay any cash dividends in the foreseeable future. Therefore, you should not rely on an investment in the ADSs as a source for any future dividend income.
Our board of directors has discretion as to whether to distribute dividends, subject to applicable laws. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our board of directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend out of either profit or share premium account, provided that in no circumstances may a dividend be paid if this would result in our being unable to pay its debts as they fall due in the ordinary course of business. Even if our board of directors decides to declare and pay dividends, the timing, amount and form of future dividends, if any, will depend on, among other things, our future results of operations and cash flow, our capital requirements and surplus, the amount of distributions, if any, received by us from our subsidiaries, our financial condition, contractual restrictions and other factors deemed relevant by our board of directors.
 
 
 
61

Accordingly, the return on your investment in the ADSs will likely depend entirely upon any future price appreciation of the ADSs. There is no guarantee that the ADSs will appreciate in value or even maintain the price at which you purchased the ADSs. You may not realize a return on your investment in the ADSs and you may even lose your entire investment in the ADSs.
You may not receive dividends or other distributions on our Class A ordinary shares and you may not receive any value for them, if it is illegal or impractical to make them available to you.
The depositary of the ADSs has agreed to pay to you the cash dividends or other distributions it or the custodian receives on Class A ordinary shares or other deposited securities underlying the ADSs, after deducting its fees and expenses. You will receive these distributions in proportion to the number of Class A ordinary shares your ADSs represent. However, the depositary is not responsible if it decides that it is unlawful or impractical to make a distribution available to any holders of ADSs. For example, it would be unlawful to make a distribution to a holder of ADSs if it consists of securities that require registration under the Securities Act but that are not properly registered or distributed under an applicable exemption from registration. The depositary may also determine that it is not feasible to distribute certain property through the mail. Additionally, the value of certain distributions may be less than the cost of mailing them. In these cases, the depositary may determine not to distribute such property. We have no obligation to register under U.S. securities laws any ADSs, ordinary shares, rights or other securities received through such distributions. We also have no obligation to take any other action to permit the distribution of ADSs, ordinary shares, rights or anything else to holders of ADSs. This means that you may not receive distributions we make on our Class A ordinary shares or any value for them if it is illegal or impractical for us to make them available to you. These restrictions may cause a material decline in the value of the ADSs.
You may not be able to participate in rights offerings and may experience dilution of your holdings.
We may, from time to time, distribute rights to our shareholders, including rights to acquire securities. Under the deposit agreement, the depositary will not distribute rights to holders of ADSs unless the distribution and sale of rights and the securities to which these rights relate are either exempt from registration under the Securities Act with respect to all holders of ADSs, or are registered under the provisions of the Securities Act. The depositary may, but is not required to, attempt to sell these undistributed rights to third parties, and may allow the rights to lapse. We may be unable to establish an exemption from registration under the Securities Act, and we are under no obligation to file a registration statement with respect to these rights or underlying securities or to endeavor to have a registration statement declared effective. Accordingly, holders of ADSs may be unable to participate in our rights offerings and may experience dilution of their holdings as a result.
Our dual-class voting structure will limit your ability to influence corporate matters, and could discourage others from pursuing any change of control transactions that holders of our Class A ordinary shares and the ADSs may view as beneficial.
Our ordinary shares are divided into Class A ordinary shares and Class B ordinary shares. Holders of Class A ordinary shares are entitled to one vote per share, while holders of Class B ordinary shares are entitled to ten votes per share. Each Class B ordinary share is convertible into one Class A ordinary share at any time by the holder thereof, while Class A ordinary shares are not convertible into Class B ordinary shares under any circumstances. Save for certain limited exceptions, upon any transfer of Class B ordinary shares by a holder thereof to any person or entity which is not an affiliate of such holder, such Class B ordinary shares shall be automatically and immediately converted into the equal number of Class A ordinary shares. All of the ordinary shares held by our shareholders prior to the completion of the initial public offering were
re-designated
as Class B ordinary shares upon completion of the offering. Kingsoft Corporation, one of our principal shareholders, and Mr. Sheng Fu, directly or through their holding vehicles, beneficially own an aggregate of 54.5% of our total outstanding shares, representing 72.5% of our total voting power as of March 31, 2022, which give them considerable influence over matters requiring shareholders’ approval, including election of directors and significant corporate transactions, such as a merger or sale of our company or our assets. This concentrated control will limit your ability to influence corporate matters and could discourage others from pursuing any potential merger, takeover or other change of control transactions that holders of Class A ordinary shares and ADSs may view as beneficial.
 
 
 
62

You may be subject to limitations on transfer of your ADSs.
Your ADSs are transferable on the books of the depositary. However, the depositary may close its books at any time or from time to time when it deems expedient in connection with the performance of its duties. The depositary may close its books from time to time for a number of reasons, including in connection with corporate events such as a rights offering, during which time the depositary needs to maintain an exact number of ADSs on its books for a specified period. The depositary may also close its books in emergencies, and on weekends and public holidays. The depositary may refuse to deliver, transfer or register transfers of ADSs generally when our share register or the books of the depositary are closed, or at any time if we or the depositary thinks that it is advisable to do so because of any requirement of law or of any government or governmental body, or under any provision of the deposit agreement, or for any other reason in accordance with the terms of the deposit agreement. As a result, you may be unable to transfer your ADSs when you wish to.
We have incurred increased costs as a result of being a public company, and the costs may continue to increase in the future.
As a public company, we have incurred significant legal, accounting and other expenses that we did not incur as a private company. The Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the Securities and Exchange Commission, or the SEC, and the NYSE, impose various requirements on the corporate governance practices of public companies. These rules and regulations increase our legal and financial compliance costs and some corporate activities more time-consuming and costly. For example, in comparison with a private company, we need an increased number of independent directors and have to adopt policies regarding internal controls and disclosure controls and procedures. In addition, we incur additional costs associated with our public company reporting requirements. We expect to continue to incur significant expenses and devote substantial management effort toward ensuring compliance with the requirements of Section 404 of the Sarbanes-Oxley Act of 2002 and the other rules and regulations of the SEC and the NYSE.
We may from time to time be subject to various legal or administrative claims and proceedings arising in the ordinary course of business.
We and certain of our current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption
In Re: Cheetah Mobile, Inc. Securities Litigation
(Case No.
2:20-cv-05696).
On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that we made false or misleading statements regarding our business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule
10b-5
promulgated thereunder. Briefing on our motion to dismiss the complaint was completed in July 2021. On March 30, 2022, the Court granted the Company’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. Lawsuits such as this could divert a significant amount of our management’s attention and other resources from our business and operations, which could harm our results of operations and require us to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm our reputation and restrict our ability to raise capital in the future. In addition, if a claim is successfully made against us, we may be required to pay significant damages, which could have a material adverse effect on our financial condition and results of operations. Furthermore, there can be no assurance that our insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. We also may be subject to claims for indemnification related to these matters, and we cannot predict the impact that indemnification claims may have on our business, financial condition or results of operations.
 
 
 
63

We believe that we were a passive foreign investment company, or PFIC, for United States federal income tax purposes for the taxable year ended December 31, 2021, which could subject United States investors in the ADSs or Class A ordinary shares to significant adverse United States income tax consequences.
We will be a “passive foreign investment company,” or “PFIC,” if, in the case of any particular taxable year, either (a) 75% or more of our gross income for such year consists of certain types of “passive” income or (b) 50% or more of the value of our assets (generally determined on the basis of a quarterly average) during such year produce or are held for the production of passive income. Although the law in this regard is unclear, we treat the VIEs as being owned by us for United States federal income tax purposes, not only because we consolidate the operation of such entities but also because we are entitled to substantially all of their economic benefits, and, as a result, we consolidate their results of operations in our consolidated financial statements.
Based on the market price of our ADSs and the composition of our assets (in particular the substantial amount of cash and investments), we believe that we were a PFIC for United States federal income tax purposes for the taxable year ended December 31, 2021, and we will likely be a PFIC for our current taxable year unless the market price of our ADSs increases and/or we invest a substantial amount of the cash and other passive assets we hold in assets that produce or are held for the production of active income.
If we are a PFIC in any taxable year, a U.S. holder (as defined in “Item 10. Additional Information— E. Taxation—United States Federal Income Taxation”) may incur significantly increased United States income tax on gain recognized on the sale or other disposition of the ADSs or Class A ordinary shares and on the receipt of distributions on the ADSs or Class A ordinary shares to the extent such gain or distribution is treated as an “excess distribution” under the United States federal income tax rules and such holders may be subject to burdensome reporting requirements. Further, if we are a PFIC for any year during which a U.S. holder holds the ADSs or our Class A ordinary shares, we generally will continue to be treated as a PFIC for all succeeding years during which such U.S. holder holds the ADSs or our Class A ordinary shares. For more information see “Item 10. Additional Information—E. Taxation—United States Federal Income Taxation—Passive Foreign Investment Company Considerations.”
 
Item 4.
Information on the Company
 
A.
History and Development of the Company
Our company is a holding company incorporated in the Cayman Islands in July 2009 as a wholly-owned subsidiary of Kingsoft Corporation, a Cayman Islands company publicly listed on the Hong Kong Stock Exchange (Stock Code: 3888) since October 2007. We changed our name from the previous Kingsoft Internet Software Holdings Limited to Cheetah Mobile Inc. in March 2014.
In August 2009, we established our wholly-owned Hong Kong subsidiary, Cheetah Technology Corporation Limited, or Cheetah Technology.
Following our incorporation in July 2009, we underwent a series of restructuring transactions in 2009 and 2010. After the restructuring, Zhuhai Juntian, which was originally a wholly-owned subsidiary of Kingsoft Corporation in China, became a wholly-owned subsidiary of Cheetah Technology in December 2009. Zhuhai Juntian incorporated Beijing Security as its wholly-owned subsidiary in China in November 2009. Through a series of VIE contractual arrangements established in January 2011, Beijing Cheetah Mobile Technology Co., Ltd., or Beijing Mobile, an entity previously consolidated in Kingsoft Corporation’s group, became our VIE. We established Cheetah Mobile America, Inc. in the United States in November 2012.
In October 2010, we acquired 100% equity interest in
Conew.com
Corporation, a company incorporated in the British Virgin Islands in October 2008. As part of the acquisition, we acquired 100% equity interest in Conew Network and obtained effective control over Beijing Conew through contractual arrangements among Conew Network, Beijing Conew and Beijing Conew’s shareholders.
Beijing Cheetah Network Technology Co., Ltd., or Beijing Network, was incorporated in China in July 2012 as our VIE and has been consolidated in our financial statements since its incorporation. We consolidate the VIEs, such as Beijing Mobile and Beijing Network, through contractual arrangements among them, their shareholders and our applicable PRC subsidiaries, Beijing Security and Conew Network. For a detailed description of our contractual arrangements with the VIEs, see “—C. Organizational Structure— Contractual Arrangements with the VIEs.”
 
 
 
64

In May 2014, we completed our initial public offering, in which we offered and sold 138,000,000 Class A ordinary shares represented by ADSs.
The ADSs are listed on the NYSE under the symbol “CMCM.”
Since September 2016, we have incorporated Live.me Inc. (“Live.me”), a Cayman Islands company, and several subsidiaries including Hong Kong Live.Me Corporation Limited, to operate our live streaming business. In December 2016, Live.me Inc. entered into an agreement to issue certain number of shares to one of its management members. In April 2017, Live.me Inc. raised an aggregate of US$60 million from a group of investors as well as our company. In November 2017, Live.me Inc. raised US$50 million from Bytedance Ltd. as its Series B financing. Following the foregoing transactions, we held approximately 52.1% equity interest in Live.me Inc., and have retained control over the LiveMe business. On September 30, 2019, Live.me amended its share incentive plan to (i) increase the number of shares to be issued under the current plan and (ii) issue shares under the plan into a trust for the benefit of current and future recipients of Live.me share incentive awards. Subsequent to the deconsolidation, we held 49.6% equity interest of Live.me. The remaining interests is accounted for equity investment using the fair value option in accordance with
ASC825-10.
During 2017, we completed a business combination, which we expected to enhance our expertise in hardware services. The total purchase consideration was RMB41.5 million.
In September 2017, Beijing Security completed capital injection into Beijing OrionStar, an artificial intelligence company incorporated in China and controlled by Mr. Sheng Fu, the chief executive officer and director of our company. As a result, we, through Beijing Security, hold approximately 29.6% of then equity interest in Beijing OrionStar and have a
two-year
warrant to subscribe to additional equity interests amounted to US$62 million at the same valuation of our capital injection in September 2017. In July and September 2018, Beijing Security acquired additional equity interest in Beijing OrionStar through exercising part of the foregoing warrant. In 2019, Beijing Security fully exercised its warrant in Beijing OrionStar. Subsequent to the consummation of the transaction, we, through Beijing Security, hold 38.7% equity interest in Beijing OrionStar. In 2021, Beijing Security provided a convertible loan with principal amount of RMB100 million to Beijing OrionStar, according to which, upon the satisfaction of certain terms, Beijing Security shall have the right to convert all or part of the principal and the accrued interest into Beijing OrionStar’s equity interest.
In 2017, we acquired certain equity interest in Bytedance Ltd. during a transaction. In 2018, we disposed certain portion of the equity ownership in Bytedance Ltd, which resulted in a disposal gain of investment of approximately RMB300.2 million and a cash inflow of approximately RMB473.6 million. The remaining equity interest in Bytedance Ltd was remeasured and we recognized a fair value gain of RMB300.2 million in “Other income”. In May 2020, we sold all the remaining equity ownership in Bytedance Ltd. This transaction resulted in a disposal gain of investment of approximately RMB465.9 million and a cash inflow of approximately RMB949.8 million.
Since July 2018, we have incorporated Cheetah Mobile Seal Inc., a Cayman Islands company, and several subsidiaries including Zhuhai Baoqu Technology Co., Ltd., to operate our PC business. In August 2018, Cheetah Mobile Seal Inc. entered into an agreement to issue certain number of shares to several management members who run such PC business.
In January 2019, we established CheePop Holding Inc., a Cayman Islands company, together with its subsidiaries to focus on certain games developed and operated by one of our game teams.
During 2019, we completed a business combination, which enhanced our expertise in hardware services. The total purchase consideration was RMB25.0 million. We have grown organically and through acquisitions, partnerships and investments in recent years.
 
 
 
65

During 2020, we disposed certain internet business which resulted in a disposal gain of approximately RMB394.2 million. Subsequent to the deconsolidation, we own 0% to 47.1% voting rights of those disposed business. Remaining interests is accounted for equity investment using the equity method or measurement alternative.
In 2019, 2020 and 2021, we have paid for investments and acquisitions in an aggregate amount of RMB523.1 million, RMB186.2 million and RMB9.5 million (US$1.5 million), respectively.
In September 2018, our board of directors had approved a share repurchase program of up to US$100 million of our outstanding ADSs for a period not to exceed 12 months. We funded repurchases made under this program from its available cash balance. In 2019, we had repurchased approximately 4.5 million ADSs for approximately US$32 million under this program. We cancelled all the repurchased Cheetah ADSs. In 2019, our board of directors approved a special cash dividend of US$0.50 per American Depositary Share (“ADS”), or US$0.05 per ordinary share in August 2019. In May 2020, our board of directors approved a special cash dividend of US$1.44 per American Depositary Share (“ADS”), or US$0.14 per ordinary share paid out in July 2020. The aggregate amount of cash dividends were approximately US$272 million, which was funded by cash on our balance sheet.
Our principal executive offices are located at Building No. 11Wandong Science and Technology Cultural Innovation Park No.7 Sanjianfangnanli, Chaoyang District, Beijing 100024, People’s Republic of China. Our telephone number at this address is
+86-10-6292-7779.
Our registered office in the Cayman Islands is located at the offices of Maples Corporate Services Limited at PO Box 309, Ugland House, Grand Cayman,
KY1-1104,
Cayman Islands.
Voting Proxy Agreement between Kingsoft Corporation and Mr. Fu
On February 12, 2017, Kingsoft Corporation entered into a voting proxy agreement with Mr. Sheng Fu, our chief executive officer and director, pursuant to which Kingsoft Corporation agreed to delegate voting rights pertaining to up to 399,445,025 Class B ordinary shares of our company that it owns to Mr. Fu. Upon Kingsoft Corporation’s shareholder approval and signing of a definitive agreement between Mr. Fu and our company in relation to our acquisition of equity interest in Beijing OrionStar, Kingsoft Corporation have delegated approximately 39.4% voting power of our company held by Kingsoft Corporation to Mr. Sheng Fu, effective October 1, 2017. The voting proxy agreement also provides for additional rights and obligations of Kingsoft Corporation and Mr. Fu, including, among other things, (a) prohibitions on Mr. Fu from participation or investment in any businesses competing with the principal businesses of our company and Kingsoft Corporation, (b) Mr. Fu’s obligation to use best efforts to retain our core management team, (c) Kingsoft Corporation’s right to revoke the voting proxy in the event that Mr. Fu breaches the aforementioned undertakings, and (d) agreement to increase the size and change the composition of our then nine-member board of directors, such that there would be at that time 11 directors, including three directors from our management, one director designated by Kingsoft Corporation, one director designated by Tencent Holdings Limited, and six independent directors.
The voting proxy agreement may be terminated upon (i) revocation by Kingsoft Corporation based on a breach of certain undertakings by Mr. Fu, among other things, undertakings (a) and (b) in the above paragraph, (ii) mutual agreement by both parties, or (iii) disposal by Kingsoft Corporation of all of its equity interest in our company.
 
B.
Business Overview
We are a leading IT company. We have attracted hundreds of millions of users through an array of internet products such as Clean Master released in 2012, Security Master released in 2014, and several casual mobile games.
Our large user base presents monetization opportunities for us and our customers. We generate revenues from our internet products primarily by providing advertising services to advertisers worldwide, and also by selling advertisements and referring user traffic on our mobile and PC platforms. To deliver superior user experience, we have introduced some premium membership services since 2019.
We currently focus on deploying AI robots in some shopping malls in China’s tier one and tier two cities. Through voice interaction and AI technologies, these robots are able to integrate celebrity and entertainment marketing campaigns to amplify partner promotions and build brand recognition. In 2021, we started a business model of shopping-mall coupon-selling robots, which is a
brand-new
inside-shopping-mall marketing mode to effectively attract customers for merchants. We applied both offline and online marketing strategies to expand the business. Offline, we use our robots which have been deployed in the shopping malls. Online, we use our own Wechat mini program – Quanduoduo, some other local network communities as well as some mainstream third-party platforms. Although this business has made good progress in 2021, it is still at the early stage and revenue generated for this business is not material, we do not expect significant revenue inflows from it in the near future.
 
 
 
66

Our Core Offerings for Users and Customers
Internet Products
Clean Master
Clean Master is a junk file cleaning, memory boosting and privacy protection tool we launched in September 2012 for mobile devices. Clean Master also features application management functions.
Clean Master utilizes our cloud-based application behavior library to identify junk files associated with the applications installed on users’ end devices. Our data analytics engine can also identify junk files generated by unknown applications, which allow Clean Master to effectively clean these junk files.
As our cloud-based data analytics engines continue to evolve, Clean Master becomes more precise in identifying and cleaning junk files. Since 2019, we began to provide premium services in Clean Master allowing subscribers to enjoy an
ad-free
and more superior experience.
Security Master
Security Master, an upgraded version of CM Security launched in January 2014 on the Android platform, is an anti-virus and security application for mobile devices. It also features junk file cleanup and unwanted call blocking functions.
Powered by the dual-mode local and cloud-based application behavior library and our security threats library, CM Security is able to efficiently identify junk files and threats installed on users’ mobile devices. Our data analytics engines also enable CM Security to identify threats not previously indexed in our application behavior and security threats libraries.
Duba Anti-virus
Duba Anti-virus is an internet security application which incorporates anti-virus, anti-malware, anti-phishing, malicious website blocking and secure online shopping in a single lightweight installation package and leverages the power of our cloud-based data analytics engines to protect our users against known and unknown security threats and malicious applications.
Anti-virus and anti-malware
. Duba Anti-virus can perform periodic or
on-demand
scan of program files and processes present on our users’ devices and test them against our cloud-based whitelisted and blacklisted security threats library. Program files that match the blacklist will be removed or quarantined automatically by Duba Anti-virus.
Program files that do not match any of the samples included in the cloud-based security threats library will be further analyzed using our cloud-based data analytics engines which can effectively identify unknown threats by employing a heuristic, or experience-based, approach to analyze the code and behavior of the unknown program files. By functioning as a sensor for our cloud-based data analytics engines, Duba Anti-virus can leverage the discovery of an unknown security threat on a single user’s device to protect the devices of our entire user community.
K+ defense
. Duba Anti-virus includes a K+ defense system that integrates with our analytic engines and protects against a broad range of security threats to users’ computers.
System protection
. The K+ defense system protects against malicious alteration of system configurations, prevents remote intrusion by hackers, blocks malicious websites, automatically scans downloaded files for malwares and protects web browsers from unauthorized alternation.
 
 
 
67

Online shopping protection. The K+ defense system blocks phishing and malicious shopping websites, prevents online shopping webpages from being altered or login information being intercepted by Trojan horses installed on users’ computers and provides security module
plug-in
to enhance browser security. Critical processes such as online payments can be conducted in a secure virtual environment free of interference by malware.
Vulnerability fixing
. Duba Anti-virus provides a
one-click
solution to scan and fix vulnerabilities in computer configurations that could create an elevated risk level of system intrusions.
Membership Services
. To deliver a superior user experience, since 2019 we began to introduce membership services in Duba Anti-virus and more superior experience.
Mobile Games
Leveraging our massive user base, we developed several casual mobile games, such as
Piano Tiles 2
,
Rolling Sky
and
Dancing Line
. These games enable users to enjoy a dual audio-visual experience. In 2020, we disposed major gaming-related business. As a result, we expect the revenue contribution from our mobile game business to decrease in the foreseeable future.
Value-added Products
To better serve our customers, along with our main PC and mobile products, we also developed several value-added products such as Wallpaper, Office optimization software and so on.
AI and Other Business
E-Coupon
vending robot
E-Coupon
vending robot is a reception and marketing robot which is developed by Beijing OrionStar. We have deployed
E-Coupon
vending robots in some shopping malls in China’s tier one and tier two cities. Through voice interaction and AI technologies, these robots are able to integrate celebrity and entertainment marketing campaigns to amplify partner promotions and build brand recognition.
Global To B Services
We also provide services to leverage our overseas experience and resources to empower Chinese companies to develop business outside China, including multi-cloud management platform and overseas advertising agency service.
Products and Services for Our Customers
Mobile advertising publisher
Our portfolio of internet products attracted a wide user base, which enabled us to become one of the leading mobile advertising publishers. We aggregated ads from Baidu, Tencent, Bytedance and other mobile advertising networks on our mobile advertising operations. Our ad serving technology helps determine the best available ad to show based on comparison of bids from different ad networks.
Duba.com personal start page
Our
duba.com
personal start page provides a convenient starting point for the online experience of our users. It aggregates a large collection of popular online resources and provides users quick access to most of their online destinations such as online shopping, video, online game, travel and local information. It also incorporates search functions provided by our customers. Our large user base has turned our
duba.com
personal start page into a hub of third-party search traffic to
e-commerce
companies and search engine providers.
Users can click on links on the
duba.com
start page to access our customers’ websites or search information using their selected search engine. We charge fees to our customers based on different criteria such as cost per sale, cost per click, cost over a time period and cost per installation for transactions or other activities that originate from our
duba.com
start page. The unit price is subject to negotiation based on the traffic we bring to the customers.
 
 
 
68

Premium Membership Services
Our premium membership services help subscribers to manage their equipment, protect their privacy as well as enable them to enjoy our products
ad-free
and more superior experience. Currently, these services are available on both our PC and mobile internet products.
Our Artificial Intelligence Technologies
We have made significant investments in artificial intelligence and machine learning technologies. Since 2018, we strengthened our capacity in AI by investing in Beijing OrionStar, an artificial intelligence tech company. In 2020, we optimized our operation for our AI business by focusing deploying our
AI-robots
in shopping malls. Leveraging voice interaction and AI technologies, the shopping mall robots can integrate celebrity and entertainment marketing campaigns to amplify partner promotions and build brand recognition.
Our Global To B Services
Our global to B services mainly include two parts: multi-cloud management platform and overseas advertising agency service.
We provide multi-cloud management service to our customers through our platform which provides
one-stop
multi-cloud resource management solutions, conduct comprehensive management of multi-cloud resources and environment, and provide various solutions that can be implemented in the cloud, including platforms for backup and disaster recovery, machine learning, cost optimization and monitoring alarm.
Our overseas advertising agency service assists domestic companies to launch advertisement on large overseas advertising platforms, such as Facebook.
Our Customers
Our customers primarily comprise of customers who place advertisements on our application offerings and individual customers who subscribe premium services or purchase virtual items used in our applications. For our advertising services, our customers comprise direct advertisers including mobile application developers, mobile game developers and
e-commerce
companies, search engines and our partnering mobile advertising networks through which advertisers place advertisements on our applications, such as Tencent, Baidu, and Bytedance. For our global to B services, our customers mainly comprise Chinese companies who are interested in developing business in overseas market. In 2019, 2020 and 2021, our five largest customers in aggregate contributed approximately 35.0%, 28.0% and 35.6% of our revenues, respectively.
In December 2018, Facebook suspended the advertising collaborations with us. The suspension does not impact our role as a Facebook advertising reseller. The reason cited by Facebook was that our company’s certain apps were not in compliance with Facebook’s policies. The suspension was pending a full review of our recent activities by Facebook. Since then, we had been actively communicating with and working with Facebook following receiving the notification of the suspension of collaboration and in Facebook’s full review of our recent activities in an effort to resume the normal business relationship with Facebook. These actions including having direct email communication with Facebook’s contact persons, providing written materials to demonstrate that we were indeed in compliance with Facebook’s policies, having face to face meeting with Facebook personnel to explain our business activities, and engaging a third party data auditing firm agreed by Facebook to conduct an internal review of our handling of Facebook user data in response to Facebook’s request. The review concluded that our handling of Facebook user data is compliant with the relevant data protection requirements in relevant Facebook policies. Unfortunately, Facebook has not resumed the collaboration with us.
In February 2020, our Google Play Store, Google AdMob and Google AdManager accounts were disabled by Google. According to Google, the decision was made because some of our apps had not been compliant with Google policies, resulting in certain invalid traffic. Since February 20, 2020, we have been in continuous communication with Google to appeal the decision, clarify any misunderstanding, and adopt any requisite remedial measures to restore the disabled accounts. However, we were notified that Google was unable to reinstate our accounts after reviewing our appeal and additional information we provided.
 
 
 
69

See “Item 3. Key Information— D. Risk Factors—Risks Relating to Our Business and Industry—Because a limited number of customers contribute to a significant portion of our revenues, our revenues and results of operations could be materially and adversely affected if we were to lose a significant customer or a significant portion of its business.”
Marketing
We remain focused on driving organic growth for our products and services by improving user experience. We use social networks, online campaigns and offline events to promote our brand, products and services. We promote our brand, products and services across major social platforms such as Youku, WeChat and DouYin. Over the past years, our creative team has produced a number of products and branding videos for video sharing sites such as DouYin, Youku and YouTube.
We currently acquire users through continued online promotion. We also grow our traffic organically through cross-promotion.
We have implemented a number of marketing initiatives designed to promote our brand among potential users. For example, in December 2020, our robotic products were displayed at Go! streamers, a competition show
co-sponsored
by Youku and Taobao.
Competition
We face intense competition in all lines of our business. For our internet business, we generally compete with other mobile application developers that offer products performing similar functions as our applications, such as Clean Master and Security Master. In the internet space, we mainly compete with 360 in China’s internet security and anti-virus market. For our AI and other business, we compete with other companies offering similar AI product in China and compete with other companies offering similar multi-cloud management or advertising agency service globally. In addition, we compete with all major internet companies for user attention and advertising spend.
Intellectual Property
Our trademarks, patents, copyrights, domain names, proprietary technology,
know-how
and other intellectual property are vital to the success of our business. We protect our intellectual property rights through patent, trademark, copyright and trade secret protection laws in the PRC, Hong Kong, Japan, the United States and other jurisdictions. In addition, we enter into confidentiality and
non-disclosure
agreements with our employees and customers. The agreements we enter into with our employees also provide that all software, inventions, developments, works of authorship and trade secrets created by them during the course of their employment are our property.
Patents
. As of March 31, 2022, we had 1,954 patents in China and 138 patents outside China relating to our software and other proprietary technology. Of such total 2,092 patents, 1,902 patents were either independently or jointly held by Zhuhai Juntian, Beijing Security, Conew Network and our other wholly-owned or controlled subsidiaries. 166 patents were either independently or jointly held by Beijing Mobile, Beijing Network, and our other VIEs, and 24 patents were jointly owned by our wholly-owned subsidiaries and VIEs. The 2,092 patents will expire between December 2023 and March 2040. In addition to the aforementioned patents, as of March 31, 2022, we had a total of 579 patent applications in China and 32 patents applications outside China. Among such patent applications, in relation to the proprietary technologies that are essential to the operations of our platform and important to our business, our wholly-owned or controlled subsidiaries, had independently filed 572 patent applications, and the VIEs, had independently or jointly filed 39 patent applications. Once approved, depending on the type of patents, the patents that are in the process of application by the VIEs will normally expire 10 or 20 years after the date of application.
Copyrights
. As of March 31, 2022, we had registered 643 copyrights, including 596 software copyrights and 47 artwork copyrights. In relation to our core proprietary technologies, Beijing Mobile and Beijing Network, and our other VIEs, independently or jointly owned 209 software copyrights, and jointly owned an additional 39 software copyrights together with Cheetah Technology, Zhuhai Juntian, Beijing Security, Conew Network and our other wholly-owned or controlled subsidiaries. Among the 643 copyrights, 348 copyrights were either independently or jointly registered under the name of Cheetah Technology, Zhuhai Juntian, Beijing Security, Conew Network and our other wholly-owned or controlled subsidiaries. All the software copyrights owned by the VIEs (excluding Beijing Conew) have been published between December 2012 and March 2022. Software copyrights are protected until the end of the 50th calendar year starting from the date of first publication.
 
 
 
70

Trademarks
. As of March 31, 2022, we had registered 2,097 trademarks in China. In addition, we currently had filed 38 trademark applications in China. We had 1036 registered trademarks outside China, and we had filed 121 trademark applications outside China.
Domain names
. As of March 31, 2022, we had registered 281 domain names, including
www.cmcm.com
,
www.duba.com
,
www.ijinshan.com
,
www.duba.net
and
liebao.cn
.
As the VIEs hold a significant amount of patents and copyrights essential to our business operations, if we lose control over any of them or if any of them goes bankrupt, our business operations may be severely interrupted. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Corporate Structure—We may lose the ability to use and enjoy vital assets held by the VIEs if they go bankrupt or become subject to a dissolution or liquidation proceeding.”
We have established policies and procedures to monitor certain key patents and trademarks for infringement or other unauthorized use, and a team of dedicated employees from the intellectual property, legal and marketing groups conduct daily searches and monitor our patents, as well as third-party patents and distribution platforms, for infringing technology and software. See “Item 3. Key Information—D. Risk Factors—Risks Relating to our Business and Industry—We may not be able to prevent unauthorized use of our intellectual property, which could harm our business and competitive position” and “Item 3. Key Information—D. Risk Factors—Risks Relating to our Business and Industry—We may be subject to intellectual property infringement lawsuits which could result in our payment of substantial damages or license fees, disruption to our product and service offerings and reputational harm.”
Regulations
We are subject to a number of PRC and foreign laws and regulations that affect companies conducting business on the internet. We are subject to a variety of laws and regulations in foreign jurisdictions that involve matters central to our business, including privacy and data protection, rights of publicity, content, intellectual property, advertising, marketing, distribution, data security, data retention and deletion, personal information, national security, electronic contracts and other communications, virtual currencies, competition, protection of minors, consumer protection, telecommunications, taxation, and economic or other trade prohibitions or sanctions. These foreign laws and regulations are constantly evolving and can be subject to significant change. As a result, the application, interpretation, and enforcement of these laws and regulations are often uncertain, particularly in the new and rapidly evolving industry in which we operate, and may be interpreted and applied inconsistently from country to country and inconsistently with our current policies and practices. For further details, see “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Business and Industry—Our business is subject to complex and evolving laws and regulations regarding privacy, data protection, and other matters both within and outside China. Many of these laws and regulations are subject to change and uncertain interpretation, and could result in claims, changes to our business practices, monetary penalties, increased cost of operations, or declines in user growth or engagement, or otherwise harm our business.”
As a significant portion of our business operations are conducted in China, we are materially affected by the laws and regulations in China. This section summarizes the principal PRC laws and regulations relevant to our current businesses, including online marketing, online game (including online mobile and PC games) operations and advertising agency, as well as foreign currency exchange and dividend distributions.
Regulations on Telecommunications Services and Foreign Ownership Restrictions
The Telecommunications Regulations, which became effective on September 25, 2000 and were respectively amended on July 29, 2014 and on February 6, 2016, and Administrative Measures on Telecommunications Business Permits (2017), which became effective since September 1, 2017, are the core regulations on telecommunications services in China. The Telecommunications Regulations set out basic guidelines on different types of telecommunications business activities, including the distinction between “basic telecommunications services” and “value-added telecommunications services.” Administrative Measures on Telecommunications Business Permits (2017) set out the standards regarding the application, examination and approval, use and administration of telecommunications business permits in China. According to the Classified Catalog of Telecommunications Business (2015 Version), implemented on March 1, 2016, amended on June 6, 2019 and attached to the Telecommunications Regulations, internet information services are deemed a type of value-added telecommunications services. The Telecommunications Regulations require the operators of value-added telecommunications services to obtain value-added telecommunications business operation licenses from the Ministry of Industry and Information Technology, or MIIT, or its provincial delegates prior to the commencement of such services.
 
 
 
71

The Regulations on the Administration of Foreign-Invested Telecommunications Enterprises, or the FITE Regulations, which took effect on January 1, 2002 and were respectively amended on September 10, 2008, on February 6, 2016 and on May 1, 2022, are the major rules on foreign investment in telecommunications companies in China. The FITE Regulations stipulate that the foreign investor of a telecommunications enterprise is prohibited from holding more than 50% of the equity interest in a foreign-invested enterprise that provides value-added telecommunications services, including internet information services. Moreover, such foreign investor shall demonstrate a good track record and experience in operating value-added telecommunications services when applying for the value-added telecommunications business operation license from the MIIT.
On July 13, 2006, the MIIT issued the Circular on Strengthening the Administration of Foreign Investment in Value-added Telecommunications Services, or the MIIT Circular 2006, which requires that (a) foreign investors can only operate a telecommunications business in China through establishing a telecommunications enterprise with a valid telecommunications business operation license; (b) domestic license holders are prohibited from leasing, transferring or selling telecommunications business operation licenses to foreign investors in any form, or providing any resources, sites or facilities to foreign investors to facilitate the unlicensed operation of telecommunications business in China; (c) value-added telecommunications service providers or their shareholders must directly own the domain names and registered trademarks they use in their daily operations; (d) each value-added telecommunications service provider must have the necessary facilities for its approved business operations and maintain such facilities in the geographic regions covered by its license; and (e) all value-added telecommunications service providers should improve network and information security, enact relevant information safety administration regulations and set up emergency plans to ensure network and information safety. The provincial communications administration bureaus, as local authorities in charge of regulating telecommunications services, (a) are required to ensure that existing qualified value-added telecommunications service providers will conduct a self-assessment of their compliance with the MIIT Circular 2006; and (b) may revoke the value-added telecommunications business operation licenses of those that fail to comply with the above requirements or fail to rectify such
non-compliance
within specified time limits. Due to the lack of any additional interpretation from the regulatory authorities, it remains unclear what impact MIIT Circular 2006 will have on us or the other PRC internet companies with similar corporate and contractual structures.
On October 15, 2020, the MIIT issued the Circular of the Ministry of Industry and Information Technology on Strengthening the Regulation of Foreign-invested Telecommunications Enterprises during and after the Investment, or the MIIT Circular 2020. MIIT Circular 2020 clarifies that (a) MIIT shall cease to issue the Decision on Approving a Foreign Investment in Telecommunications Business (the “Decision”) from the date of promulgation of the Decision of the State Council on the Cancelation or Delegation of a Number of Administrative Licensing Items (Guo Fa [2020] No.13) (the “Date”), and the examination of corresponding foreign investments will be included in the licensing process for telecommunications business; (b) restrictions on shareholding percentage and other admission policies and requirements for foreign investors shall still be subject to the Negative List and other relevant provisions; (c) after obtaining a telecommunications business license, a foreign-invested telecommunications enterprise shall strictly abide by the Administrative Measures on Telecommunications Business Permits (2017) and other requirements, perform its obligation of submitting an annual report on its telecommunications operations in a timely manner, submit relevant telecommunications market monitoring information in compliance with regulations ,and accept and cooperate with the regulation under the “double-random inspection and one disclosure” mechanism, any targeted regulation, the regulation on credit standing or other regulator activities carried out by telecommunications authorities under the law.
To comply with such foreign ownership restrictions, we operate our businesses in China through Beijing Mobile, Beijing Network, Beijing Conew and other companies, the VIEs or their subsidiaries. the VIEs are directly or indirectly owned by PRC citizens. Each of these entities is controlled by our company through a series of contractual arrangements. See “Item 4. Information on the Company— C. Organizational Structure—Contractual Arrangements with the VIEs.” Based on our PRC legal counsel, Global Law Office’s understanding of the current PRC laws, rules and regulations, our corporate structure complies with all applicable PRC laws, and does not violate, breach, contravene or circumvent or otherwise conflict with any applicable PRC laws. However, we were further advised by our PRC legal counsel that there are substantial uncertainties with respect to the interpretation and application of existing or future PRC laws and regulations and thus there is no assurance that Chinese governmental authorities would take a view consistent with the opinions of our PRC legal counsel.
 
 
 
72

Internet Information Services
The Administrative Measures on Internet Information Services, or the ICP Measures, issued by the State Council on September 25, 2000 and amended on January 8, 2011, regulate the provision of internet information services. According to the ICP Measures, “internet information services” refer to services that provide internet information to online users, and are categorized as either commercial services or
non-commercial
services. Pursuant to the ICP Measures, internet information commercial service providers shall obtain an ICP License, a
sub-category
of the value-added telecommunications business operation license, from the relevant local authorities before engaging in the provision of any commercial internet information services in China. In addition, if the internet information services involve provision of news, publication, education, medicine, health, pharmaceuticals, medical equipment and other services that statutorily require approvals from other additional governmental authorities, such approvals must be obtained before applying for the ICP License.
We currently, through Beijing Network and other companies, the VIEs or their subsidiaries, hold valid ICP Licenses, covering the provision of internet information services, issued by the Beijing, Guangdong or Hainan branch of the MIIT. Besides, the ICP Measures and other relevant measures also ban the internet activities that constitute publication of any content that propagates obscenity, pornography, gambling and violence, incite the commission of crimes or infringe upon the lawful rights and interests of third parties, among others. If an internet information service provider detects information transmitted on their system that falls within the specifically prohibited scope, such provider must terminate such transmission, delete such information immediately, keep records and report to the governmental authorities in charge. Any provider’s violation of these prescriptions will lead to the revocation of its ICP License and, in serious cases, the shutting down of its internet systems. On January 8, 2021, CAC promulgated Circular on Seeking Public Comments on the Administrative Measures on Internet Information Services (Revised Draft for Comment), further stipulate that those engaged in Internet news and information services should apply to the CAC, and the Internet news and information service practitioners should obtain the corresponding qualifications and accept the corresponding training and assessment according to law. The deadline for submitting comments is February 7, 2021, this Circular has already been solicited for public opinions so far.
On November 27, 2017, MIIT promulgated Notice of the Ministry of Industry and Information Technology on Regulating the Use of Domain Names for Internet Information Services, which became effective on January 1, 2018. The notice provides that the domain name used by an Internet information service provider for providing Internet information services shall be a domain name registered and owned thereby pursuant to laws and regulations. Where an entity provides Internet information services, the domain name registrant shall be the entity (including a company shareholder), or the primary person in charge of, or a senior management person of, the entity. When providing access services for Internet information service providers, an Internet access service provider shall examine and verify the real identity information of domain name registrants via the Record-filing System, and shall not provide access services for those who fail to provide real identity information or whose identity information provided is inaccurate or incomplete. The foregoing provisions shall not apply to domain names that have already been record-filed in the Record-filing System prior to the effective date hereof. Nevertheless, abovementioned regulations do not prescribe any legal liability of violating such regulations.
Internet News Information Services
Under currently effective rules and regulations in the PRC, to provide internet news information services in China, including the relevant news reporting and commentary on politics, economy, military affairs, diplomacy, public emergencies and other public affairs, the service provider is required to obtain an internet news information service license, or an INIS License. Pursuant to the Provisions on the Administration of Internet News Information Services, which were jointly promulgated by the SCIO and the then Ministry of Information Industry (the predecessor of the MIIT) in September 2005 and were repealed in October 2017, internet news information service providers which are established by
“non-news
work units” and which republish news information, provide current event electronic bulletin services, and transmit to the public current event news report information are required to apply for an INIS License in order to provide internet news information services on current affairs and politics. On May 2, 2017, the Cyberspace Administration of China, or the CAC, promulgated Provisions on Administration over the Internet News Information Services, or the Internet News Provisions, which became effective on June 1, 2017, Pursuant to the Internet News Provisions, INIS License shall be obtained for providing to the public Internet news information services, including providing Internet news information collection and editing services, reprinting services and communication platform services, through the Internet website, application program, forum, blog, microblog, public account, instant messaging tool, Internet live streaming and other methods. It is prohibited to conduct Internet news information service activities without license or beyond the licensed scope. The collection and editing business and operational business of an Internet news information service provider shall be separated and
non-public
assets shall not be involved in the Internet news information collection and editing business. Any violation of the Internet News Provisions may result in penalties, including discontinuation of operations, warnings, orders to make correction within the prescribed time period, and imposition of fines and even criminal liabilities.
 
 
 
73

The CAC promulgated the Implementation Rules for the Administration of the Licensing for Internet News Information Services on May 22, 2017 and Administrative Measures on Content Management Practitioners in Internet News Information Service Providers on October 30, 2017, further prescribing more details regarding the application and administration of the INIS License.
Internet Publication and Cultural Activities
The Tentative Measures for Internet Publication Administration, or Internet Publication Measures, were jointly promulgated by the GAPP and the MIIT on June 27, 2002 and became effective on August 1, 2002. The Internet Publication Measures imposed a license requirement for any company that engages in internet publishing, which means any act by an internet information service provider to select, edit and process works (including books, newspaper, magazines, audio/video products, or edited literature, art or works on natural science, social science, engineering etc.) produced by such provider or others, and make such works publicly available on the internet or send such works to the end users through internet, so that the public can browse, read, use or download such works. The Internet Publication Measures also require the professional editorial personnel of an Internet publishing entity to examine the published content to ensure that it complies with applicable laws. Failure to do so may subject us to fines and other penalties. The provision of online games is deemed an internet publication activity; therefore, an online game operator must (i) obtain an Internet Publishing License so that it can directly offer its online games to the public in the PRC, or (ii) publish its online games through a qualified press entity by entering into an entrustment agreement. On February 4, 2016, the SARFT and the MIIT jointly promulgated the Administrative Measures on Internet Publication, which took effect on March 10, 2016 and superseded the Internet Publication Measures. The Administrative Measures on Internet Publication further strengthened and expanded the supervision and management of internet publication activities.
The Rules for the Administration of Electronic Publication, or the Electronic Publication Rules, was issued by the GAPP on February 21, 2008 and became effective on April 15, 2008 and amended on August 28, 2015. Under the Electronic Publication Rules and other regulations issued by the GAPP, online games are classified as a kind of electronic publication, and publishing of online games is required to be conducted by licensed electronic publishing entities that have been issued standard publication codes.
On May 10, 2003, the Ministry of Culture, or the MOC, promulgated the Tentative Measures for the Administration of Online Culture, or the Online Cultural Measures, which became effective on July 1, 2003 and subsequently amended on July 1, 2004, on April 1, 2011 and on December 15, 2017 respectively. According to the Online Cultural Measures, internet information services providers engaging in online cultural activities, which include the dissemination and operation of gaming products, shall either obtain a license from the provincial branches of the MOC if such activities are commercial, or complete a filing of records with the provincial branches of the MOC if such activities are
non-commercial.
Specifically, entities are required to obtain online cultural operating licenses from the provincial branches of the MOC if they intend to commercially engage in any of the following activities: (a) production, duplication, import, publishing or broadcasting of online cultural products; (b) publishing of online cultural products on the internet or transmission thereof via the internet or mobile telecommunication networks to computers, fixed-line or mobile phones, television sets, gaming consoles or Internet café for online users to browse, review, use or download such products; or (c) exhibitions or contests related to online cultural products. If internet information services providers engage in commercial online cultural activities but fail to obtain online cultural operating licenses, they may be ordered to shut down their websites and subject to fines and penalties of confiscating illegal gain.
 
 
 
74

On February 15, 2007, the MOC, the People’s Bank of China, or the PBOC and other relevant government authorities jointly issued the Notice on Strengthening the Administration of Internet Cafes and Online Games, or Circular 10. The Circular 10 authorizes PBOC to strengthen the administration of virtual currency in web games in order to avoid any adverse impact on the economy and financial system. This notice strictly limits the total amount of virtual currency that a web game operator can issue and an individual game player can purchase. It also distinguishes virtual transactions from real transactions through electronic commerce and that specifies virtual currency should only be used to purchase virtual items.
The Notice on Strengthening the Administration of Online Game Virtual Currency, or the Virtual Currency Notice, jointly issued by the MOC and the MOFCOM on June 4, 2009, defines the meaning of the term “virtual currency” and places a set of restrictions on the trading and issuance of virtual currency. The Virtual Currency Notice also states that online game operators are not allowed to give out virtual items or virtual currency through lottery-base activities, such as lucky draws, betting or random computer sampling, in exchange for cash or virtual money of the players.
We, through Beijing Network and other companies, the VIEs or their subsidiaries have obtained the Internet Culture Operation Licenses from the Beijing or Hainan branch of the MOC (later the MCT) or MCT (formerly the MOC), which collectively cover the business scope of operating gaming products through the internet (including the issuance of virtual currency). However, among the above Internet Culture Operation Licenses, those covering the business scope of operating gaming products through the internet (including the issuance of virtual currency) are not required for operators of online games, due to the abolishment of the Provisional Administration Measures of Online Games, pursuant to a decision by Ministry of Culture and Tourism (“MCT”) on July 10, 2019. For detailed information. See “Item 4. Regulations—Regulations on Online Games and Foreign Ownership Restrictions” for further details.
Regulations on Online Games and Foreign Ownership Restrictions
On June 3, 2010, the MOC promulgated the Provisional Administration Measures of Online Games, or the Online Game Measures, which came into effect on August 1, 2010 and were subsequently amended on December 15, 2017. The Online Game Measures governs the research, development and operation of online games. It specifies that the MOC is responsible for the censorship of imported online games and the filing of records of domestic online games. The procedures for the filing of records of domestic online games must be conducted with the MOC within 30 days after the commencement date of the operation of such online games.
All operators of online games, or Online Game Business Operators, used to be required by the Online Game Measures to obtain Internet Culture Operation Licenses. An Internet Culture Operation License is valid for three years and in case of renewal, the renewal application should be submitted 30 days prior to the expiry date of such license. An Online Game Business Operator should request the valid identity certificate of game users for registration, and notify the public 60 days ahead of the termination of any online game operations or the transfer of online game operational rights. Online Game Business Operators are also prohibited from (a) setting compulsory combat in the online games without game users’ consent; (b) advertising or promoting the online games in a way that contains prohibited content, such as anything that compromises state security or divulges state secrets; and (c) inducing game users to input legal currencies or virtual currencies to gain online game products or services, by way of random draw or other incidental means. Pursuant to the Online Game Measures, the service agreements between the Online Game Business Operators and users shall contain all the clauses of a standard online game service agreement, which was issued by MOC on July 29, 2010, with no conflicts with the rest of clauses in such service agreements. We, through Beijing Mobile, Beijing Network and other companies, the VIEs or their subsidiaries, have obtained Internet Culture Operation Licenses from the Beijing, Guangdong and Hainan branch of the MOC or MCT, which collectively cover the business scope of operating music entertainment products through the internet, and operating gaming products through the internet, including the issuance of virtual currency.
However, pursuant to the Decision of Ministry of Culture and Tourism (“MCT”) on Abolishing Provisional Administration Measures of Online Games and the Measures for the Administration of Tourism Development Plans, which was promulgated by the MCT on 10 July 2019, the Online Game Measures was abolished.
On May 14, 2019, the general office of MCT promulgated the Notice on Adjustment of the Approval Scope of Internet Cultural Operation Licenses and Further Regulating the Approval Work, or the No. 81 Notice. According to the No. 81 Notice, the MCT no longer assumes the online game industry management responsibility. Upon receiving the No. 81 Notice, the provincial cultural and tourism administrative departments no longer approve and issue the Internet Culture Operation Licenses covering business scope of “operating gaming products through the internet” or “operating gaming products through the internet, including the issuance of virtual currency”. The Internet Culture Operation Licenses covering the afore-mentioned business scope which were issued before the No. 81 Notice and during the valid period shall continue to be valid. Such Internet Culture Operation Licenses will not need to be renewed upon expiry.
 
 
 
75

On March 10, 2020, Beijing Municipal Bureau of Culture and Tourism issued the Special Tips on Application for the Internet Culture Operation Licenses. Pursuant to the Special Tips, the approval scope of Internet Culture Operation Licenses shall include online music, online dramas and programs, online performance, online art, online animation and exhibition, competition activities. Internet Culture Operation Licenses shall not be issued to applicants engaged in other internet operation businesses not within the afore-mentioned approval scope.
According to the aforementioned regulations, Internet Culture Operation Licenses of Beijing Network and other companies, with the business scope of operating gaming products through the internet, may not need to be renewed upon expiry. On the other hand, our Culture Operation Licenses concerning business scope other than operating gaming products through the internet that remain being subject to the approval and administration by MCT will need to be renewed upon expiry.
On July 11, 2008, the General Office of the State Council promulgated the Regulation on Main Functions, Internal Organization and Staffing of the GAPP, or the Regulation on Three Provisions. On September 7, 2009, the Central Organization Establishment Commission issued the corresponding interpretations, or the Interpretations on Three Provisions. The Regulation on Three Provisions stipulates that the MOC is authorized to regulate the online game industry, while the State Administration of Press, Publication, Radio, Film and Television, or SARFT, is authorized to approve the publication of online games before their launch on the internet. The Interpretation on Three Provisions further provides that once an online game is launched on the internet, it will be completely under the administration of the MOC, and that if an online game is launched on the internet without obtaining prior approval from the SARFT, the MOC, instead of the SARFT, is directly responsible for investigation and punishment. On July 11, 2013, the General Office of the State Council promulgated the Provisions on the Main Responsibilities, Internal Institutions and Staffing of GAPP, or the Three-Decision Provisions, which reiterates the restrictions stipulated in the Regulation on Three Provisions. Although the aforementioned provisions or regulations remain valid, according to the No. 81 Notice, the MCT (formerly the MOC) no longer assumes the online game industry management responsibility.
On September 28, 2009, the GAPP, the National Copyright Administration, or the NCA, and the Office of the National Working Group for Combating Pornography and Illegal Publications jointly issued a Notice on Implementing the Provisions of the State Council on “Three Determinations” and the Relevant Explanations of the State Commission Office for Public Sector Reform and Further Strengthening the Administration of the
Pre-approval
of Online Games and Examination and Approval of Imported Online Games, or Circular 13. Circular 13 explicitly prohibits foreign investors from directly or indirectly engaging in online gaming business in China, including through variable interest entity structures, or VIE Structures. Foreign investors are not allowed to indirectly control or participate in PRC operating companies’ online games (including online mobile and PC games) operations, whether (a) by establishing other joint ventures, entering into contractual arrangements or providing technical support for such operating companies; or (b) in a disguised form such as by incorporating or directing user registration, user account management or game card consumption into online gaming platforms that are ultimately controlled or owned by foreign companies. Violations of Circular 13 will result in severe penalties. However, it is uncertain whether the above prohibitions imposed by SARFT are within its authorization as stipulated in the Regulation on Three Provisions and its interpretations. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—We may be adversely affected by the complexity of, and uncertainties and changes in, PRC regulation on mobile and PC internet businesses and companies.”
Regulations on Anti-fatigue Compliance System and Real-name Registration System
On April 15, 2007, in order to curb addictive online game-playing by minors, eight PRC government authorities, including the GAPP, the Ministry of Education, the Ministry of Public Security and the MIIT, jointly issued a circular requiring the implementation of an anti-fatigue compliance system and a real-name registration system by all PRC online games (including online mobile and PC games) operators. Under the anti-fatigue compliance system, three hours or less of continuous playing by minors, defined as game players under 18 years of age, is considered to be “healthy,” three to five hours is deemed “fatiguing,” and five hours or more is deemed “unhealthy.” Game operators are required to reduce the value of
in-game
benefits to a game player by half if it discovers that the amount of a time a game player spends online has reached the “fatiguing” level, and to zero in the case of the “unhealthy” level.
 
 
 
76

To identify whether a game player is a minor and thus subject to the anti-fatigue compliance system, a real-name registration system should be adopted to require online games (including online mobile and PC games) players to register their real identity information before playing online games. Pursuant to the Notice on the Commencement of Anti-fatigue and Real-name Registration of Online Games, issued by the relevant eight government authorities on July 1, 2011, which came into effect on October 1, 2011, online games (including online mobile and PC games) operators must submit the identity information of game players to the National Citizen Identity Information Center, a subordinate public institution of the Ministry of Public Security, for verification.
Pursuant to the Administrative Measures on Usernames of Internet Users’ Accounts promulgated by the CAC on February 4, 2014, which became effective on March 1, 2015, users of internet information services are required to have their identity information authenticated in order to register user accounts. The internet information service providers are required to (i) improve user service agreement, clearly indicating users not to include any illegal or malicious information in account names, head portraits, profiles or any other registration information, and (ii) be equipped with the professionals and examine the account names, head portraits and other registration information submitted by the internet users. We cannot assure you that PRC regulators would not require us to implement much stricter real-name registration in the future. See “Item 3. Key Information—Risk Factors—Risks Relating to Doing Business in China—We may be adversely affected by the complexity of, and uncertainties and changes in, PRC regulation on mobile and PC internet businesses and companies.” In addition, we require our mobile and PC game developers to comply with the requirements under the PRC law, but we cannot assure you that such commercial partners will effectively implement the anti-fatigue rules, and any noncompliance on the part of such commercial partners may cause potential liabilities to us and in turn disrupt our operations. See “Item 3. Key Information—Risk Factors—Risks Relating to Our Business and Industry—
Non-compliance
on the part of third parties with whom we conduct business could disrupt our business and adversely affect our results of operations.”
On December 1, 2016, the MOC promulgated the Circular on Regulating the Operation of Online Games and Strengthening the Interim and Ex Post Supervision, or Circular 32, which became effective on May 1, 2017. The Circular 32 sets requirements in relation to the following aspects of online games: (i) clarifying the scope of online game operation; (ii) regulating services for issuance of virtual props of online games; (iii) strengthening the protection of the rights and interests online game users; (iv) strengthening the interim and ex post supervision of online game operation; and (v) seriously investigating and punishing illegal operating activities. According to the Circular 32, online game publishers shall require online game users to register their real names with valid identity documents, and keep user registration information, and shall not provide recharge or consumer services in game for online game users who login as visitors and also requires that the online game publishers shall fully comply with the relevant provisions of the Parents’ Guardian Project for Minors Playing Online Games, based on which, online game operators shall impose money and time limits for minor users in game and take technical measures to screen the scenes and functions not appropriate for minors. The Circular 32 has been repealed on August 19, 2019 according to the Announcement on the Review Results of Administrative Documents issue by the MCT on August 19, 2019.
On October 25, 2019, the Notice on Preventing Minors from Indulging in Online Games, or the Notice, was issued by National Press and Publication Administration and came into effect on the same day. The Notice requests online game companies to implement the real-name registration system. All online game users must use valid identity information to register their game accounts. Online game companies must require existing users to complete the real-name registration within 2 months from the date of implementation of this notice and stop providing game service to users who cannot complete real-name registration within the prescribed period. The time and duration used by minors shall be strictly controlled. Online game companies are banned from providing game services to minors in any form between 10 p.m. and 8 a.m. The length of time that online game companies provide game services to minors shall not exceed 3 hours per day for statutory holidays and 1.5 hours for other days. Paid services provided to minors shall be regulated. Online game companies shall not provide paid game services for users under the age of 8 years old. As for the paid game services provided by the same online game company, for users who are over 8 years old and under 16 years old, the single recharge amount shall not exceed RMB50, the monthly recharge amount shall not exceed RMB200; for users over 16 years old and under 18 years old, the amount of one single recharge shall not exceed RMB100, and the monthly recharge amount shall not exceed RMB400. Furthermore, on August 30, 2021, the National Press and Publication Administration issued a Circular of the National Press and Publication Administration on Further Strengthening Regulation to Effectively Prevent Online Gaming Additions among Minors, or the Circular. The circular came into effect on September 1, 2021. Where is any inconsistency between the Circular and the Notice, the Circular shall prevail. Pursuant to the circular, which became effective on September 1, 2021, the time of providing online game services to minors shall be strictly limited. Since the effective date of this Circular, all online game companies can only provide one hour of online game services to minors between 8pm and 9pm on Fridays, Saturdays, Sundays and legal holidays, and are not allowed to provide online game services in any form to minors in any other time. The circular requires for real real-name registration and login of online game user accounts shall be strictly implemented. All online games must be connected to the National Press and Publication Administration’s real-name verification system for anti-addiction to online games. All online game users must use their real and valid identity information to register for game accounts and log in to online games. Online game companies shall not provide game services in any form (including visitor experience mode) to users without real-name registration and login.
 
 
 
77

On January 22, 2021, the CAC issued the Administrative Provisions on Official Account Information Services for Internet Users, or the Provisions, which came into effect on February 22, 2021. The Provisions requests that official account information service platforms shall take composite verification and other measures to authenticate the real identity information of Internet users who apply for the registration of official accounts based on their mobile phone numbers, resident ID numbers, unified social credit codes or in other ways, to improve authentication. Official Account Information Services for Internet Users shall not provide relevant services for users who do not submit their real identity information or falsely register with the real identity information of other organizations or people.
Regulations on Computer Information System Security Special Products
Pursuant to the Provisions for Security Protection of Computer Information Systems promulgated by the State Council on February 18, 1994 and subsequently amended in 2011, and the Measures for Administration of Detection and Sales Permits for Computer Information System Security Special Products promulgated by the MPS on December 12, 1997, producers of security special products, including hardware and software products, shall have such products detected and recognized by qualified institutions, and obtain a sales license. A new sales license is required if an approved security product has any functional changes. “Security special products” refers to special hardware and software that is used for protecting the security of computer information system. The valid term of each sales permit is two years and the extension application shall be submitted to the competent branches of the Ministry of Public Security 30 days prior to the expiration of such term. Besides, as the upgrades of our software become more frequent and such examination and approval by the MPS may be time-consuming, we may not be able to obtain such permits for all upgrades in a timely manner, which may subject us to various penalties and adversely affect our business and results of operations.
Regulations on Mobile Application Information Services
On June 28, 2016, the CAC, promulgated the Administrative Provisions on Information Services of Mobile Internet Application Programs, or the Mobile Application Provisions, which became effective on August 1, 2016. The Mobile Application Provisions were promulgated to strengthen the administration of information services provided by mobile applications. On January 5, 2022, the CAC released the Administrative Provisions on Mobile Internet Applications Information Services (Draft for Comment) for public comments.
Pursuant to the Mobile Application Provisions, mobile applications refer to application software obtained through
pre-installation,
download or other means and which operate on smart mobile devices to provide information services to users. Mobile application information service providers shall be responsible for the supervision and administration of mobile application information required by laws and regulations and implement the information security management responsibilities strictly, including but not limited to: (i) authenticating the identity information of the registered users based on mobile phone numbers and other identity information; (ii) protecting user information and using users’ personal information in a lawful and proper manner, and obtaining users’ consents for collection of personal information; (iii) establishing information content audit and management mechanism, and taking measures against any users who publish information content in violation of laws or regulations depending on circumstances, such as issuing warnings and suspension of users’ accounts; (iv) allowing users to opt out from certain functions on mobile applications, and obtaining users’ consents before accessing users’ locations, address books, cameras and recordings; (v) protecting the intellectual property rights of others and shall not develop and publish mobile applications that infringe upon the intellectual property rights of others; and (vi) recording users’ log information and keep it for 60 days.
 
 
 
78

Regulations on Advertising Business
State Administration for Market Regulation, or the SAMR, which is the successor of SAIC, is the primary governmental authority regulating advertising activities in China. Regulations that apply to advertising business primarily include:
 
   
Advertisement Law of the People’s Republic of China, promulgated by the Standing Committee of the National People’s Congress on October 27, 1994 and effective since February 1, 1995, the latest version of which became effective on April 29, 2021;
 
   
Administrative Regulations for Advertising, promulgated by the State Council on October 26, 1987 and effective since December 1, 1987; and
 
   
Interim Measures for the Administration of Internet Advertisements, promulgated by the SAIC on July 4, 2016 and effective on September 1, 2016.
According to the above regulations, companies that engage in advertising activities including those conducted through the internet must each obtain, from the SAMR (formerly the SAIC) or its local branches, a business license which specifically includes operating an advertising business in its business scope. An enterprise engaging in advertising business within the specifications in its business scope does not need to apply for an advertising operation registration, provided that such enterprise is not a radio station, television station, newspaper or periodical publisher. Enterprises conducting advertising activities without such a license may be subject to penalties, including fines, confiscation of advertising income and orders to cease advertising operations pursuant to Advertisement Law. The business license of an advertising company is valid for the duration of its existence, unless the license is suspended or revoked due to a violation of any relevant laws or regulations. For the enterprise which is not a radio station, television station, newspaper or periodical publisher, the term of validity of the registration of advertisement publication shall be consistent with the term of validity of the approval document for relevant media.
PRC advertising laws and regulations set certain content requirements for advertisements in China, including, among other things, prohibitions on false or misleading content, superlative wording, socially destabilizing content or content involving obscenities, superstition, violence, discrimination or infringement of the public interest. Advertisers, advertising agencies and advertising distributors are required to ensure that the content of the advertisements they prepare or distribute is true and in complete compliance with applicable laws. In providing advertising services, advertising operators and advertising distributors must review the supporting documents provided by advertisers for advertisements and verify that the content of the advertisements complies with applicable PRC laws and regulations. Prior to distributing advertisements that are subject to government censorship and approval, advertising distributors are obligated to verify that such censorship has been performed and approval has been obtained. The Interim Measures for the Administration of Internet Advertisements set new requirements for internet advertising, which refers to commercial advertising that directly or indirectly promotes goods or services through websites, webpages, internet applications or other internet media in text, picture, audio, video or other forms. The Interim Measures require internet advertising publishers and advertising operators to, among other things, (i) clearly identify all internet advertising as such and distinguish paid search results from natural search results; (ii) refrain from interrupting normal internet use with advertisements, or inducing users to open an advertisement in a deceptive manner; and (iii) establish an advertising business management system and review advertisement content as required by applicable laws. The following activities are prohibited under the Interim Measures: (a) providing or using applications and hardware to block, filter, skip over, tamper with, or cover up lawful advertisements provided by others; (b) using network access, network equipment and applications to disrupt the normal transmission of lawful advertisements provided by others or adding or uploading advertisements without permission; and (c) harming the interests of others by using fake statistics or traffic data. Violation of these regulations may result in penalties, including fines, confiscation of advertising income, orders to cease dissemination of the advertisements and orders to publish an advertisement correcting the misleading information. Where serious violations occur, the SAIC or its local branches may revoke such offenders’ licenses or permits for their advertising business operations.
On February 9, 2018, the SAIC, currently known as SMAR, issued a Notice on Launching Special Rectification on Internet Advertising, the rectification priorities specified therein are: (i) illegal internet advertisement relating to orientation administration, politically sensitive problems or harming national interests; (ii) internet advertisement for food, dietary supplements, medical care, drugs, and medical devices, which contain false or illegal content that may harm personal safety; (iii) false and illegal Internet advertising for financial investment, business attraction, and collections, among others, containing content deceiving or misleading consumers; (iv) false and illegal Internet advertising interfering with public order, contrary to the good social customs, having an adverse social impact, or harming the physical and mental health of minors.
 
 
 
79

On November 26, 2021, the SAIC, currently known as SMAR has publicly solicited opinions on the Measures for the Administration of Online Advertising (Draft for Comments) (the Draft Internet Advertising Measures), which states that all Internet Advertising activities will be regulated and clearly states that livestreaming room operators and livestreaming marketers must abide by the responsibilities and obligations of Internet Advertising operators. The Draft Internet Advertising Measures also provides that Internet advertisement publishers should not publish advertisements on vehicles or intelligence household electronic appliances without the users’ permission or request. The Draft Internet Advertising Measures further strengthens the
one-click-to-close
requirement and prohibits advertisements for certain items on Internet media that targets minors, including, among others, advertisements related to online games that are harmful to the physical or mental health of minors. The deadline for submitting comments is December 25, 2021, the SAMR solicited comments on this Draft Internet Advertising Measures, but it has not been formally adopted.
Regulations on Broadcasting Audio/Video Programs through the Internet
National Radio and Television Administration, or NRTA, the successor of SARFT is the primary governmental authority regulating activities involving broadcasting audio/video programs and services in China. Regulations that apply to broadcasting audio/video programs primarily include:
 
   
Administrative Measures for Broadcasting Audio/Video Programs through the Internet and Other Information Networks, or the Audio/Video Broadcasting Measures, issued by SARFT on July 6, 2004, effective since October 11, 2004 and updated in August 2015 (SARFT Order [2015] No. 3), which were superseded by Administrative Measures for Private Network and Directional Broadcast Audio/ Video Program Service (SARFT Order [2016] No. 6 or Order 6), which was promulgated on April 25, 2016 and became effective on June 1, 2016 and subsequently amended on March 23, 2021;
 
   
Administrative Provisions for Internet Audio/Video Program Service, commonly known as Circular 56, jointly promulgated by the SARFT and the MIIT on December 20, 2007, effective since January 31, 2008 and updated in August 2015 (SARFT Order [2015] No. 3);
 
   
Notice on Issuing the “Catalogue of Classification of Internet Audio/Video Program Services (Provisional)”, or the Classification Catalogue, promulgated by the SARFT on March 17, 2010, effective since then and updated in March 2017 (SARFT Announcement [2017] No. 1); and
 
   
Notice on Strengthening the Administration of Internet Audio/Video Content, or the Internet Audio/ Video Content Notice, promulgated by SARFT on March 31, 2009 and effective since then.
Pursuant to the Classification Catalogue, category I internet audio/video program services relate to internet audio/video program services operated through radio stations or television stations. Category II internet audio/ video program services relate to the transmission of audio/video programs on current political news and the hosting, production, reporting and broadcasting of audio/video programs on literature and art, entertainment, science and technology, finance and economics, sports, education and other topics. Category III internet audio/ video program services refer to the activities of editing or arranging the information pertaining to audio/video programs broadcasted on the Internet on the same website and providing the public with the service of program searching or viewing or refer to the service of providing users with a special channel for uploading programs or information so that users can pass their source or others’ source of programs to the public via the information broadcasting system or viewing interface of the website for
on-demand
broadcasting to the public. Category IV internet audio/video program services relate to the transmission of radio or television program channels, internet audio/video program channels, or live streaming of online audio/video programs.
According to the above regulations, companies that engage in services relating to internet audio/video programs, which refer to the production, editing and aggregation of audio/video programs, the supply of audio/ video programs to the public via the internet, and the provision of services to third parties for upload and transmission of audio/video programs, are required to obtain an internet audio/video program transmission license issued by the SARFT and to operate the relevant business within the scope as provided in such license. Order 6 explicitly provided that foreign invested enterprises (including wholly foreign owned enterprises, joint ventures and cooperative joint ventures) shall not engage in such business in China. Pursuant to Circular 56 and the Internet Audio/Video Content Notice, internet audio/visual program service providers shall examine and ensure that the contents that they publish comply with applicable laws. Violation of these regulations may result in penalties, including warnings, orders compelling modification of operations or imposition of fines, or even criminal liabilities.
 
 
 
80

On November 18, 2019, CAC, MCT and NRTA jointly promulgated the Circular on Issuing the Administrative Provisions on Online Audio- visual Information Services (CAC Order [2019] No. 3), which was effective on January 1, 2020. According to the CAC Order [2019] No. 3, online audio-visual information services refer to the audio-visual information production, release and dissemination services provided for the public through internet sites, application programs and other online platforms. Online audio-visual information services refer to the organizations or individuals that provide the public with online audio-visual information services. Online audio-visual information service users refer to the organizations or individuals that use online audio-visual information services. An online audio-visual information service provider shall certify the real identity of each user by checking its organization code or his or her identity card number or mobile phone number or otherwise. If the user does not provide authentic identity information, the online audio-visual information service provider shall not provide the information release services for the user. An online audio-visual information service provider shall establish and improve a rumor refuting mechanism. If the provider finds that an online audiovisual information service user has produced, released or disseminated rumors by use of false images or audio and video generation technologies based on deep learning and virtual reality, the provider shall take appropriate rumor refuting measures in a timely manner, and report the relevant information to the departments of cyberspace, culture and tourism, and radio and television for the record.
Regulations on Robot Product Selling
SAMR is the primary governmental authority regulating activities involving robot product selling in China. Regulations that apply to robot product selling primarily include:
 
   
Product Quality Law of the PRC, which was promulgated by the Standing Committee of the National People’s Congress of the People’s Republic of China on February 22, 1993 and subsequently amended on July 8, 2000, August 27, 2009 and December 29, 2018;
 
   
E-Commerce
Law of the People’s Republic of China, which was promulgated by the Standing Committee of the National People’s Congress of the People’s Republic of China on August 31, 2018 and became effective on January 1, 2019,
 
   
Measures for the Administration of the Recall of Defective Consumer Goods, which was promulgated by the General Administration of Quality Supervision, Inspection and Quarantine (having been restructured and named to the SAMR), on October 21, 2015 and became effective on January 1, 2016,
 
   
Interim Provisions on the Administration of Recall of Consumer Goods, which was promulgated by the SAMR on November 21, 2019 and became effective on January 1, 2020 Measures for the Administration of the Restricted Use of the Hazardous Substances Contained in Electrical and Electronic Products, which was promulgated by the National Development and Reform Commission, the Ministry of Science and Technology, the Ministry of Finance, the Ministry of Environmental Protection, the Ministry of Commerce, the General Administration of Customs and the General Administration of Quality Supervision, Inspection and Quarantine on January 6, 2016 and became effective on July 1, 2016,
 
   
Civil Code of the PRC, which was promulgated by the National People’s Congress on May 28, 2020 and became effective on January 1, 2021,
 
   
Measures for the Supervision and Administration of Online Transactions, which was promulgated by the State Administration for Market Regulation on March 15, 2021 and became effective on May 1, 2021.
Pursuant to the above regulations, the sale of products that do not meet applicable health and safety standards and requirements is prohibited. Products shall not pose unreasonable dangers to human or property. Where a defective product causes physical injury to a person or damage to property, the aggrieved party may make a claim for compensation from the seller of the product. Sellers who selling
non-compliant
products may be ordered to cease production and sale of such products, or subject to fines and/or revocation of business license.
Non-compliant
products as well as earnings attributable to the sales of such products may also be confiscated. Where sellers are informed that there might be defects in consumer goods, sellers shall immediately notify the manufacturers and report to the provincial quality inspection departments at the places where they are located, and sellers shall immediately stop selling, leasing out and using defective consumer goods, and assisting manufacturers in implementing a recall. Otherwise the seller will be liable for tort claims.
 
 
 
81

Selling robot products is subject to a variety of consumer protection laws, including the PRC Consumer Rights and Interests Protection Law, as amended on October 25, 2013 and taking effect since March 15, 2014, which imposes obligations on business sellers. Failure to comply with these consumer protection laws could subject us to administrative sanctions, such as the issuance of warning, confiscation of income, imposition of fines, order to cease business operations, revocation of business licenses, as well as potential civil and criminal liabilities.
Intellectual Property Rights
Software Registration
. The State Council and the NCA have promulgated various rules and regulations and rules relating to protection of software in China, including the Regulations on Protection of Computer Software promulgated by State Council on January 30, 2013 and effective since March 1, 2013, and the Measures for Registration of Copyright of Computer Software promulgated by NCA on February 20, 2002, amended on June 18, 2004 and effective since the same date. According to these rules and regulations, software owners, licensees and transferees may register their rights in software with the China Copyright Protection Center or its local branches and obtain software copyright registration certificates. Although such registration is not mandatory under PRC law, software owners, licensees and transferees are encouraged to go through the registration process and registered software rights may be entitled to better protections.
Patent
. The National People’s Congress adopted the Patent Law of the People’s Republic of China in 1984 and amended it in 1992, 2000, 2008 and 2020 (came into effect on June 1, 2021), respectively. A patentable invention, utility model or design must meet three conditions: novelty, inventiveness and practical applicability. Patents cannot be granted for scientific discoveries, rules and methods for intellectual activities, methods used to diagnose or treat diseases, animal and plant breeds, nuclear transformation or substances obtained by means of nuclear transformation. The Patent Office under the State Intellectual Property Office is responsible for receiving, examining and approving patent applications. A patent is valid for a twenty-year term for an invention and a
ten-year
term for a utility model and fifteen-year for a or design, starting from the application date. Except under certain specific circumstances provided by law, any third-party user must obtain consent or a proper license from the patent owner to use the patent, or else the use will constitute an infringement of the rights of the patent holder.
Copyright
. The Copyright Law of the People’s Republic of China, promulgated in 1990 and amended in 2001 and, 2010 and 2020 (came into effect on June 1, 2021), or the Copyright Law, and its related implementing regulations, promulgated in 1991 and amended in 2013 are the principal laws and regulations governing the copyright related matters. The amended Copyright Law covers internet activities, products disseminated over the internet and software products (including the original copy and reproduced copy), among the subjects entitled to copyright protections. Registration of copyright is voluntary, and is administrated by the China Copyright Protection Center.
On December 20, 2001, the State Council promulgated the new Regulations on Computer Software Protection, effective from January 1, 2002 and amended in March 2013, which are intended to protect the rights and interests of the computer software copyright holders and encourage the development of software industry and information economy. In the PRC, software developed by PRC citizens, legal persons or other organizations is automatically copyright protected immediately after its development, without an application or approval. Software copyright may be registered with the designated agency and if registered, the certificate of registration issued by the software registration agency will be the primary evidence of the ownership of the copyright and other registered matters. On February 20, 2002, the National Copyright Administration of the PRC introduced the Measures on Computer Software Copyright Registration, which outline the operational procedures for registration of software copyright, as well as registration of software copyright license and transfer contracts. The Copyright Protection Center of China, or the CPCC, is mandated as the software registration agency under the regulations. The Measures on Computer Software Copyright Registration was subsequently amended on June 18, 2004, which allows the CPCC to establish local branches for software registration.
 
 
 
82

To address the problem of copyright infringement related to content posted or transmitted on the internet, the NCA and the MIIT jointly promulgated the Measures for Administrative Protection of Copyright Related to Internet on April 29, 2005. These measures, which became effective on May 30, 2005, apply to acts of automatically providing services such as uploading, storing, linking or searching works, audio or video products, or other contents through the internet based on the instructions of internet users who publish contents on the internet, or the Internet Content Providers, without editing, amending or selecting any stored or transmitted content.
On May 18, 2006, the State Council issued the Regulations on Protection of the Right of Communication through Information Network, which took effect on July 1, 2006 and was amended on January 30, 2013.
Since 2005, the NCA, together with certain other PRC governmental authorities, have jointly launched annual campaigns specifically aimed to crack down on internet copyright infringement and piracy in China; these campaigns normally last for three to four months every year. According to the Notice of 2013 Campaign to Crack Down on Internet Infringement and Piracy promulgated by the NCA, the Ministry of Public Security and the MIIT on July 19, 2013, the 2013 campaign mainly targeted key internet publications such as literature, music, movies and TV series, games, cartoons, software in key areas, to strengthen the supervision of audio and video websites and
e-commerce
platforms and strictly crack down all kinds of internet piracy.
Domain Name
. In September 2002, the CNNIC issued the Implementing Rules for Domain Name Registration setting forth detailed rules for registration of domain names, which were amended on May 29, 2012. On June 18, 2019, the CNNIC issued the Notice of the Issuance and Implementation of the “the Implementing Rules for
Top-level
Domain Name Registration” Series of Regulations, or the Notice, which became effective from the same date. The Implementing Rules for
Top-level
Domain Name Registration, mentioned in the Notice, superseded the Implementing Rules for Domain Name Registration. According to the Notice, the applicant shall sign a domain name registration agreement with the registrar and submit the materials in written or electronic form on their application. The maximum period of validity of domain name registration shall not exceed ten years, and the longest period from the renewal date to the expiration date after the renewal shall not exceed ten years. On November 5, 2004, the MIIT promulgated the Measures for Administration of Domain Names for the Chinese Internet, which were subsequently superseded by Administrative Measures for Internet Domain Names, effective on November 1, 2017, or the Domain Name Measures. The Domain Name Measures shall apply to Internet domain name services and related operation, maintenance, supervision and management, and other related activities that are carried out within the territory of the People’s Republic of China. According to the Domain Name Measures, the registration of domain names in PRC is on a “first-apply- first registration” basis. A domain name applicant will become the domain name holder upon the completion of the application procedure. In February 2006, the CNNIC issued the Measures on Domain Name Dispute Resolution, which were subsequently amended in June 2012, in November and in September 2014 and in June 2019 and relevant implementing rules, pursuant to which the CNNIC can authorize a domain name dispute resolution institution to decide disputes.
Trademark
. The PRC Trademark Law, adopted in 1982 and amended in 1993, 2001, 2013 and 2019, with its implementation rules adopted in 2002 and amended in 2014, protects registered trademarks. The Trademark Office of the SAIC handles trademark registrations and grants a protection term of ten years to registered trademarks. Trademark license agreements must be filed with the Trademark Office for record. On December 13, 2021, for the purposes of enhancing trademark administration, strengthening the business guidance for trademark law enforcement China National Intellectual Property Administration issued the Standards for Determining General Trademark Violations, or the Circular 34, which became effective on January 1, 2022. The Circular 34 provides standards for the investigation and punishment of general trademark violations by departments in charge of trademark law enforcement.
Internet Infringement
On May 26, 2020, the National People’s Congress promulgated the Civil Code of the People’s Republic of China, or the Civil Code, which became effective on January 1, 2021. Under the Civil Code, an internet user or an internet service provider that infringes upon the civil rights or interests of others through using the internet assumes tort liability. If an internet user infringes upon the civil rights or interests of another through using the internet, the person being infringed upon has the right to notify and request the internet service provider whose internet services are facilitating the infringement to take necessary measures including the deletion, blocking or disconnection of an internet link. After receiving the notice, the network service provider shall promptly forward the notice to the relevant network user and take necessary measures in light of the preliminary evidence of infringement and the type of service; if the network service provider fails to take necessary action after being notified, it shall assume joint and several liability with the network user with regard to the aggravated part of the damage. If the network user or network service provider is damaged due to wrong notice, the right holder shall assume tort liability. Where it is otherwise prescribed in law, such provisions shall prevail. If, after being notified, the internet service provider fails to take necessary measures in a timely manner to end the infringement, it will be jointly and severally liable for any additional harm caused by its failure to act. According to the Civil Code Tort Law, civil rights and interests include the personal rights and rights of property, such as the right to life, right to health, right to name, right to reputation, right to honor, right of portraiture, right of privacy, right of marital autonomy, right of guardianship, right to ownership, right to usufruct, right to security interests, copyright, patent right, exclusive right to use trademarks, right to discovery, right to equity interests and right of heritage, among others.
 
 
 
83

On May 8, 2017, the Supreme People’s Court and the Supreme People’s Procuratorate released an Interpretation on Several Issues Concerning the Application of Law in the Handling of Criminal Cases Involving Infringement of Citizens’ Personal Information, or the Interpretation. The Interpretation clarified several concepts, including “citizen’s personal information,” “provision”, and “unlawful acquisition”, in relation to the crime of “infringement of citizens’ personal information” stipulated in the Criminal Law. Pursuant to the Interpretation, “citizen’s personal information” refers to all kinds of information recorded in electronic form or any other form, which can be used, independently or in combination with other information, to identify a specific natural person’s personal identity or reflect a specific natural person’s activities, including the natural person’s name, identity certificate number, communication and contact information, address, account password, property status, and whereabouts, among others.
Regulations of Internet Content and Network Security
The PRC government has promulgated measures relating to internet content through a number of governmental agencies, including the MIIT, the MOC and the SARFT. These measures specifically prohibit internet activities, such as the operation of online games, that result in the publication of any content which is found to contain, among others, propagate obscenity, gambling or violence, instigate crimes, undermine public morality or the cultural traditions of the PRC, or compromise state security or secrets. If an ICP License holder violates these measures, its ICP License may be revoked and its websites may be shut down by the relevant government agencies.
Information Content and Censorship
Internet content in China is regulated and restricted from a state security standpoint. Internet companies in China are required to complete security filing procedures and regularly update information security and censorship systems for their websites with local public security bureau. The PRC Law on Preservation of State Secrets, which became effective on October 1, 2010 requires an internet information services provider to immediately stop disseminating any information that may be deemed to be leaked state secrets and to report such incidents in a timely manner to the state security and public security authorities. Failure to do so in a timely and adequate manner may subject the internet information services providers to liability and certain penalties given by the Ministry of State Security, the Ministry of Public Security and/or the MIIT or their respective local branches.
On December 13, 2005, the Ministry of Public Security promulgated Provisions on Technological Measures for Internet Security Protection, or the Internet Protection Measures, which took effect on March 1, 2006. The Internet Protection Measures require all internet information services operators to take proper measures including anti-virus, data
back-up
and other related measures, and keep records of certain information about their users (including user registration information,
log-in
and
log-out
time, IP address, content and time of posts by users) for at least 60 days and submit the above information as required by laws and regulations.
The National People’s Congress, China’s national legislative body, enacted the Decisions on the Maintenance of Internet Security on December 28, 2000, which was subsequently amended and took effect on August 27, 2009, pursuant to which the following types of conduct may subject persons to criminal liabilities in China: (a) conduct that may pose a threat to security of internet, including gaining improper entry into a computer or system of strategic importance, or disseminate virus and similar destructive programs; (b) conduct that may adversely affect national security and social stability, including disseminate politically disruptive information and leaking state secrets; (c) conduct that may disrupt economic and social administrative order, including spreading false commercial information and infringing upon intellectual property rights; and (d) conduct that may violate the legal interests of any other person, including infringing upon privacy.
 
 
 
84

On December 11, 1997, the State Council approved the Administration Measures on the Security Protection of Computer Information Network with Internationally Connections, which was issued by the Ministry of Public Security on December 26, 1997, and became effective on December 30, 1997, and amended on January 8, 2011. The measures require internet service providers to provide a report of certain user information to the public security authority and assist the public security authority in investigating incidents involving breach of laws and regulations on the Internet security, and prohibit using the internet in ways which, among others, result in a leakage of state secrets or a spread of socially destabilizing content. The Ministry of Public Security has supervision and inspection powers in this regard, and relevant local security bureaus may also have jurisdiction. If an ICP License holder violates these measures, the PRC government may revoke its ICP License and shut down its websites.
On February 4, 2015, the CAC promulgated the Provisions on the Administration of Usernames of Internet Users’ Accounts, which took effect on March 1, 2015 and require internet operators like us to censor usernames, icons and profiles provided by internet users and to refuse registration of
non-compliant
usernames or icons.
Measures for Security Review of Network Products and Services (Trial Implementation), or the Trail Security Review Measures, was promulgated by CAC on May 2, 2017, and effective on June 1, 2017, pursuant to which important network products and services purchased for the network and information system concerning national security shall go through network security review by the Cyber Security Review Committee. The Trial Security Review Measures were repealed by the Measures for Cybersecurity Review, or the Measures, which was issued by the CAC, the MIIT, the NDRC and other government sector on April 13,2020, and came into effect on June 1, 2020. On December 28, 2021, twelve regulatory authorities jointly released the Cybersecurity Review Measures, which became effective on February 15, 2022 and repeal the Measures for Cybersecurity Review issued on April 13, 2020, The Cybersecurity Review Measures provides that a critical information infrastructure operator purchasing network products and services, and platform operators carrying out data processing activities which affect or may affect national security, must apply for cybersecurity review. The Cybersecurity Review Measures also provides that a platform operator with more than one million users’ personal information aiming to list abroad must apply for cybersecurity review. New York Stock Exchange fall within the definition of “abroad” in the provision, however, we are already listed on the New York Stock Exchange, therefore, there can be no assurance if we are required to follow the cybersecurity review or the security assessment procedures, and if so, whether we would be able to complete the applicable cybersecurity review or the security assessment procedures in a timely manner
.
On November 15, 2018, the CAC promulgated the Provisions on the Safety Assessment for Internet Information Services Capable of Creating Public Opinions or Social Mobilization, which took effect on November 30, 2018. For the purpose of the Provisions, Internet information services capable of creating public opinions or social mobilization include: (i) launching information services such as forums, blogs, microblogs, chat rooms, communication groups, public accounts, short videos, webcasts, information sharing, small programs, etc. or setting up the corresponding additional functions; and (ii) launching other Internet information services that provide channels for the public to express their opinions or are capable of mobilizing the public to engage in specific activities. An Internet information service provider should conduct safety assessment for itself and be responsible for the assessment results, if it falls under any of the following circumstances: (i) where it launches an Internet information service capable of creating public opinions or social mobilization, or adds relevant functions to its information service; (ii) where it uses a new technology or application leading to a major change in the functional attributes, technical realization methods, or basic resource allocation of its information service, thus causing a major change in its capability of creating public opinions or social mobilization; (iii) where the size of users significantly changes, leading to a major change in the information service’s capability of creating public opinions or social mobilization; (iv) where illegal or harmful information is spread, indicating that it is difficult to effectively prevent and control cybersecurity risks by existing security measures; or (v) other circumstances in which safety assessment is required by the online cyberspace departments or the public security organ at or above the prefecture level in writing. After the safety assessment, if an Internet information service provider finds a potential safety hazard, it shall promptly rectify until the relevant safety hazard is eliminate; if it complies with laws and regulations, a safety assessment report shall be compiled and submitted to the local cyberspace department and public security organ through the national Internet safety management service platform.
On December 15, 2019, the CAC released the Provisions on Governance of the Network Information Content Ecology, with effect from March 1, 2020. According to the Provisions, network information content producers are encouraged to produce, reproduce and publish positive information, such as “contents of revealing highlights of economic and social development and reporting the hard work and affluent life of the people”. Meanwhile, network information content producers shall not produce, reproduce or publish any illegal information, such as information that “undermines national security, divulges state secrets, subverts the state power or jeopardize the national unity”, and shall take measures to prevent and resist the production, reproduction and publication of adverse information, such as “overstated headlines that are significantly inconsistent with the contents”. Meanwhile, the network information content service platforms are required to fulfill their primary responsibilities for management of information contents, strengthen the governance of the network information content ecology on their respective platform, and create a positive, healthy and amicable network culture. Furthermore, the Provisions note that network information content service platforms shall not disseminate any illegal information as aforementioned, and shall take precautions against and resist the dissemination of any adverse information specified in the Provisions, such as information use of exaggerated titles, with serious inconsistency between content and title, hyped gossip, scandals, misdeeds, etc.
 
 
 
85

On December 17, 2020, the MITT issued the Guidelines for the Construction of Data Security Standard System in the Telecommunications and Internet Industries, or the Data Security Standard System Guidelines. The Data Security Standard System Guidelines specifies the standard system of telecom and internet data security, and further stipulated the basic commonality, key technology, safety management and key areas and other standards.
On September 15, 2021, the CAC promulgated the Opinions on Further Enforcing Responsibilities on Website Platforms as the Main Responsible Party for Information Content Management. In accordance with the Opinions, website platforms are required to perform specific responsibilities as the main responsible party for information content management, including, among others, enhancing the platform community rules, strengthening the regulation and management of accounts, improving the content vetting mechanism, improving the quality of information content, managing the dissemination of information content, and strengthening the management of key functions.
On 14 November 2021, the CAC released the Regulations on Network Data Security Management (Draft for Comment) for public comments through 12 December 2021. In accordance with the draft Regulation of Administration of Cybersecurity and information security, the following circumstances shall complete Cybersecurity review: (i) Internet platform operators that gather a large number of data resources related to national security, economic development, and public interests implement mergers, reorganizations, and divisions that affect or may affect national security; (ii) any data operator who possesses the personal information of more than 1 million users seeks a listing outside; (iii) any data processor seeks a listing with HKEX, which affects or may affect national security.
To comply with the above laws and regulations, we have implemented measures and regularly updated our information security and content- filtering systems with newly issued content restrictions as required by the relevant laws and regulations.
Privacy Protection
The PRC Constitution states that PRC law protects the freedom and privacy of communications of citizens and prohibits infringement of these rights. In recent years, PRC government authorities have enacted legislation on internet use to protect personal information from any unauthorized disclosure. The Network Information Protection Decision provides that electronic information that identifies a citizen or involves privacy of any citizen is protected by law and must not be unlawfully collected or provided to others. ICP operators collecting or using personal electronic information of citizens must specify the purposes, manners and scopes of information collection and uses, obtain consent of the relevant citizens, and keep the collected personal information confidential. ICP operators are prohibited from disclosing, tampering with, damaging, selling or illegally providing others with, collected personal information. ICP operators are required to take technical and other measures to prevent the collected personal information from any unauthorized disclosure, damage or loss. The Administrative Measures on Internet Information Services prohibit an ICP operator from insulting or slandering a third party or infringing upon the lawful rights and interests of a third party. According to the Provisions on Protection of Personal Information of Telecommunication and Internet Users, which was promulgated by MIIT and became effective in September 2013, telecommunication business operators and ICP operators are responsible for the security of the personal information of users they collect or use in the course of their provision of services. Without obtaining the consent from the users, telecommunication business operators and ICP operators may not collect or use the users’ personal information. The personal information collected or used in the course of provision of services by the telecommunication business operators or ICP operators must be kept in strict confidence, and may not be divulged, tampered with or damaged, and may not be sold or illegally provided to others. The ICP operators are required to take certain measures to prevent any divulgence of, damage to, tampering with or loss of users’ personal information. In accordance with the Cyber Security Law, network operators are required to collect and use personal information in compliance with the principles of legitimacy, properness and necessity, and strictly within the scope of authorization by the subject of personal information unless otherwise prescribed by laws or regulations. In the event of any unauthorized disclosure, damage or loss of collected personal information, network operators must take immediate remedial measures, notify the affected users and report the incidents to the relevant authorities in a timely manner. If any user knows that a network operator illegally collects and uses his or her personal information in violation of laws, regulations or any agreement with the user, or the collected and stored personal information is inaccurate or wrong, the user has the right to request the network operator to delete or correct the relevant collected personal information.
 
 
 
86

The relevant telecommunications authorities are further authorized to order ICP operators to rectify unauthorized disclosure. ICP operators are subject to legal liability, including warnings, fines, confiscation of illegal gains, revocation of licenses or filings, closing of the relevant websites, administrative punishment, criminal liabilities, or civil liabilities, if they violate relevant provisions on internet privacy. Pursuant to the Ninth Amendment to the Criminal Law issued by the Standing Committee of the National People’s Congress in August 2015 and becoming effective in November 2015, the standards of crime of infringing citizens’ personal information were amended accordingly and the criminal culpability of unlawful collection, transaction, and provision of personal information has been reinforced. In addition, any ICP provider that fails to fulfill the obligations related to internet information security administration as required by applicable laws and refuses to rectify upon orders, will be subject to criminal liability for (i) any dissemination of illegal information in large scale; (ii) any severe effect due to the leakage of the client’s information; (iii) any serious loss of evidence of criminal activities; or (iv) other severe situations, and any individual or entity that (x) sells or provides personal information to others unlawfully, or (y) steals or illegally obtains any personal information, will be subject to criminal liability in severe situations. In addition, the Interpretations of the Supreme People’s Court and the Supreme People’s Procuratorate of the PRC on Several Issues Concerning the Application of Law in Handling Criminal Cases of Infringing Personal Information, effective in June 2017, have clarified certain standards for the conviction and sentencing in relation to personal information infringement. The PRC government has the power and authority to order ICP operators to turn over personal information if an internet user posts any prohibited content or engages in illegal activities on the internet. The Civil Code further provides in a stand-alone chapter of right of personality and reiterate that the personal information of a natural person shall be protected by the law. Any organization or individual shall legitimately obtain such personal information of others in due course on a
need-to-know
basis and ensure the safety and privacy of such information, and refrain from excessively handling or using such information.
With respect to the security of information collected and used by mobile apps, pursuant to the Announcement of Conducting Special Supervision against the Illegal Collection and Use of Personal Information by Apps, which was issued on January 23, 2019, app operators should collect and use personal information in compliance with the Cyber Security Law and should be responsible for the security of personal information obtained from users and take effective measures to strengthen the personal information protection. Furthermore, app operators should not force their users to make authorization by means of bundling, suspending installation or in other default forms and should not collect personal information in violation of laws, regulations or breach of user agreements. Such regulatory requirements were emphasized by the Notice on the Special Rectification of Apps Infringing upon User’s Personal Rights and Interests, which was issued by MIIT on October 31, 2019. On November 28, 2019, the CAC, the MIIT, the Ministry of Public Security and the SAMR jointly issued the Methods of Identifying Illegal Acts of Apps to Collect and Use Personal Information. This regulation further illustrates certain commonly-seen illegal practices of apps operators in terms of personal information protection, including “failure to publicize rules for collecting and using personal information”, “failure to expressly state the purpose, manner and scope of collecting and using personal information”, “collection and use of personal information without consent of users of such App”, “collecting personal information irrelevant to the services provided by such app in violation of the principle of necessity”, “provision of personal information to others without users’ consent”, “failure to provide the function of deleting or correcting personal information as required by laws” and “failure to publish information such as methods for complaints and reporting”. Among others, any of the following acts of an app operator will constitute “collection and use of personal information without consent of users”: (i) collecting an user’s personal information or activating the permission for collecting any user’s personal information without obtaining such user’s consent; (ii) collecting personal information or activating the permission for collecting the personal information of any user who explicitly refuses such collection, or repeatedly seeking for user’s consent such that the user’s normal use of such app is disturbed; (iii) any user’s personal information which has been actually collected by the app operator or the permission for collecting any user’s personal information activated by the app operator is beyond the scope of personal information which such user authorizes such app operator to collect; (iv) seeking for any user’s consent in a
non-explicit
manner; (v) modifying any user’s settings for activating the permission for collecting any personal information without such user’s consent; (vi) using users’ personal information and any algorithms to directionally push any information, without providing the option of
non-directed
pushing such information; (vii) misleading users to permit collecting their personal information or activating the permission for collecting such users’ personal information by improper methods such as fraud and deception; (viii) failing to provide users with the means and methods to withdraw their permission of collecting personal information; and (ix) collecting and using personal information in violation of the rules for collecting and using personal information promulgated by such app operator.
 
 
 
87

On August 22, 2019, the CAC promulgated the Children Information Protection Provisions, which took effect on October 1, 2019, requiring that before collecting, using, transferring or disclosing the personal information of a child, the Internet service operator should inform the child’s guardians in a noticeable and clear manner and obtain their consents. Meanwhile, internet service operators should take measures like encryption when storing children’s personal information. On May 28, 2020 the National People’s Congress issued the Civil Code of the People’s Republic of China (Civil Code), which came into effect in on January 1, 2021, the Civil Code provides a natural person shall have the right of privacy and the personal information of a natural person shall be protected in accordance with law. Information processors shall not divulge or tamper with the personal information collected or stored by them and shall not illegally provide any natural person’s personal information to others without the consent of such natural person. On March 12, 2021, the CAC and three other authorities jointly issued the Rules on the Scope of Necessary Personal Information for Common Types of Mobile Internet Applications. The Rules specifies the scope of necessary personal information to be collected each for a variety of common mobile internet applications, such as maps and navigation apps, online ride-hailing apps, instant messaging apps, online community apps. Operators of such apps shall not refuse to provide basic services to users on the ground of users’ refusal to provide their personal
non-essential
information. On April 26, 2021, the MIIT issued the Interim Administrative Provisions on Personal Information Protection in Internet Mobile Applications (Draft for Comment). The draft of the Interim Administrative Provisions on Personal Information Protection in Internet Mobile Applications sets forth two principles of collection and utilization of personal information, namely “explicit consent” and “minimum necessity.”
Further, the SAMR promulgated the Measures for the Supervision and Administration of Online Transaction March 15, 2021, which became effective on May 1, 2021. The measures require that, among others, online transaction operators shall not force customers, whether or not in a disguised manner, to consent to the collection and use of information not directly related to their business activities by means of
one-
off general authorization, default authorization, bundling with other authorizations, or the suspension of installation and use.
On August 20, 2021, the Standing Committee of the National People’s Congress adopted the Personal Information Protection Law which took effect on November 1, 2021. The Personal Information Protection Law requires, among others, that (i) the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose, in a method that has the least impact on personal rights and interests, and (ii) the collection of personal information should be limited to the minimum scope necessary to achieve the processing purpose to avoid the excessive collection of personal information. Different types of personal information and personal information processing will be subject to various rules on consent, transfer, and security. Entities handling personal information shall bear responsibilities for their personal information handling activities, and adopt necessary measures to safeguard the security of the personal information they handle. The entities failing to comply could be ordered to correct, or suspend or terminate the provision of services, and face confiscation of illegal income, fines or other penalties.
Information Security
The National People’s Congress has enacted legislation that prohibits use of the internet that breaches the public security, disseminates socially destabilizing content or leaks state secrets. Breach of public security includes breach of national security and infringement on legal rights and interests of the state, society or citizens. Socially destabilizing content includes any content that incites defiance or violations of PRC laws or regulations or subversion of the PRC government or its political system, spreads socially disruptive rumors or involves cult activities, superstition, obscenities, pornography, gambling or violence. State secrets are defined broadly to include information concerning PRC national defense, state affairs and other matters as determined by the PRC authorities.
 
 
 
88

Pursuant to applicable regulations, ICP operators must complete mandatory security filing procedures and regularly update information security and monitoring systems for their websites with local public security authorities, and must also report any public dissemination of prohibited content.
The Provisions on Technological Measures for Internet Security Protection, promulgated by the Ministry of Public Security and became effective in March 2006, require all ICP operators to keep records of certain information about its users (including user registration information,
log-in
and
log-out
time, IP address, content and time of posts by users) for at least 60 days and submit the above information as required by laws and regulations. The Decision on Strengthening Network Information Protection, or the Network Information Protection Decision, which was promulgated by the PRC National People’s Congress in December 2012, states that ICP operators must request identity information from users when ICP operators provide information publication services to the users. If ICP operators come across prohibited information, they must immediately cease the transmission of such information, delete the information, keep relevant records, and report to relevant government authorities.
In December 2015, the Standing Committee of the National People’s Congress promulgated the Anti-Terrorism Law of the PRC, or the Anti-Terrorism Law, which took effect on January 1, 2016 and was amended on April 27, 2018. According to the Anti-Terrorism Law, telecommunication service operators or internet service providers shall (i) carry out pertinent anti-terrorism publicity and education to society; (ii) provide technical interfaces, decryption and other technical support and assistance for the competent departments to prevent and investigate terrorist activities; (iii) implement network security and information monitoring systems as well as safety and technical prevention measures to avoid the dissemination of terrorism information, delete the terrorism information, immediately halt its dissemination, keep relevant records and report to the competent departments once the terrorism information is discovered; and (iv) examine customer identities before providing services. Any violation of the Anti-Terrorism Law may result in severe penalties, including substantial fines.
In November 2016, the Standing Committee of the National People’s Congress promulgated the Cyber Security Law of the PRC, or the Cyber Security Law, which took effect on June 1, 2017. In accordance with the Cyber Security Law, network operators must comply with applicable laws and regulations and fulfill their obligations to safeguard network security in conducting business and providing services. Network service providers must take technical and other necessary measures as required by laws, regulations and mandatory requirements to safeguard the operation of networks, respond to network security effectively, prevent illegal and criminal activities, and maintain the integrity, confidentiality and usability of network data.
For the further purposes of regulating data processing activities, safeguarding data security, promoting data development and utilization, protecting the lawful rights and interests of individuals and organizations, and maintaining national sovereignty, security, and development interests, on June 10, 2021, the Standing Committee of the PRC National People’s Congress promulgated the Data Security Law of the People’s Republic of China, or the Data Security Law, which took effect on September 1, 2021. The Data Security Law requires data processing, which includes the collection, storage, use, processing, transmission, provision, publication of data, to be conducted in a legitimate and proper manner. The Data Security Law provides for data security and privacy obligations on entities and individuals carrying out data activities. The Data Security Law also introduces a data classification and hierarchical protection system based on the importance of data in economic and social development, and the degree of harm it may cause to national security, public interests, or legitimate rights and interests of individuals or organizations if such data are tampered with, destroyed, leaked, illegally acquired or illegally used. The appropriate level of protection measures is required to be taken for each respective category of data. For example, a processor of important data is required to designate the personnel and the management body responsible for data security, carry out risk assessments of its data processing activities and file the risk assessment reports with the competent authorities. State core data, i.e. data having a bearing on national security, the lifelines of national economy, people’s key livelihood and major public interests, shall be subject to stricter management system. Moreover, the Data Security Law provides a national security review procedure for those data activities which affect or may affect national security and imposes export restrictions on certain data and information. In addition, the Data Security Law also provides that any organization or individual within the territory of the PRC shall not provide any foreign judicial body and law enforcement body with any data without the approval of the competent PRC governmental authorities. As the Data Security Law was recently promulgated and has not yet taken effect, we may be required to make further adjustments to our business practices to comply with this law, as well as any adjustments that may be required by the ultimate Personal Information Protection Law.
 
 
 
89

On July 6, 2021, certain PRC regulatory authorities issued Opinions on Lawfully and Severely Combating Illegal Securities Activities, which, among others, provides for improving relevant laws and regulations on data security, cross-border data transmission, and confidential information management. It provided that efforts will be made to revise the regulations on strengthening the confidentiality and file management relating to the offering and listing of securities overseas, to implement the responsibility on information security of overseas listed companies, and to strengthen the standardized management of cross-border information provision mechanisms and procedures.
On July 30, 2021, the State Council issued the Regulations on Protection of Critical Information Infrastructure, or the Regulations. Pursuant to the Regulations, critical information infrastructure shall mean the important network facilities or information systems of key industries or fields such as public communication and information service, energy, transportation, water conservation, finance, public services,
e-government
affairs and national defense science, and important network facilities or information systems which may endanger national security, people’s livelihood and public interest once there occur damage, malfunctioning or data leakage to them. The Regulations provide that no individual or organization may carry out any illegal activity of intruding into, interfering with, or sabotaging any critical information infrastructures, or endanger the security of any critical information infrastructures. The Regulations also require that critical information infrastructure operators shall establish a cybersecurity protection system and accountability system, and that the main responsible person of a critical information infrastructure operator shall take full responsibility for the security protection of the critical information infrastructures operated by it. In addition, relevant administration departments of each important industry and sector shall be responsible for formulating the rule of critical information infrastructure determination applicable to their respective industry or sector, and determine the critical information infrastructure operators in their industry or sector.
On July 12, 2021, the MIIT and two other authorities jointly issued the Provisions on the Administration of Security Vulnerabilities of Network Products, or the Provisions. The Provisions state that, no organization or individual may abuse the security vulnerabilities of network products to engage in activities that endanger network security, or to illegally collect, sell, or publish the information on such security vulnerabilities. Anyone who is aware of the aforesaid offences shall not provide technical support, advertising, payment settlement and other assistance to the relevant offenders. According to the Provisions, network product providers, network operators, and platforms collecting network product security vulnerabilities shall establish and improve channels for receiving network product security vulnerability information and keep such channels available, and retain network product security vulnerability information reception logs for at least six months. The Provisions also bans provision of undisclosed vulnerabilities to overseas organizations or individuals other than to the product providers.
On October 29, 2021, the CAC issued the Measures for Security Assessment of Cross-border Data Transfer (Draft for Comment). According to these measures, in addition to the self-risk assessment requirement for provision of any data outside China, a data processor shall apply to the competent cyberspace department for data security assessment and clearance of outbound data transfer in any of the following events: (i) outbound transfer of personal information and important data collected and generated by an operator of critical information infrastructure; (ii) outbound transfer of important data; (iii) outbound transfer of personal data by a data processor which has processed more than one million users’ personal data; (iv) outbound transfer of more than one hundred thousand users’ personal information or more than ten thousand users’ sensitive personal information cumulatively; (v) such other circumstances where
ex-ante
security assessment and evaluation of cross-border data transfer is required by the CAC.
On August 20, 2021, the Standing Committee of the National People’s Congress of China promulgated the Personal Information Protection Law, which integrates the scattered rules with respect to personal information rights and privacy protection and took effect on November 1, 2021. The Personal Information Protection Law requires, among others, that (i) the processing of personal information should have a clear and reasonable purpose which should be directly related to the processing purpose and should be conducted in a method that has the minimum impact on personal rights and interests, and (ii) the collection of personal information should be limited to the minimum scope as necessary to achieve the processing purpose and avoid the excessive collection of personal information. Personal information processors shall adopt necessary measures to safeguard the security of the personal information they handle. The offending entities could be ordered to correct, or to suspend or terminate the provision of services, and face confiscation of illegal income, fines or other penalties.
In addition, the State Secrecy Bureau has issued provisions authorizing the blocking of access to any website it deems to be leaking state secrets or failing to comply with the relevant legislation regarding the protection of state secrets during online information distribution. Specifically, internet companies in the PRC with bulletin boards, chat rooms or similar services must apply for specific approval prior to operating such services.
 
 
 
90

On November 14, 2021, the CAC released the Regulations on the Network Data Security (Draft for Comments), or the Draft Regulations. The Draft Regulations provide that data processors refer to individuals or organizations that autonomously determine the purpose and the manner of processing data. In accordance with the Draft Regulations, data processors shall apply for a cybersecurity review for the following activities: (i) merger, reorganization or division of Internet platform operators that have acquired a large number of data resources related to national security, economic development or public interests to the extent that affects or may affect national security; (ii) listing abroad of data processors which process over one million users’ personal information; (iii) listing in Hong Kong which affects or may affect national security; or (iv) other data processing activities that affect or may affect national security. Besides, data processors that are listed overseas shall carry out an annual data security assessment. The Cybersecurity Review Measures are relatively new and remain unclear on how it will be interpreted and implemented by the relevant PRC governmental authorities, it remains uncertain how PRC governmental authorities will regulate overseas listing in general and whether we are required to obtain any specific regulatory approvals for our offshore offerings. However, as of the date of this annual report, we have not received any formal notice from any cybersecurity regulator that we should apply for a cybersecurity review. The Draft Regulations remains unclear on whether the relevant requirements will be applicable to companies that have been listed in the United States and Hong Kong, such as us. We cannot predict the impact of the Draft Regulations, if any, at this stage, and we will closely monitor and assess any development in the rule-making process. If the enacted versions of the Draft Regulations mandate clearance of cybersecurity review and other specific actions to be completed by China-based companies listed on a U.S. stock exchange and Hong Kong Exchanges, such as us, we face uncertainties as to whether such clearance can be timely obtained, or at all. In addition, if a final version of the Draft Regulations is adopted, we may be subject to review when conducting data processing activities and annual data security assessment and may face challenges in addressing its requirements and make necessary changes to our internal policies and practices in data processing. We have been advised by our PRC legal counsel that, these laws and regulations are relatively new, and therefore there are substantial uncertainties with respect to the interpretation and implementation of these data security laws and regulations. We may need to adjust our business to comply with information security requirements from time to time. We have taken measures to comply with existing laws and regulations.
Network Security
On November 7, 2016, the Standing Committee of the National People’s Congress of China promulgated the Network Security Law of the People’s Republic of China, or the Network Security Law or the Cybersecurity Law, which became effective on June 1, 2017. The Network Security Law governs the construction, operation, maintenance and use of networks as well as the supervision and administration of network security within China. As a network operator and a provider of network products and services, we are required to take measures to assure the security of network operations. For example, we are required to (a) protect our networks from disturbance, damage or unauthorized access, and to prevent our network data from being divulged, stolen or tampered with; (b) refrain from setting up malicious programs and, in the event of identifying security defects, loopholes or other risks in our network products or services, to promptly take remedial measures, notify users and report to competent authorities; (c) formulate emergency plans for network security incidents and combat any system loopholes, computer virus, network attack, network intrusion and any other security risks in a timely manner; and (d) refrain from engaging in activities that endanger network security. In addition, we are required to take measures to ensure network security. For example, we are required to (a) keep user information strictly confidential and establish and improve user information protection system; (b) collect and use user information only if it is legal, necessary and just to do so, and only with relevant users’ consents; and (c) refrain from divulging, tampering with or damaging the user personal information that we have collected, or providing such personal information to third parties without the relevant users’ consents. Failure to comply with the Network Security Law may result in penalties, including warnings, order compelling modification of existing operations or imposition of fines, or even criminal liabilities.
On August 9, 2017, the MIIT issued the Measures for Monitoring and Handling Threat to Network Security of the Public Internet, or the Monitoring Measures which became effective from January 1, 2018. Under the Monitoring Measures, the threat to network security of the public internet refers to any network resource, malicious program, hidden security danger or security accident that exists or is spread on the public internet and is likely to do or has done harm to the public, including the Trojan virus, worm, bot process and malicious mobile code. The Monitoring Measures requires the basic telecommunications enterprises, internet-based enterprises, domain name registries and registrars, etc. to provide technical support and assistance to competent telecommunications authorities when they are inquiring into owners of IP addresses, domain name registration information, etc. Failure to comply with such requirements may result in penalties, including warnings and imposition of fines. On November 14, 2017, the MIIT issued the Emergency Response Plan for Unexpected Network Security Incidents of the Public Internet, or the Emergency Response Plan, immediately effective from the issuing date. The Emergency Response Plan applies to the handling of and response to network security emergencies that take place at basic telecommunications enterprises, domain name registration management and service agencies and internet enterprises that offer services to the general public. According to the Emergency Response Plan, unexpected network security incidents of the public internet are classified into four different levels, namely the extremely major incidents, major incidents, severe incidents and ordinary incidents. In addition, the Emergency Response Plan states that basic telecommunications enterprises, domain name agencies, internet enterprises, professional agencies of network security, and enterprises specialized in network security are required to monitor and collect in diverse ways the potential network security dangers and warning information, such as latest trend in network vulnerabilities, viruses, and network attacks, in order to analyze and evaluate the likelihood of unexcepted incidents and potential impacts caused by them.
 
 
 
91

On December 28, 2018, the SAMR and National Information Security Standardization Technical Committee jointly promulgated the Information Security Technology—Testing and Evaluation Process Guide for Classified Protection of Cybersecurity (GB/T 28449-2018), being effective from
July 1, 2019. GB/T 28449-2018 set out the testing and evaluation process for three types of risks, which are risks affecting the normal operation of the system, risks of sensitive information disclosure and risks of trojans implants.
On December 28, 2021, twelve regulatory authorities jointly released the Cybersecurity Review Measures. The Cybersecurity Review Measures provides that: (i) network platform operators that are engaged in data processing activities which have or may have an implication on national security shall undergo a cybersecurity review; (ii) the CSRC is one of the regulatory authorities for purposes of jointly establishing the state cybersecurity review mechanism; (iii) network platform operators that master personal information of more than one million users and seek to list abroad shall file for a cybersecurity review with the Cybersecurity Review Office; and (iv) the risks of core data, material data or large amounts of personal information being stolen, leaked, destroyed, damaged, illegally used or transmitted to overseas parties, and the risks of critical information infrastructure, core data, material data or large amounts of personal information being influenced, controlled or used maliciously shall be collectively taken into consideration during the cybersecurity review process. The Cybersecurity Review Measures are relatively new and remain unclear on how it will be interpreted and implemented by the relevant PRC governmental authorities, it remains uncertain how PRC governmental authorities will regulate overseas listing in general and whether we are required to obtain any specific regulatory approvals for our offshore offerings. However, as of the date of this annual report, we have not received any formal notice from any cybersecurity regulator that we should apply for a cybersecurity review.
On December 31, 2021, the CAC together with other regulatory authorities published Administrative Provisions on Algorithm Recommendation for Internet Information Services, effective on March 1, 2022 which provides, among others, that algorithm recommendation service providers shall (i) establish and improve the management systems and technical measures for algorithm mechanism and principle review, scientific and technological ethics review, user registration, information release review, data security and personal information protection, anti-telecommunications and Internet fraud, security assessment and monitoring, and security incident emergency response, formulate and disclose the relevant rules for algorithm recommendation services, and be equipped with professional staff and technical support appropriate to the scale of the algorithm recommendation service; (ii) regularly review, evaluate and verify the principle, models, data and application results of algorithm mechanisms, (iii) strengthen information security management, establish and improve a feature database for identifying illegal and bad information, and improve entry standards, rules and procedures; (iv) strengthen the management of user models and user labels, and improve the rules on points of interest recorded into user models and user label management, and shall not record illegal and harmful information keywords into the points of interest of users or use them as user labels to push information.
Regulations on Overseas Offering and Listing
On July 6, 2021, the relevant PRC government authorities issued Opinions on Lawfully and Severely Combating Illegal Securities Activities. These opinions emphasized the need to strengthen the administration over illegal securities activities and the supervision on overseas listings by China-based companies and proposed to take effective measures, such as promoting the construction of relevant regulatory systems to deal with the risks and incidents faced by China-based overseas-listed companies.
 
 
 
92

On December 27, 2021, the NDRC and the MOC jointly issued the Special Administrative Measures (Negative List) for Foreign Investment Access (2021 Version), or the 2021 Negative List, which will become effective on January 1, 2022. Pursuant to such Special Administrative Measures, if a domestic company engaging in the prohibited business stipulated in the 2021 Negative List seeks an overseas offering and listing, it shall obtain the approval from the competent governmental authorities. Besides, the foreign investors of the company shall not be involved in the company’s operation and management, and their shareholding percentage shall be subject, mutatis mutandis, to the relevant regulations on the domestic securities investments by foreign investors.
On December 24, 2021, the State Council issued a draft of the Provisions of the State Council on the Administration of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Provisions, and the CSRC issued a draft of Administration Measures for the Filing of Overseas Securities Offering and Listing by Domestic Companies, or the Draft Administration Measures, for public comments. According to the Draft Provisions and the Draft Administration Measures, the overseas offering and listing by a domestic company, whether directly or indirectly, shall be filed with the CSRC. Specifically, the determination of an indirect offering and listing will be conducted on a “substance over form” basis, and an offering and listing shall be considered as an indirect overseas offering and listing by a domestic company if the issuer meets the following conditions: (i) the operating income, gross profit, total assets, or net assets of the domestic enterprise in the most recent fiscal year was more than 50% of the relevant line item in the issuer’s audited consolidated financial statement for that year; and (ii) senior management personnel responsible for business operations and management are mostly PRC citizens or are ordinarily resident in the PRC, and the main place of business is in the PRC or carried out in the PRC. According to the Draft Administration Measures, an overseas offering and listing is prohibited under any of the following circumstances: (i) if the intended securities offering and listing is specifically prohibited by national laws and regulations and relevant provisions; (ii) if the intended securities offering and listing may constitute a threat to or endangers national security as reviewed and determined by competent authorities under the State Council in accordance with law; (iii) if there are material ownership disputes over the equity, major assets, and core technology, etc. of the issuer; (iv) if, in the past three years, the domestic enterprise or its controlling shareholders or actual controllers have committed corruption, bribery, embezzlement, misappropriation of property, or other criminal offenses disruptive to the order of the socialist market economy, or are currently under judicial investigation for suspicion of criminal offenses, or are under investigation for suspicion of major violations; (v) if, in past three years, directors, supervisors, or senior executives have been subject to administrative punishments for severe violations, or are currently under judicial investigation for suspicion of criminal offenses, or are under investigation for suspicion of major violations; (vi) other circumstances as prescribed by the State Council.
According to the Draft Administration Measures, the issuer or its affiliated domestic company, as the case may be, shall file with the CSRC (i) with respect to its initial public offering and listing within three business days, after its initial filing of the listing application to the regulator in the place of the intended listing, (ii) with respect to its
follow-on
offering within three business days after completion of the
follow-on
offering, (iii) with respect to its
follow-on
offering for purpose of acquiring specific assets, within three business days after the first public announcement of the transaction, and (iv) with respect to listing by means of reverse takeover, share swap, acquisition and similar transactions, within three business days after its initial filing of the listing application or the first public announcement of the transaction, as case may be.
Non-compliance
with the Draft Administration Measures or an overseas listing completed in breach of Draft Administration Measures may result in a warning on the relevant domestic companies or a fine of
1-10 million
RMB on them. If the circumstances are serious, they may be ordered to suspend their business or suspend their business pending rectification, or their permits or businesses license may be revoked. Furthermore, the controlling shareholder, actual controllers, directors, supervisors, and other legally appointed persons of the domestic enterprises may be warned, or fined between 500,000—5 million RMB either individually or collectively.
As of the date of this annual report, the Draft Provisions and the Draft Administration Measures had been released for public comments only and the final version and effective date of such regulations are subject to change with substantial uncertainty.
 
 
 
93

Regulations on Outbound Investment
The PRC government imposes supervisions on the outbound investments. The NDRC, MOFCOM and SAFE are the primary governmental authority regulating activities involving the outbound investments in China. Regulations that apply to outbound investments primarily include:
 
   
Administrative Measures for the Verification and Approval and Record-Filing of Outbound Investment Projects, or the NDRC Order No. 9, promulgated by the NDRC on April 8, 2014, effective since May 8, 2014 and updated in December 27, 2014 (NDRC Order No. 20), which was repealed by Administrative Measures for Outbound Investment by Enterprises, or the NDRC Order No. 11, promulgated by NDRC on December 26, 2017, effective since March 1, 2018 (NDRC Order No. 11);
 
   
Catalogue of Investment Projects Subject to Government Verification and Approval (2016 Version), promulgated by the State Council on December 12, 2016, effective since then;
 
   
Administrative Measures for Outbound Investment, issued by the MOFCOM on September 6, 2014, effective since October 6, 2014; and
 
   
Notice of the State Administration of Foreign Exchange on Further Simplifying and Improving the Policies of Foreign Exchange Administration Applicable to Direct Investment, promulgated by the SAFE on February 13, 2015, effective since then. The Annex of this notice, named Guidelines for Direct Investment Foreign Exchange Business Operations, was partially repealed according to Notice by the State Administration of Foreign Exchange of Repealing or Invalidating Five Regulatory Documents on Foreign Exchange Administration and Clauses of Seven Regulatory Documents on Foreign Exchange Administration.
According to abovementioned regulations, outbound investment projects involving sensitive countries and regions or sensitive industries shall be subject to the verification and approval by the NDRC and MOFCOM respectively. Outbound investment projects other than those involving sensitive countries and regions or sensitive industries shall be managed by record-filing by the NDRC and MOFCOM respectively. Pursuant to NDRC Order 9, sensitive countries and regions shall include: countries with no diplomatic relations with China, countries subject to international sanctions, countries and regions affected by wars, civil strife, etc., and sensitive industries shall include basic telecommunications operations, cross-border development and utilization of water resources, large-scale land development, main power transmission lines and power grids, news media and other industries. After the completion of the NDRC and MOFCOM procedures, the domestic enterprises (including all types of legal persons) can at their discretion, choose the banks in their respective places of incorporation to go through Foreign Exchange Registration of Outbound Direct Investment, and may handle subsequent formalities for opening relevant accounts, fund exchange and other services (including the inflow of profits and dividends) under outbound direct investment only after Foreign Exchange Registration of outbound direct investment is completed.
On December 6, 2016, the NDRC, MOFCOM, PBOC and SAFE (collectively, “Four Departments”), responded to media inquiries with respect to tightening outbound investment regulations. In particular, Four Departments specified closer attention shall be paid to the recent tendency of “irrational oversea investment” in real estate, hotel, film studio, entertainment, sports club and other fields, and the risks underlying certain types of outbound investments, such as investments of considerable amount unrelated to the domestic enterprise major business and investments made by limited partnerships. In addition, closer attention shall be paid to any domestic enterprises whose capitalization or value of assets are considerably smaller than the outbound subsidiaries to be established or acquired, and any domestic enterprise that applies for outbound direct investment immediately after its formation.
On August 4, 2017, General Office of the State Council promulgated Notice of the General Office of the State Council on Forwarding the Guiding Opinions of the National Development and Reform Commission, the Ministry of Commerce, the PBOC and the Ministry of Foreign Affairs on Further Guiding and Regulating the Directions of Outbound Investment, which further guides and regulates the directions of outbound investment.
On December 26, 2017, the NDRC promulgated the Administrative Measures for Outbound Investment by Enterprises, or the NDRC Order 11, which became effective on March 1, 2018 and superseded NDRC Order 9. According to NDRC Order 11, the outbound direct investment projects carried out by the all types of legal persons shall still subject to the verification and approval or record-filing by the NDRC, as it is required by NDRC Order 9. Besides that, NDRC Order 11 shall apply to outbound investment projects carried out by the overseas enterprises that control by the domestic enterprises and PRC natural person. Under NDRC Order 11, control shall mean holding, directly or indirectly, more than half of the voting rights of an enterprise, or being able to dominate the operations, finance, personnel, technology or other important matters of an enterprise despite not holding more than half of the voting rights.
 
 
 
94

With respect to those domestic enterprises and natural persons newly covered by NDRC Order 11 who conduct outbound investment projects through controlled overseas enterprises (instead of making direct capital or interests investment, or providing direct financing or guarantee), (i) outbound investment projects involving sensitive countries and regions or sensitive industries will be subject to a verification and approval procedure; (ii) for outbound investment projects other than those involving sensitive countries and regions or sensitive industries, if the total investment from Chinese investor via overseas enterprise under its control exceeds US$300 million (inclusive), investors shall only submit a report to NDRC before the implementation of the project; if the total investment amount from Chinese investor via overseas enterprise under its control is less than US$300 million, then no
pre-transaction
verification, record-filing or reporting is required. According to NDRC Order 11 and Catalogue on Sensitive Industries in Outbound Investment (2018 Edition), sensitive countries and regions shall mainly include countries and regions which have not established diplomatic relations with China, or where war or civil unrest has broken out, or in which investment by enterprises shall be restricted pursuant to the international treaties, agreements, etc. concluded or acceded to by China; and sensitive industries shall include (i) research, production and maintenance of weaponry and equipment; (ii) development and utilization of cross-border water resources; (iii) news media; (iv) real estate, (v) hotel, (vi) film studio, (vii) entertainment, (viii) sports club and (ix) establishment of an equity investment fund or investment platform without specific industrial projects abroad.
In addition to the
pre-transaction
regulation, NDRC Order 11 strengthens interim and ex post supervision. NDRC Order 11 provides mechanisms for major adverse situation reports, project completion reports, major matters inquiries and reports in order to achieve control over outbound investments; and further improved the disciplinary measures to achieve the after-regulation of overseas investment.
Violations of the regulations regarding outbound investment may result in the imposition of fines and other administrative penalties. For serious violations, criminal liability may arise.
On January 18, 2018, MOFCOM, PBOC, State-owned Assets, Supervision and Administration Commission of the State Council, China Banking Regulatory Commission, China Securities Regulatory Commission, China Insurance Regulatory Commission, State Administration of Foreign Exchange (collectively “Seven Departments”) promulgated Interim Measures for the Record-filing (Verification and Approval) and the Reporting of Outbound Investment Projects, or the Order No. 24. In particular, Seven Departments specified the procedure of record-filing and verification and approval of outbound investment. According to Order No. 24, Competent commerce departments and finance administrative departments shall be responsible for administration of the outbound investment projects of domestic investors either by record-filing or verification and approval according to their respective duties. Competent departments shall, according to their respective duties, formulate and improve corresponding measures for the record- filing (verification and approval) of outbound investment projects under the model of “ten negative lists for encouraging development”.
Order No. 24 requires that a competent department shall conduct relevant examination according to the materials submitted by a domestic investor for record-filing (verification and approval), formally accept such materials if they meet relevant requirements, and take measures pursuant to relevant provisions. The materials that shall be submitted by domestic investors for outbound investment projects shall be prescribed by competent departments. After going through the procedures for record-filing (verification and approval) of outbound investment projects, domestic investors shall handle foreign exchange registration in accordance with the requirements of foreign exchange administrations.
Violations of the regulations regarding outbound investment may result in the imposition of fines and other administrative penalties. For serious violations, criminal liability may arise.
 
 
 
95

Regulations of Foreign Investment
Foreign investment in the PRC by foreign investors and foreign-invested enterprises used to abide by the Guidance Catalog of Industries for Foreign Investment, or the Foreign Investment Catalog jointly promulgated by the MOFCOM and NDRC on June 28, 1995 and successively amended on December 31, 1997, April 1, 2002, November 30, 2004, October 31, 2007, December 24, 2011, March 10, 2015 and June 28, 2017. The Foreign Investment Catalog classifies industries into “the encouraged foreign-invested industries” and “the foreign-invested industries which are subject to the Special Administrative Measures for Access of Foreign Investment (the Negative List for Access of Foreign Investment)”. Except as otherwise stipulated by other laws and regulations, foreign investors are permitted to invest in industries not in the restricted or prohibited categories.
The Foreign Investment Catalog was later replaced by the Special Administrative Measures for Access of Foreign Investment, jointly promulgated by the MOFCOM and NDRC. On December 27, 2021, the MOFCOM and NDRC jointly issued the Special Administrative Measures for Access of Foreign Investment and took effect on January 1, 2022 (the “Negative List (2021 Version)”). According to the Negative List (2021 Version), foreign investment in internet news information services, online publication services, online audio-visual program services, internet cultural business (except for music) are prohibited, and foreign equity share in a value-added telecommunication business shall not exceed 50% (excluding
e-commerce,
domestic multi-party communication,
store-and-forward,
and call center).
On March 15, 2019, the Foreign Investment Law of the PRC or the “FIL”, was approved and deliberated the Second Session of the 13th National People’s Congress of China. On December 26, 2019, the Implementation Regulation for the Foreign Investment Law of the People’s Republic of China, or the FIL Implementing Regulations, was issued by the State Council. Both the FIL and the FIL Implementing Regulations came into force on
January 1, 2020. The FIL and the FIL Implementing Regulations have replaced three laws on foreign investment (collectively “Three FDI law”), namely, the Law on Sino-Foreign Equity Joint Ventures, the Law on Sino-Foreign Contractual Joint Ventures and the Law on Wholly Foreign Owned Enterprises, and become a fundamental law of China in the foreign investment area, setting forth the basic legal framework in this regard.
The FIL clearly sets forth that foreign investment may be conducted through the following four ways: (i) foreign investor, independently or jointly with other investors, set up foreign-invested enterprises in China (the “Greenfield Investment”), (ii) foreign investors obtain shares, equities, property shares or other similar rights and interests of Chinese domestic enterprises (the “M&A”), (iii) foreign investor, independently or jointly with other investors, invests in a new project (the “Project Investment”) and (iv) other approach stipulated under laws, administrative regulations and provisions of the State Council. In this way, it is made clear that, in addition to the Greenfield Investments, foreign investments via M&A, Project Investment and other permitted approach shall all fall within the jurisdiction of FIL. Besides, the FIL clearly specifies that foreign investment includes direct foreign investment and indirect foreign investment. However, there is no further explanation about what would constitute an “indirect foreign investment”.
For the management of foreign investment, the FIL officially abolishes the
“case-by-case
approval” system established by Three FDI law, and instead establishes the administration system for foreign investment, amongst others, (i) the negative list—the negative list consists of a list of industry sectors where foreign investments are prohibited (the “Prohibited Sectors”) and a list of industry sectors in which foreign investments are restricted (the “Restricted Sectors”); (ii)the information reporting system—foreign investors or foreign investment entities (FIEs) are required to submit investment information to the competent authorities through the system of enterprises registration and enterprise credibility disclosure; and (iii) the national security review, which will be conducted over foreign investments that affects or may affect the state security. The FIL further stipulates the legal liabilities for foreign investment in the Prohibited or Restricted Sectors and failing to report in accordance with the requirements. Failure to comply with the FIL may result in penalties, including order the foreign investor to stop the investment activities, dispose of the shares or assets or take other necessary measures within a specified time limit, or confiscation of illegal gains.
The VIE structure we adopt is commonly used by foreign investors to invest in China in the Prohibited Sectors or Restricted Sectors. The draft Foreign Investment Law, promulgated on January 19, 2015, attempted to cover the VIE structure as a form of foreign investment. However, the FIL leaves it blank and it is vague whether the VIE structure will be interpreted and regulated to fall into the scope of the FIL. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Corporate Structure—Substantial uncertainties exist with respect to the interpretation and implementation of the PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.”
 
 
 
96

The Interim Measures for the Record-filing Administration of the Establishment and Change of Foreign-invested Enterprises, promulgated on October 8, 2016 and amended on June 29, 2018 by the MOFCOM, are applicable to foreign-invested enterprises that are not subject to the special administrative measures for access of foreign investment according to relevant PRC laws. On December 30, 2019, the MOFCOM and SAMR issued the Measures of Information Report of Foreign Investment, or the FI Information Report Measures. Upon its implementation on January 1, 2020, the Interim Measures for the Record-filing Administration of the Establishment and Change of Foreign-invested Enterprises was annulled at the same time. According to the FI Information Report Measures, foreign investors establishing foreign investment enterprises in China shall submit an initial report through the Enterprise Registration System at the time of completion of registration formalities for establishment of foreign investment enterprises. Where there is a change in the information in the initial report which involves change registration (filing) of the enterprise, the foreign investment enterprise shall submit the change report through the enterprise registration system at the time of completion of change registration (filing) for the enterprise. Also, the FIEs are required to are required to submit its annual report for the previous year through the National Enterprise Credit Information Publicity System from January 1 to June 30 each year. The MOFCOM and its local departments shall supervise and inspect the compliance with the FI Information Report Measures, through random inspection and other methods.
On December 19, 2020, the NDRC and the MOFCOM promulgated Measures for Security Review of Foreign Investment, or the Security Review Measures, being effective from January 18, 2021. According to the Security Review Measures, the state shall establish a working mechanism for the security review of foreign investment (the “Security Review Mechanism”) in charge of organization, coordination, and guidance of foreign investment security review. A working mechanism office shall be established under the NDRC and led by the NDRC and the MOFCOM to undertake routine work on the security review of foreign investment. According to the Security Review Measures, in terms of foreign investments falling in the scope such as important cultural products and services, important information technologies and Internet products and services, important financial services, key technologies and other important fields that concern state security while obtaining the actual control over the enterprises invested in, a foreign investor or a party concerned in the PRC shall take the initiative to make a declaration to the working mechanism office prior to making the investment.
Regulations of Foreign Currency Exchange, Foreign Debt and Dividend Distribution
Foreign Currency Exchange
. The core regulations governing foreign currency exchange in China are the Foreign Exchange Administration Regulations, as amended in August 2008, or the FEA Regulations. Under the FEA Regulations, the Renminbi is freely convertible for current account items subject to certain rules and procedures, including the distribution of dividends, and trade- and service-related foreign exchange transactions, but not for capital account items, such as direct investments, loans, repatriation of investments and investments in securities outside of China, unless the prior approval of the State Administration of Foreign Exchange, or the SAFE, is obtained and prior registration with the SAFE is made.
On August 29, 2008, the SAFE promulgated the Circular on the Relevant Operating Issues Concerning the Improvement of the Administration of the Payment and Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or Circular 142, to regulate the conversion of foreign currency into Renminbi by a foreign-invested enterprise by restricting the ways in which the converted Renminbi may be used. Circular 142 stipulates that the registered capital of a foreign-invested enterprise that has been settled in Renminbi converted from foreign currencies may only be used for purposes within the business scope approved by the applicable governmental authority and cannot be used for equity investments within the PRC. Meanwhile, the SAFE strengthened its oversight of the flow and use of the registered capital of a foreign-invested enterprise settled in Renminbi converted from foreign currencies. The use of such Renminbi capital may not be changed without the SAFE’s approval, and may not in any case be repayment of Renminbi loans if the proceeds of such loans have not been used. Such requirements are also known as “payment-based foreign currency settlement system” established under the SAFE Circular 142. Violations of Circular 142 may lead to severe penalties including heavy fines. On November 9, 2010, the SAFE promulgated the Circular on Relevant Issues Concerning the Strengthening the Administration of Foreign Exchange Operations, or Circular 59, and another supplemental circular on July 18, 2011, known as Circular 88, which both tighten the examination of the authenticity of settlement of foreign currency capital or net proceeds from overseas offerings like our initial public offering and requires that the settlement of net proceeds shall be in accordance with the description in the prospectus in connection with the offering. The SAFE further promulgated the Circular on Further Clarification and Regulation of the Issues Concerning the Administration of Certain Capital Account Foreign Exchange Businesses, or Circular 45, on November 9, 2011, which expressly prohibits foreign-invested enterprises from using registered capital settled in Renminbi converted from foreign currencies to grant loans through entrustment arrangements with a bank, to repay inter-company loans or repay bank loans that have been transferred to a third party. As a result, Circular 142, Circular 59, Circular 88 and Circular 45 may significantly limit our ability to transfer the net proceeds from our initial public offering to our other PRC subsidiaries through Beijing Security and Conew Network, our wholly-owned subsidiaries in China, and thus may adversely affect our business expansion in China. We may not be able to convert the net proceeds into Renminbi to invest in or acquire any other PRC companies, or establish other VIEs in the PRC.
 
 
 
97

Furthermore, on March 30, 2015, the SAFE promulgated the Circular on the Reform of the Administrative Method of the Settlement of Foreign Currency Capital of Foreign-Invested Enterprises, or Circular 19, which became effective as of June 1, 2015. This Circular 19 is to implement the
so-called
“conversion-at-will”
of foreign currency in capital account, which was established under a circular issued by the SAFE on August 4, 2014, or Circular 36, and was implemented in 16 designated industrial parks as a reform pilot. The Circular 19 now implements the
conversion-at-will
of foreign currency settlement system nationally, and it abolished the application of Circular 142, Circular 88 and Circular 36 since June 1, 2015. Among other things, under Circular 19, foreign-invested enterprises may either continue to follow the payment-based foreign currency settlement system or select to follow the
conversion-at-will
of foreign currency settlement system. Where a foreign-invested enterprise follows the
conversion-at-will
of foreign currency settlement system, it may convert any or 100% amount of the foreign currency in its capital account into RMB at any time. The converted RMB will be kept in a designated account known as “Settled but Pending Payment Account”, and if the foreign-invested enterprise needs to make further payment from such designated account, it still needs to provide supporting documents and go through the review process with its bank. If under special circumstances the foreign-invested enterprise cannot provide supporting documents in time, Circular 19 grants the banks the power to provide a grace period to the enterprise and make the payment before receiving the supporting documents. The foreign-invested enterprise will then need to submit the supporting documents within 20 working days after payment. In addition, foreign-invested enterprises are now allowed to use their converted RMB to make equity investments in China under Circular 19. However, foreign-invested enterprises are still required to use the converted RMB in the designated account within their approved business scope under the principle of authenticity and
self-use.
It remains unclear whether a common foreign- invested enterprise, other than such special types of enterprises as holding companies, venture capital or private equity firms, can use the converted RMB in the designated account to make equity investments if equity investment or the like is not within their approved business scope. The SAFE promulgated the Circular on the Reform and Standard of the Administrative Policy of the Capital Account Foreign Exchange Settlement, or Circular 16, effective on June 9, 2016, which reiterates some of the rules set forth in Circular 19, to relax the control over using the RMB funds converted from foreign exchange earnings under capital account to offer loans by solely prohibiting offering loans to
non-associated
enterprises, while setting no prohibition on loans to associated enterprises.
On October 23, 2019, the SAFE promulgated the Notice of Foreign Exchange of Further Facilitating Cross-border Trade and Investment, or SAFE Circular 28, and the Notice of the State Administration of Foreign Exchange on Reducing Foreign Exchange Accounts, or SAFE Circular 29, clearly cancelling the restrictions on domestic equity investment of capital funds by ordinary foreign-invested enterprises. SAFE Circular 28 stipulates that
non-investment
oriented foreign-invested enterprises shall be allowed to use capital funds for domestic equity investment in accordance with the law under the premise of not violating the existing special management measures for entry of foreign investment (negative list) and the authenticity and compliance of their domestic invested projects. Where a
non-investment
oriented foreign-invested enterprise makes domestic equity investment by way of transfer of the capital funds in original currency, the Investee Companies shall go through the registration of domestic reinvestment and open the capital account for receipt of funds in accordance with relevant provisions without handling the entry registration of cash contribution; where a
non-investment
oriented foreign-invested enterprise makes domestic equity investment by way of foreign exchange settlement of capital funds, the Investee Companies shall go through the registration of receipt of domestic reinvestment and open the “Capital Account –Account for Foreign Exchange Settlement Pending Payment” for receipt of corresponding funds in accordance with relevant provisions.
SAFE Circular 29 and its appendix Operational Guidance for Handling Relevant Foreign Exchange Business under Capital Account by Banks, or the “Operational Guidance”, effective as of January 1, 2020, further clarify the ways for
non-investment
oriented foreign-invested enterprises to carry out domestic equity investment in the form of the transfer of original currencies or the settlement of capital funds. Furthermore, the Operational Guidance provides that where a domestic institution receives the foreign exchange funds reinvested by the domestic entity or the equity transfer consideration paid with foreign exchange, it shall not open the foreign exchange capital account until it has filed an application for registering the basic information about the receipt of domestic reinvestment with a bank at its place of registration; Where a domestic institution receives reinvestment funds or equity transfer consideration in RMB from a
non-investment
oriented foreign-invested enterprise (the scope of business may not include the word “investment”) (including RMB funds in the direct exchange settlement income or exchange settlement pending payment account), it shall, upon application to complete registration formalities for receipt of basic information of domestic reinvestment with the bank at its place of registration and opening of the exchange settlement pending payment account, then the enterprise making the investment shall transfer the RMB funds obtained from exchange settlement based on the actual investment scale to the exchange settlement pending payment account opened by the investee or the domestic entity which receives the equity transfer consideration; where a domestic institution receives reinvestment funds or equity transfer consideration from two (or more) different investment entities, it shall complete registration formalities based on the different source entities and (or currency) respectively and open a foreign exchange capital account or foreign exchange settlement pending payment account.
 
 
 
98

The Operational Guidance further provides that the foreign exchange receipts under capital accounts of domestic institutions and the RMB funds obtained from foreign exchange settlement may be used by domestic institutions for expenditures under current accounts within their business scope, or for expenditures under capital accounts permitted by laws and regulations. However, the following expenditures are prohibited: (i) shall not be directly or indirectly used for expenditures beyond the business scope of an enterprise or expenditures prohibited by laws and regulations of the State; (ii) shall not be directly or indirectly used for securities investments or other investments or wealth management other than banks’ principal-protected products, unless otherwise expressly provided by laws and regulations; (iii) shall not be used for granting loans to
non-affiliated
enterprises, unless expressly permitted in the business scope; and (iv) shall not be used for constructing or purchasing real estate not for
self-use
(except for real estate enterprises).
On April 10, 2020, the SAFE issued the Circular of the SAFE on Optimizing Administration of Foreign Exchange to Support the Development of Foreign-related Business, being effective from the same date. The Circular optimized the foreign exchange administration from the following aspects: promoting the facilitation reform of capital account income payment nationwide; (ii) cancelation of the registration of special refund business; (iii) Simplify the registration and management of certain capital project businesses; (iv) relaxation of domestic foreign exchange loans with export background to purchase foreign exchange and repay; (v) facilitating the use of electronic documents for foreign exchange business; (vi) Optimization the bank’s cross-border
e-commerce
foreign exchange settlement; (vii) relaxation of business review and endorsement procedures; (viii) supporting banks to innovate financial services.
On June 17, 2020, the SAFE issued the Circular on Initiating the Declaration of Assets, Liabilities and Trading for Foreign Financing among
Non-financial
Enterprises, or the Circular, being effective from the same date. According to the Circular, enterprises with an equivalent value of more than US$700 million in foreign-related receipts and payments in 2018 are regarded as the first batch of declaring enterprises, and individual adjustments can be made according to actual conditions. It further clarified that the data submission schedules are: trial submission of data from October to December 2020; formal data submission from January 2021. The SAFE planned to complete the system access work of enterprises in batches by the end of September 2020. It also required that the reporting entity shall be responsible for the timeliness, accuracy and completeness of the declared data. The SAFE and its branches shall keep the specific declared data strictly confidential. Except as otherwise provided by law, balance of payments statisticians shall not provide any organization or individual with the specific data declared by the declarant in any form.
Foreign Debt.
A loan made by a foreign entity as direct or indirect shareholder in a FIE is considered to be foreign debt in China and is regulated by various laws and regulations, including the Regulation of the People’s Republic of China on Foreign Exchange Administration, the Interim Provisions on the Management of Foreign Debts, the Statistical Monitoring of Foreign Debts Tentative Provisions, the Detailed Rules for the Implementation of Provisional Regulations on Statistics and Supervision of External Debt, and the Administrative Measures for Registration of Foreign Debts. Under these rules and regulations, a shareholder loan in the form of foreign debt made to a PRC entity does not require the prior approval of SAFE. However, such foreign debt must be registered with and recorded by SAFE or its local branches within 15 business days after entering into the foreign debt contract. Pursuant to these rules and regulations, the maximum amount of the aggregate of (i) the outstanding balance of foreign debts with a term not longer than one year, and (ii) the accumulated amount of foreign debts with a term longer than one year, of a foreign-invested enterprise shall not exceed the difference between its registered total investment and its registered capital, or Total Investment and Registered Capital Balance. In addition, on January 11, 2017, the PBOC promulgated the Notice of the People’s Bank of China on Full-coverage Macro-prudent Management of Cross-border Financing, or PBOC Circular 9, which sets forth an upper limit for PRC entities, including FIEs and domestic-invested enterprises, regarding their foreign debts. Pursuant to PBOC Circular 9, the limit of foreign debts for enterprises shall be calculated based on the following formula: the limit of foreign debt (the “Net Assets Limit”) = net assets * cross-border financing leverage ratio * macro-prudent regulation
parameter. Net
assets is calculated as the net assets value stated in the relevant entity’s latest audited financial statement. The cross-border financing leverage ratio for enterprises is two (2). The macro-prudent regulation parameter is one (1). The PBOC Circular 9 does not supersede the Interim Provisions on the Management of Foreign Debts, but rather serves as a supplement to it. PBOC Circular 9 provided for a
one-year
transitional period, or the Transitional Period, from its promulgation date for FIEs, during which period foreign-invested enterprise could choose to calculate their maximum amount of foreign debt based on either (i) the Total Investment and Registered Capital Balance, or (ii) the Net Assets Limit. After the Transition Period, the maximum amount applicable to foreign-invested enterprises is to be determined by PBOC and SAFE separately. However, although the Transitional Period ended on January 10, 2018, as of the date of this annual report, neither PBOC nor SAFE has issued any new regulations regarding the appropriate means of calculating the maximum amount of foreign debt for FIEs. Domestic-invested enterprises have only been subject to the Net Assets Limit in calculating the maximum amount of foreign debt they may hold from the date of promulgation of PBOC Circular 9.
 
 
 
99

On March 15, 2019, the SAFE promulgated of Issuing the Provisions on the Centralized Operation and Management of Cross-Border Capital of Multinational Companies, or Circular 7, which became effective since then, further facilitating trade and investment. Under SAFE Circular 7, multinational companies, which meets several conditions prescribe in Article 5 of Circular 7, may, under the principle of macro-prudential management, centralize the foreign debt quotas and/or overseas lending quotas of domestic member enterprises, and carry out the business of borrowing foreign debt and/or overseas lending according to commercial practices within the cap of centralized quotas. When a branch of the State Administration of Foreign Exchange at the place where the lead enterprise is located issues a notice of recordation to the lead enterprise, it shall, according to the centralized quotas that have been granted recordation, conduct
one-off
registration of foreign debt and/or overseas lending for the lead enterprise, so that the lead enterprise is not required to go through procedures for the registration of foreign debt (or overseas lending) on a
deal-by-deal
basis by currency or by creditor (or debtor).
In addition, SAFE Circular 28 reforms the administration of registration of external debts of enterprises, the administrative requirement that
non-bank
debtors shall undergo external debt deregistration formalities at the local foreign exchange authority is canceled. A
non-bank
debtor may directly undergo external debt deregistration formalities which meet relevant conditions at the bank under the jurisdiction of the foreign exchange authority to which it is affiliated. The time limit for
non-bank
debtors to handle external debt deregistration is canceled. The pilot program of deregistering each external debt by
non-financial
enterprises is carried out.
Non-financial
enterprises in pilot regions may complete external debt registration at two times the amount of net assets at the foreign exchange authority where it is located.
Non-financial
enterprises may borrow external debts within the registered amount on their own, and directly undergo such formalities as inward and outward remittance of funds and foreign exchange purchase and sale at banks, and handle international balance of payments in accordance with relevant provisions.
Dividend Distribution
. Law on Wholly Foreign Owned Enterprises, promulgated in 1986 and amended in 2000 and 2016 respectively, and the Implementation Rules for Law on Wholly Foreign Owned Enterprises, promulgated in 1990 and amended in 2001 and 2014, are the key regulations governing distribution of dividends of foreign-invested enterprises. Under these regulations, a wholly foreign-invested enterprise in China, or a WFOE, may pay dividends only out of its accumulated profits, if any, determined in accordance with PRC accounting standards and regulations. In addition, a WFOE is required to allocate at least 10% of its accumulated profits each year, if any, to statutory reserve funds unless its reserves have reached 50% of the registered capital of the enterprises. These reserves are not distributable as cash dividends. The proportional ratio for withdrawal of rewards and welfare funds for employees shall be determined at the discretion of the WFOE. Profits of a WFOE shall not be distributed before the losses thereof before the previous accounting years have been made up. Any undistributed profit for the previous accounting years may be distributed together with the distributable profit for the current accounting year.
On March 15, 2019, the National People’s Congress adopted the Foreign Investment Law of the People’s Republic of China, or FIL, which became effective on January 1, 2020. Upon the implementation of the FIL, Law on Wholly Foreign Owned Enterprise was repealed. The FIL sets out that the business forms, structures, and rules of activities of foreign-funded enterprises shall be governed by the Company Law of the People’s Republic of China, the Partnership Law of the People’s Republic of China, and other laws. Foreign-funded enterprises formed under the Law on Sino-Foreign Equity Joint Ventures, the Law on Sino-Foreign Contractual Joint Ventures and the Law on Wholly Foreign Owned Enterprises before the implementation of FIL Law may maintain their original business forms, among others, for five years after FIL Law comes into force.
According to the Company Law, if the aggregate balance of the company’s statutory common reserve is not enough to make up for the losses of the previous year, the current year’s profits shall first be used for making up the losses before the statutory common reserve is drawn according to the provisions of the preceding paragraph. After we have drawn statutory common reserve, which is 10% of the
after-tax
profit, from the
after-tax
profits, it may, upon a resolution made by the shareholders’ meeting, draw a discretionary common reserve from the
after-tax
profits. After the losses have been made up and common reserves have been drawn, the remaining profits shall be distributed to shareholders in proportion to the actual capital contribution actually paid by them, unless otherwise agreed upon by all the shareholders. We may stop drawing the profits if the aggregate balance of the statutory common reserve has already accounted for over 50% of our registered capital.
 
 
 
 
100

Circular 37
. In July 2014, the SAFE promulgated the Circular on Relevant Issues Relating to Domestic Resident’s Investment and Financing and Round-trip Investment through Special Purpose Vehicles, or SAFE Circular 37, in July 2014, which repealed SAFE Circular 75 effective from July 4, 2014. SAFE Circular 37 regulates foreign exchange matters in relation to the use of special purpose vehicles, or SPVs, by PRC residents to seek offshore investment and financing and conduct round trip investment in China. Under SAFE Circular 37, an SPV refers to an offshore entity established or controlled, directly or indirectly, by PRC residents for the purpose of seeking offshore financing or making offshore investment, using legitimate domestic or offshore assets or interests, while “round trip investment” refers to the direct investment in China by PRC residents through SPVs, namely, establishing foreign-invested enterprises to obtain the ownership, control rights and management rights. SAFE Circular 37 requires that, before making contribution into an SPV, PRC residents are required to complete foreign exchange registration with the SAFE or its local branch. SAFE Circular 37 further provides that option or share-based incentive tool holders of a
non-listed
SPV can exercise the options or share incentive tools to become a shareholder of such
non-listed
SPV, subject to registration with SAFE or its local branch. However, in practice, different local SAFE branch may have different views and procedures on the interpretation and implementation of the SAFE regulations, and since Circular 37 was the first regulation to regulate the foreign exchange registration of a
non-listed
SPV’s option or share incentives granted to PRC residents, there remains uncertainty with respect to its implementation.
PRC residents who have contributed legitimate domestic or offshore interests or assets to SPVs but have yet to obtain SAFE registration before the implementation of the SAFE Circular 37 shall register their ownership interests or control in such SPVs with the SAFE or its local branch. An amendment to the registration is required if there is a material change in the SPV registered, such as any change of basic information (including change of such PRC residents, name and operation term), increases or decreases in investment amount, transfers or exchanges of shares, or mergers or divisions. If the PRC residents fail to complete the SAFE registration, our PRC subsidiaries may be prohibited from distributing their profits and proceeds from any reduction in capital, share transfer or liquidation to us, and we may be restricted in our ability to contribute additional capital to our PRC subsidiaries. Moreover, failure to comply with the SAFE registration and amendment requirements described above could result in liability under PRC laws for evasion of applicable foreign exchange restrictions.
To our knowledge, all our significant individual PRC shareholders have completed foreign exchange registration in connection with our initial public offering.
 
Stock Option Rules
. The Administration Measures on Individual Foreign Exchange Control were promulgated by the PBOC on December 25, 2006, and their Implementation Rules, issued by the SAFE on January 5, 2007, became effective on February 1, 2007. Under these regulations, all foreign exchange matters involved in employee stock ownership plans and stock option plans participated in by onshore individuals, among others, require approval from the SAFE or its authorized branch. Furthermore, the Notices on Issues concerning the Foreign Exchange Administration for Domestic Individuals Participating in Stock Incentive Plans of Overseas Publicly-Listed Companies, or the Stock Option Rules, were promulgated by the SAFE on February 15, 2012, that replaced the Application Procedures of Foreign Exchange Administration for Domestic Individuals Participating in Employee Stock Ownership Plans or Stock Option Plans of Overseas Publicly-Listed Companies issued by the SAFE on March 28, 2007. Pursuant to the Stock Option Rules, PRC residents who are granted shares or stock options by companies listed on overseas stock exchanges based on the stock incentive plans are required to register with the SAFE or its local branches, and PRC residents participating in the stock incentive plans of overseas listed companies shall retain a qualified PRC agent, which could be a PRC subsidiary of such overseas publicly-listed company or another qualified institution selected by such PRC subsidiary, to conduct the SAFE registration and other procedures with respect to the stock incentive plans on behalf of these participants. Such participants must also retain an overseas entrusted institution to handle matters in connection with their exercise of stock options, purchase and sale of corresponding stocks or interests, and fund transfer. In addition, the PRC agents are required to amend the SAFE registration with respect to the stock incentive plan if there is any material change to the stock incentive plan, the PRC agents or the overseas entrusted institution or other material changes. The PRC agents shall, on behalf of the PRC residents who have the right to exercise the employee share options, apply to the SAFE or its local branches for an annual quota for the payment of foreign currencies in connection with the PRC residents’ exercise of the employee share options. The foreign exchange proceeds received by the PRC residents from the sale of shares under the stock incentive plans granted and dividends distributed by the overseas listed companies must be remitted into the bank accounts in the PRC opened by the PRC agents before distribution to such PRC residents. In addition, the PRC agents shall file each quarter the form for record-filing of information of the Domestic Individuals Participating in the Stock Incentive Plans of Overseas Listed Companies with the SAFE or its local branches.
We and our PRC citizen employees who have been granted share options, or PRC optionees, have become subject to the Stock Option Rules after we became a public company in the United States. If we or our PRC optionees fail to comply with the Individual Foreign Exchange Rule and the Stock Option Rules, we and/or our PRC optionees may be subject to fines and other legal sanctions. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—PRC regulations relating to offshore investment activities by PRC residents may limit our PRC subsidiaries’ ability to increase their registered capital or distribute profits to us or otherwise expose us to liability and penalties under PRC law.”
 
 
 
 
101

In addition, the State Administration for Taxation has issued circulars concerning employee share options, under which our employees working in the PRC who exercise share options will be subject to PRC individual income tax. Our PRC subsidiaries have obligations to file documents related to employee share options with relevant tax authorities and to withhold individual income taxes of those employees who exercise their share options. If our employees fail to pay or if we fail to withhold their income taxes as required by relevant laws and regulations, we may face sanctions imposed by the PRC tax authorities or other PRC government authorities.
Regulation on Tax
PRC Enterprise Income Tax
The PRC enterprise income tax is calculated based on the taxable income determined under the applicable Enterprise Income Tax Law, or the EIT Law and its implementation rules. On March 16, 2007, the National People’s Congress of China enacted the EIT Law, which became effective on January 1, 2008 and was amended on 2017 and 2018. On December 6, 2007, the State Council promulgated the implementation rules to the EIT Law, which also became effective on January 1, 2008 and was amended on April 23, 2019. The EIT Law imposes a uniform enterprise income tax rate of 25% on all resident enterprises in China, including foreign-invested enterprises and domestic enterprises, unless they qualify for certain exceptions, and terminates most of the tax exemptions, reductions and preferential treatment available under the previous tax laws and regulations. According to the EIT Law and relevant regulations, subject to the approval of competent tax authorities, the income tax of an enterprise that has been determined to be a high and new technology enterprise shall be reduced to a preferential rate of 15%. An enterprise holding a valid certificate of new software enterprise is entitled to an exemption of enterprise income tax for the first two years and a 50% reduction of enterprise income tax for the subsequent three years, commencing from the first profit-making year, while an enterprise qualified as key software enterprise is entitled to an exemption of enterprise income tax for the first five years and a preferential EIT rate of 10% for the subsequent years.
Moreover, under the EIT Law, enterprises organized under the laws of jurisdictions outside China with their “de facto management bodies” located within China may be considered PRC resident enterprises and are therefore subject to PRC enterprise income tax at the rate of 25% on their worldwide income. Though the implementation rules of the EIT Law define “de facto management bodies” as “establishments that carry out substantial and overall management and control over the manufacturing and business operations, personnel, accounting, properties, etc. of an enterprise,” the only detailed guidance currently available for the definition of “de facto management body” as well as the determination of offshore incorporated PRC tax resident status and its administration are set forth in the Notice Regarding the Determination of Chinese-Controlled Overseas Incorporated Enterprises as PRC Tax Resident Enterprise on the Basis of De Facto Management Bodies, or Circular 82, and the Administrative Measures for Enterprise Income Tax of Chinese-Controlled Offshore Incorporated Resident Enterprises, or SAT Bulletin No. 45, both issued by the SAT, which provide guidance on the administration as well as determination of the tax residency status of a Chinese-controlled offshore-incorporated enterprise, defined as an enterprise that is incorporated under the law of a foreign country or territory and that has a PRC company or PRC corporate group as its primary controlling shareholder.
According to Circular 82, a Chinese-controlled offshore-incorporated enterprise will be regarded as a PRC tax resident by virtue of having its “de facto management body” in China and will be subject to PRC enterprise income tax on its global income only if all of the following conditions set forth in Circular 82 are met:
 
   
the primary location of the
day-to-day
operational management and the places where they perform their duties are in the PRC;
 
   
decisions relating to the enterprise’s financial and human resource matters are made or are subject to approval of organizations or personnel in the PRC;
 
   
the enterprise’s primary assets, accounting books and records, company seals and board and shareholder resolutions are located or maintained in the PRC; and
 
   
50% or more of voting board members or senior executives habitually reside in the PRC.
 
 
 
102

In addition, Bulletin No. 45 provides clarification on the resident status determination, post-determination administration, and competent tax authorities. With respect to the determination of competent tax authorities, the Announcement of the State Administration of Taxation on Revising the Administrative Measures for Income Tax Assessment and Collection for
Non-Resident
Enterprises and Other Documents, or Bulletin No. 22, further provides that only tax authorities located in the places of incorporation of major Chinese investors of a resident Chinese-controlled offshore- incorporated enterprises are qualified as the competent tax authorities. Bulletin No. 45 also specifies that when provided with a copy of PRC resident determination certificate from a resident Chinese-controlled offshore-incorporated enterprise, the payer should not withhold 10% income tax when paying certain
PRC-sourced
income such as dividends, interest and royalties to the Chinese-controlled offshore-incorporated enterprise. On April 1, 2019, the State Taxation Administration has decided to further adjust applicant materials concerning the issuance of a Certificate of Chinese Fiscal Resident.
In the event that we are considered a PRC resident enterprise, we would be subject to the PRC enterprise income tax at the rate of 25% on our worldwide income.
In addition, although the EIT Law provides that dividend income between “qualified resident enterprises” is exempted income, and the implementation rules refer to “qualified resident enterprises” as enterprises with “direct equity interest,” it is unclear whether dividends we receive from our PRC subsidiaries are eligible for exemption.
According to the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by
Non-PRC
Resident Enterprises issued by the PRC State Administration of Taxation on December 10, 2009, with retroactive effect from January 1, 2008, or SAT Circular 698, where a
non-resident
enterprise transfers the equity interests in a PRC resident enterprise indirectly through a disposition of equity interests in an overseas holding company (other than a purchase and sale of shares issued by a PRC resident enterprise in public securities market), PRC tax reporting and payment obligations may be triggered. On February 3, 2015, SAT issued a new guidance (Bulletin [2015] No. 7), or SAT Bulletin 7, on the PRC tax treatment of an indirect transfer of assets by a
non-resident
enterprise. SAT Bulletin 7 is the latest regulatory instrument on indirect transfers, extending to not only the indirect transfer of equity interests in PRC resident enterprises but also to assets attributed to an establishment in China and immovable property in China or, collectively, Chinese Taxable Assets. Further, on October 17, 2017, SAT issued the Matters Regarding Withholding Corporate Income Tax at Source from
Non-resident
Enterprises (Bulletin [2017] No. 37), or SAT Bulletin 37, which replaced SAT Circular 698 and specified the withhold obligation of the transferees. According to SAT Bulletin 7 and SAT Bulletin 37, when a
non-resident
enterprise engages in an indirect transfer of Chinese Taxable Assets, or Indirect Transfer, through an arrangement that does not have a bona fide commercial purpose in order to avoid paying enterprise income tax, the transaction should be
re-characterized
as a direct transfer of the Chinese assets and becomes taxable in China under the EIT Law, and gains derived from such indirect transfer may be subject to the PRC withholding tax at a rate of up to 10%, and the party who is obligated to make the transfer payments has the withholding obligation. SAT Bulletin 7 and 37 have replaced SAT Circular 698 in its entirety. They provide more comprehensive guidelines on a number of issues. Among other things, SAT Bulletin 7 substantially changes the reporting requirements in SAT Circular 698, provides more detailed guidance on how to determine a bona fide commercial purpose, and also provides for a safe harbor for certain situations, including purchase and sale of shares in an offshore listed enterprise on a public market by a
non-resident
enterprise, which may not be subject to the PRC enterprise income tax. In addition, SAT Circular 698 has been abolished by Announcement of the State Administration of Taxation on Issues Concerning the Withholding of
Non-resident
Enterprise Income Tax at Source issued by the PRC State Administration of Taxation on October 17, 2017, with retroactive effect from December 1, 2017, or SAT Circular 37. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—We face uncertainties with respect to indirect transfer of assets or equity interests in PRC resident enterprises by their
non-PRC
holding companies.”
 
 
 
103

Moreover, the PRC Enterprise Income Tax Law requires every enterprise in China to submit its annual enterprise income tax return together with a report on transactions with its affiliates or related parties to the relevant tax authorities. These transactions may be subject to audit or challenge by the PRC tax authorities within ten years after the taxable year during which the transactions are conducted. In addition, on March 18, 2015, the State Administration of Taxation, or the SAT, issued the Bulletin Regarding the Enterprise Income Tax Matter in Relation to Enterprise’s Payment of Fees to Overseas Affiliated Parties, or Bulletin 16, to further regulate the transfer pricing issues in relation to the fees payment to affiliated parties. Among other things, Bulletin 16 makes it clear that the fees paid to overseas affiliated parties in the following situations cannot be deducted from the taxable income when determining a PRC company’s enterprise income tax: (a) the fees paid to an overseas affiliated party which has no substantial operating activities; (b) the fees paid to an overseas affiliated party for labor service that would bring direct or indirect economic interests; (c) royalties paid for intangible properties to which the affiliated party that charges the fees only has legal title but has made no contribution to the creation of the value of such properties; and (d) the fees paid under arrangements made for listing or financing purposes. Furthermore, on March 17, 2017, the SAT promulgated the Announcement of the State Administration of Taxation on Promulgating the Administrative Measures for Special Tax Investigation Adjustments and Mutual Agreement Procedures, or Bulletin 6, which became effective as of May 1, 2017. The Bulletin 6 specifies further the provisions in Bulletin 16, regulating the basic rules about the income distribution of intangible properties, payments for labor service and no substantial operating activities and so on. Meanwhile, it abolished the application of Bulletin 16 since May 1, 2017. We may be subject to adverse tax consequences if the PRC tax authorities were to determine that the contracts between us and the VIEs were not on an arm’s length basis and therefore constituted improper transfer pricing arrangements. See “Item 3. Key Information—D. Risk Factors— Risks Relating to Our Corporate Structure—Our contractual arrangements with the VIEs may result in adverse tax consequences to us.”
PRC Business Tax and Value-added Tax (VAT)
On January 1, 2012, the Chinese State Council officially launched a pilot VAT reform program, or Pilot Program, applicable to businesses in selected industries. Businesses in the Pilot Program would pay VAT instead of business tax. The Pilot Industries in Shanghai included industries involving the leasing of tangible movable property, transportation services, research and development and technical services, information technology services, cultural and creative services, logistics and ancillary services, certification and consulting services. Revenues generated by advertising services, a type of “cultural and creative services,” are subject to the VAT tax rate of 6%. According to official announcements made by competent authorities in Beijing and Guangdong province, Beijing launched the same Pilot Program on September 1, 2012, and Guangdong province launched it on November 1, 2012. On May 24, 2013, the Ministry of Finance and the State Administration of Taxation issued the Circular on Tax Policies in the Nationwide Pilot Collection of Value Added Tax in Lieu of Business Tax in the Transportation Industry and Certain Modern Services Industries, or the Pilot Collection Circular. The scope of certain modern services industries under the Pilot Collection Circular extends to the inclusion of radio and television services. In August 2013, the Pilot Program was implemented throughout China. The Pilot Program replacing business tax with VAT was expanded to cover industries including construction, real estate, finance and consumer services in May 2016, and was later extended to all industries throughout China. With respect to all of our PRC entities for the period prior to the implementation of the Pilot Program, revenues from internet business and other licensing services were subject to a 5% PRC business tax. On November 19, 2017, the Chinese State Council promulgated the Decisions on Abolishing the Provisional Regulations of the PRC on Business Tax and Amending the Provisional Regulations of the PRC on VAT, or the Order 691.
 
 
 
104

On April 4, 2018, the Ministry of Finance and the State Administration of Taxation issued the Circular on Adjustment of VAT Rates, or Circular 32, which became effective as of May 1, 2018. According to the Circular 32, VAT rates of 17% and 11% applicable to the taxpayers who have VAT taxable sales activities or imported goods are adjusted to 16% and 10%, respectively. According to the Report on the Work of the Government delivered at the Second Session of the 13th National People’s Congress of China on March 5, 2019, VAT reform in PRC was deepened in 2019, which included that the current VAT rate of 16% in manufacturing and other industries reduced to 13%, and the VAT rate in the transportation, construction, and other industries was adjusted from 10% to 9%. With respect to revenues from sales of goods, including sales of software products, licensing software without transferring its copyright and sales of other goods, they were still subject to a 16% VAT pursuant to Chinese tax law in 2018 before April 1,2019, and will be adjusted to 13% since April 1, 2019. In addition, sales of self-developed software products or license fees from self-developed software are entitled to a VAT refund with respect to the part whose actual VAT burden exceeds 3%.
Cultural Development Fee
According to applicable PRC tax regulations or rules, advertising service providers are generally required to pay a cultural development fee at the rate of 3% on the revenues (a) which are generated from providing advertising services and (b) which are also subject to the or value-added tax after the Pilot Program. Cultural Development Fee is exempted in 2020 and 2021.
Dividend Withholding Tax
Under the old EIT Law that was effective prior to January 1, 2008, dividends paid to foreign investors by foreign-invested enterprises, such as dividends paid to us by Zhuhai Juntian and Conew Network, our PRC subsidiaries, were exempt from PRC withholding tax. Pursuant to the EIT Law and its implementation rules, dividends from income generated after January 1, 2008 and distributed to us by our PRC subsidiaries are subject to withholding tax at a rate of 10%, unless
non-resident
enterprise investor’s jurisdiction of incorporation has a tax treaty or arrangements with China that provides for a reduced withholding tax rate or an exemption from withholding tax. See “Item 5. Operating and Financial Review and Prospects—A. Operating Results—Taxation.”
As uncertainties remain regarding the interpretation and implementation of the EIT Law and its implementation rules, we cannot assure you that, if we are deemed a PRC resident enterprise, any dividends to be distributed by us to our
non-PRC
shareholders and ADS holders would not be subject to any PRC withholding tax. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—Under the PRC Enterprise Income Tax Law, we may be classified as a PRC “resident enterprise,” which could result in unfavorable tax consequences to us and our shareholders and have a material adverse effect on our results of operations and the value of your investment.”
Labor Laws and Social Insurance
The principal laws that govern employment include:
 
   
Labor Law of the People’s Republic of China, promulgated by the Standing Committee of the National People’s Congress on July 5, 1994, effective since January 1, 1995 and amended on August 27, 2009 and December 29, 2018;
 
   
Labor Contract Law of the People’s Republic of China, promulgated by the Standing Committee of the National People’s Congress on June 29, 2007 and effective since January 1, 2008 and amended on December 28, 2012;
 
   
Implementation Rules of the PRC Labor Contract Law, promulgated by the State Council on September 18, 2008 and effective since September 18, 2008;
 
 
 
105

   
Work-related Injury Insurance Regulations, promulgated by the State Council on April 27, 2003 and effective since January 1, 2004 and amended on December 20, 2010;
 
   
Interim Provisions on Registration of Social Insurance, promulgated by the Ministry of Human Resources and Social Security (formerly the Ministry of Labor and Social Security) on March 19, 1999 and effective since March 19, 1999 and repealed by the Decision of the Ministry of Human Resources and Social Security on April 28, 2019;
 
   
Interim Regulations on the Collection and Payment of Social Insurance Fees, promulgated by the State Council on January 22, 1999 and effective since January 22, 1999;
 
   
Social Insurance Law promulgated by the National People’s Congress on October 28, 2010, effective since July 1, 2011 and amended on December 29, 2018; and
 
   
Regulations on Unemployment promulgated by the State Council on January 22, 1999, effective since January 22, 1999.
According to the Labor Law and Labor Contract Law, employers must execute written labor contracts with full-time employees. All employers must compensate their employees with wages equal to at least the local minimum wage standards. All employers are required to establish a system for labor safety and workplace sanitation, strictly comply with state rules and standards and provide employees with workplace safety training. Violations of the PRC Labor Contract Law and the PRC Labor Law may result in the imposition of fines and other administrative penalties. For serious violations, criminal liability may arise.
In addition, pursuant to the Social Insurance Law promulgated by the National People’s Congress on October 28, 2010, which came into effect on July 1, 2011 and amended on December 29, 2018, employers in China are required to provide employees with welfare schemes covering pension insurance, unemployment insurance, maternity insurance, work-related injury insurance, medical insurance and housing funds.
M&A Regulations and Overseas Listings
On August 8, 2006, six PRC governmental agencies jointly promulgated the Regulations on Mergers and Acquisitions of Domestic Enterprises by Foreign Investors, or the 2006 M&A Rules, which became effective on September 8, 2006 and amended on June 22, 2009. “Mergers and acquisitions of domestic enterprises by foreign investors” refers to: (a) a foreign investor converts a
non-foreign
invested enterprise (domestic company) to a foreign invested enterprise by purchasing the equity interest from the shareholder of such domestic company or the increased capital of the domestic company, or the Equity Merger and Acquisition; or (b) a foreign investor establishes a foreign invested enterprise to purchase the assets from a domestic enterprise by agreement and operates the assets therefrom; or (c) a foreign investor purchases the assets from a domestic enterprise by agreement and uses these assets to establish a foreign invested enterprise for the purpose of operation of such assets, or the Assets Merger and Acquisition.
The M&A Rules provides that mergers and acquisitions of domestic enterprises by foreign investors shall be subject to the approval of the MOFCOM or its delegates at provincial level. In the event that any domestic company, enterprise or natural person merges or acquires a domestic company that has affiliated relationship with it through an overseas company legally established or controlled by such domestic company, enterprise or natural person (the “Affiliated M&A”), the merger and acquisition applications shall be submitted to the MOFCOM for approval. Any circumvention on the requirement including domestic
re-investment
of a foreign invested enterprise is not allowed.
After the implementation of the FI Information Report Measures on January 1, 2020, where a foreign investor acquires a domestic
non-foreign-invested
enterprise by equity, it shall submit an initial report through the enterprise registration system when handling the change registration for the acquired enterprise instead of obtaining the approval of the MOFCOM or its delegates at provincial level. However, regarding the affiliated M&A, according to the Negative List (2020 Version), a M&A of affiliated domestic companies by domestic companies, enterprises or natural persons via the companies legally established or controlled overseas, it shall still be subject to the approval by the MOFCOM under the M&A Rules.
 
 
 
106

The M&A Rules also require offshore special purpose vehicles formed to pursue overseas listing of equity interests in PRC companies and controlled directly or indirectly by PRC companies or individuals to obtain the approval of the Chinese Securities Regulatory Commission, or the CSRC, prior to the listing and trading of such special purpose vehicle’s securities on any stock exchange overseas.
The application of the M&A Rules remains unclear. Based on the understanding on the current PRC laws, rules and regulations and the M&A Rules of our PRC legal counsel, Global Law Office, prior approval from the CSRC is not required under the M&A Rules for the listing and trading of the ADSs on NYSE because the CSRC approval requirement applies to SPVs that acquired equity interests of any PRC company that are held by PRC companies or individuals controlling such SPV and seek overseas listing, and our PRC subsidiaries were incorporated as wholly foreign-owned enterprises by means of direct investment rather than by merger or acquisition by our company of the equity interest or assets of any “domestic company” as defined under the M&A Rules, and no provision in the M&A Rules classifies the contractual arrangements between our company, our PRC subsidiaries and any of the VIEs, either by each agreement itself or taken as a whole, as a type of acquisition transaction falling under the M&A Rules. However, as there has been no official interpretation or clarification of the M&A Rules, there is uncertainty as to how this regulation will be interpreted or implemented.
Considering the uncertainties that exist with respect to the issuance of new laws, regulations or interpretation and implementing rules, the opinion of Global Law Office, summarized above, is subject to change. If the CSRC or another PRC regulatory agency subsequently determines that prior CSRC approval was required, we may face regulatory actions or other sanctions from the CSRC or other PRC regulatory agencies.
Regulations of securities
The Securities Law of the PRC, or the PRC Securities Law, took effect on July 1, 1999, and was revised as of August 28, 2004, October 27, 2005, June 29,2013, August 31, 2014 and December 28, 2019, respectively. It was the first national securities law in the PRC, and is divided into 14 chapters and 226 articles comprehensively regulating activities in the PRC securities market, including the issue and trading of securities, takeovers by listed companies, securities exchanges, securities companies and the duties and responsibilities of the State Council’s securities regulatory authorities. Article 177 of the PRC Securities Law provides that no overseas securities regulator is allowed to directly conduct investigation or evidence collection activities within the territory of the PRC, and without the consent of the securities authorities and the relevant competent authorities of the State Council, no entity or individual may provide documents or materials relating to securities business activities to overseas. Article 224 of the PRC Securities Law provides that domestic enterprises which, directly or indirectly, issue securities or list and trade their securities outside the PRC shall comply with the relevant regulations of the State Council. Currently, the issue and trading of foreign issued securities (including shares) are principally governed by the regulations and rules promulgated by the State Council and CSRC.
C.
Organizational Structure
Foreign ownership of internet-based and mobile-based businesses is subject to significant restrictions under current PRC laws and regulations. The PRC government regulates internet access, distribution of online information, online advertising and distribution and operation of online games through strict business licensing requirements and other government regulations. These laws and regulations also limit foreign ownership of PRC companies that provide internet information services to no more than 50%. In addition, foreign investors are prohibited from investing in or operating, among other things, any entities that operate internet cultural activities such as online games.
As a Cayman Islands company, in order for us to be able to carry on our business in China, we conduct part of our operations in China through the VIEs including but not limited to Beijing Mobile and Beijing Network. Each of Beijing Mobile (which is owned as to 35% by Mr. Sheng Fu and 65% by Ms. Weiqin Qiu) and Beijing Network (which is owned as to 50% by Mr. Kun Wang and 50% by Mr. Wei Liu) holds the requisite ICP Licenses. We have been and are expected to continue to be dependent on the VIEs to operate our business in China if the then PRC law does not allow us to directly operate such business in China. We believe that under these contractual arrangements, we have sufficient control over the VIEs and their respective shareholders to renew, revise or enter into new contractual arrangements prior to the expiration of the current arrangements on terms that would enable us to continue to operate our business in China validly and legally.
 
 
 
107

Our contractual arrangements with each of the VIEs and their shareholders enable us to:
 
   
exercise effective control over the VIEs;
 
   
receive substantially all of the economic benefits of the VIEs in consideration for the services provided by Beijing Security and Conew Network, our wholly-owned subsidiaries in China; and
 
   
have an exclusive option to purchase all of the equity interests in the VIEs, when and to the extent permitted under PRC law, regulations or legal proceedings.
For a diagram summarizing our corporate structure and identifying the significant subsidiaries and the VIEs as of the date of this annual report, please refer to “Item 3. Key Information—Our Holding Company Structure and Contractual Arrangements with the Consolidated Variable Interest Entities.” Pursuant to Catalogue of Industries for Encouraging Foreign Investment (2020 Version) and Negative List (2021 Version), Beijing Security is currently engaged in the business of technology promotion, technology development, technology service and technology consultancy, sale of computers, software, auxiliary devices and AI hardware, computer animation design, investment consultancy and advertisement design, production, agency and publication, all of which are permitted foreign investment industries under Catalogue of Industries for Encouraging Foreign Investment (2020 Version) and Negative List (2021 Version).
Conew Network is currently engaged in the business of research and development of digital technology, telecommunication technology and relevant products, self-technology transfer, technology service, technology consultancy and computer technology training, sale of self-developed products, graphic design, business consultancy and investment consultancy, all of which are permitted foreign investment industries under Catalogue of Industries for Encouraging Foreign Investment (2020 Version) and Negative List (2021 Version).
Contractual Arrangements with the VIEs
The following is a summary of the currently effective contracts among our company, our subsidiary Beijing Security, our VIE Beijing Mobile, and the shareholders of Beijing Mobile. We have entered into substantially similar contractual arrangements with our other VIEs, including but not limited to Beijing Network.
Agreements that provide us with effective control over Beijing Mobile
Business operation agreement
. Pursuant to the business operation agreement by and among Beijing Security, Beijing Mobile and its shareholders, Beijing Mobile and its shareholders agreed to accept and follow Beijing Security’s suggestions on their daily operations and financial management. The shareholders of Beijing Mobile must appoint candidates designated by Beijing Security to its board of directors and appoint candidates designated by Beijing Security as senior executives of Beijing Mobile. In addition, the shareholders of Beijing Mobile confirm, agree and jointly guarantee that Beijing Mobile shall not engage in any transaction that may materially affect its assets, business, employment, obligations, rights or operations without the prior written consent of Beijing Security. The shareholders of Beijing Mobile also agree to unconditionally pay or transfer to Beijing Security any bonus, dividends, or any other profits or interests (in whatever form) that they are entitled to as shareholders of Beijing Mobile, and waives any consideration connected therewith. The agreement has a term of ten years, unless terminated at an earlier date by Beijing Security. Neither Beijing Mobile nor its shareholders may terminate this agreement.
Shareholder voting proxy agreement
. Under the shareholder voting proxy agreement by and among our company, Beijing Mobile and its shareholders, each of Beijing Mobile’s shareholders irrevocably nominates, appoints and constitutes any person designated by our company as its
attorney-in-fact
to exercise on such shareholder’s behalf any and all rights that such shareholder has in respect of its equity interests in Beijing Mobile (including but not limited to the voting rights and the right to nominate executive directors of Beijing Mobile). This proxy agreement shall remain valid during the existence of Beijing Mobile. Without the prior written consent of our company, existing shareholders of Beijing Mobile shall not amend or terminate this proxy agreement or revoke the or revoke the voting proxy to our company.
 
 
 
108

Equity pledge agreement
. Under the equity pledge agreement between Beijing Security, Beijing Mobile and its shareholders, the shareholders of Beijing Mobile have pledged all of their respective equity interests in Beijing Mobile to Beijing Security to guarantee (i) the performance of all the contractual obligations of Beijing Mobile and its shareholders under this agreement, the exclusive technology development, support and consultancy agreement, exclusive equity option agreement and other agreements concluded from time to time by and among our company, Beijing Security, Beijing Mobile and its shareholders, and (ii) the repayment of all liabilities that may be incurred under all of the aforementioned agreements. In the event of default, Beijing Security has the first priority to be compensated through the sale or auction of the equity interests pledged. The shareholders of Beijing Mobile or their successors or representatives and Beijing Mobile shall ensure that Beijing Mobile will not distribute dividends to shareholders, make property distributions, reduce capital, initiate liquidation procedures or make distributions in any other form without prior written consent of Beijing Security. This pledge will remain effective until all the guaranteed obligations have been performed or all the guaranteed liabilities have been repaid. We have completed the registration of equity pledge relating to each of the significant VIEs with the relevant government authorities in China.
Agreement that transfers economic benefits to us
Exclusive technology development, support and consultancy agreement
. Under the exclusive technology development, support and consultancy agreement between Beijing Security and Beijing Mobile, Beijing Security has the exclusive right to provide Beijing Mobile with services related to Beijing Mobile’s business, including but not limited to technology development, support and consulting services. Beijing Security has the sole right to determine the service fees and settlement cycle, and the service fees shall in no event be less than 30% of the
pre-tax
revenue of Beijing Mobile in relation to the relevant service. Beijing Security will exclusively own any intellectual property arising from the performance of this agreement. This agreement will be effective unless terminated according to the terms of the agreement or otherwise terminated by mutual agreement of the signing parties.
Agreements that provide us with the option to purchase the equity interest in Beijing Mobile
Loan agreements
. Under the loan agreements by and among Beijing Security and the shareholders of Beijing Mobile, Beijing Security shall have made interest-free loans in an aggregate amount of RMB6.5 million to the two individual shareholders of Beijing Mobile, for the sole purpose of contributing to the registered capital of Beijing Mobile. The loans have no definite maturity date. Beijing Security may request repayment at any time, and either shareholder of Beijing Mobile may offer to repay part or all of the loan at any time. The shareholders of Beijing Mobile shall, subject to the PRC laws, repay the loans by transferring the equity interest they hold in Beijing Mobile to Beijing Security or a third party that it designates.
Exclusive option agreement
. Under the exclusive option agreement by and among our company, Beijing Mobile and its shareholders, our company was granted an irrevocable exclusive option to acquire, or designate a third party to acquire, all or part of the equity interest owned by the shareholders in Beijing Mobile or to acquire, all or part of the assets owned by the Beijing Mobile at any time at an exercise price that is equal to the minimum price permitted under the PRC laws or is equal to the entire principal and interest (including all principal and interest under the existing loan agreement) owed by the existing shareholder to the Beijing Security due to the fulfillment of the registered capital paid obligations in the Beijing Mobile. In addition, this agreement stipulates that our company can provide financial support to Beijing Mobile to the extent permissible under the applicable PRC laws and regulations, regardless of whether Beijing Mobile has incurred an operational loss. The form of financial support includes but is not limited to entrusted loans and borrowings. Our company will not request repayment of any outstanding loans or borrowings from Beijing Mobile if Beijing Mobile do not have sufficient funds or are unable to repay such loans or borrowings. Unless terminated according to the agreement itself, the agreement has a term of ten years, which will automatically extend on a decadely basis.
In addition to the above contracts, the spouses of certain shareholders of the VIEs have executed spousal consent letters. Pursuant to the spousal consent letters, the spouses acknowledged that certain equity interests in the respective VIEs held by and registered in the name of his or her spouse will be disposed of pursuant to relevant arrangements under the shareholder voting proxy agreement, the exclusive option agreement and the equity pledge agreement and other agreements under contractual arrangements. These spouses undertake not to take any action to interfere with the disposition of such equity interests.
As a result of these contractual arrangements, we are considered the primary beneficiary of the VIEs as we have the power to direct activities of these entities and can receive substantially all economic interests in these entities even though we do not necessarily receive all of the VIEs’ revenues. Accordingly, we treat them as the VIEs under U.S. GAAP and have consolidated the results of operation of the VIEs and the then subsidiaries of the VIEs in our consolidated financial statements in accordance with U.S. GAAP. The VIEs and the then subsidiaries of the VIEs together contributed 13.0%, 36.6% and 33.1% of our revenues for the years ended December 31, 2019, 2020 and 2021, respectively.
 
 
 
109

In the opinion of our PRC legal counsel, Global Law Office:
 
   
the corporate structure of our PRC subsidiaries and VIEs does not result in any violation of all existing PRC laws and regulations;
 
   
each of the VIE agreements among us or our first-tier subsidiaries, either Beijing Security or Conew Network, Cheetah Mobile Inc., each of the VIEs and its respective shareholders (as the case may be) governed by PRC law is valid and binding, and does not result in any violation of PRC laws or regulations currently in effect; and
 
   
each of our PRC subsidiaries and VIEs has the necessary corporate power and authority to conduct its business as described in its business scope under its business license. The business licenses of each of our PRC subsidiaries and VIEs are in full force and effect. Each of our PRC subsidiaries and VIEs is capable of suing and being sued and may be the subject of any legal proceedings in PRC courts. To the best of our PRC legal counsel’s knowledge after due inquiries, none of our PRC subsidiaries and VIEs or their respective assets is entitled to any immunity, on the grounds of sovereignty, from any action, suit or other legal proceedings, or from enforcement, execution or attachment.
We have been advised by our PRC legal counsel, Global Law Office, however, that there are substantial uncertainties regarding the interpretation and application of current and future PRC laws, regulations and rules. Accordingly, the PRC regulatory authorities may take a view that is contrary to the above opinion of our PRC legal counsel. We have been further advised by our PRC legal counsel that if the PRC government finds that the agreements that establish the structure for operating our business do not comply with PRC government restrictions on foreign investment in the aforesaid business we engage in, we could be subject to severe penalties including being prohibited from continuing operations. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Our Corporate Structure” for “—If the PRC government finds that the structure we have adopted for our business operations does not comply with PRC governmental restrictions on foreign investment in internet businesses, or if these laws or regulations or interpretations of existing laws or regulations change in the future, we could be subject to severe penalties, including the shutting down of our platform and our business operations” and “—Substantial uncertainties exist with respect to the interpretation and implementation of PRC Foreign Investment Law and how it may impact the viability of our current corporate structure, corporate governance and business operations.”
D.
Property, Plants and Equipment
As of December 31, 2021, our principal executive offices were located on leased premises comprising approximately 7,700 square meters in Beijing, China. This facility accommodates our management headquarters, principal development, engineering, legal, finance and administrative activities. We also have offices overseas, mainly in Japan.
Our products and services are mainly deployed on various cloud service providers such as Amazon, Tencent, Kingsoft and Alibaba. We believe these arrangements are more cost-effective than acquiring our own servers. We believe that our existing facilities are sufficient for our current need and we expect to obtain additional facilities, principally through leasing, to accommodate our future expansion plans.
We have deployed AI robots in some shopping malls in China’s tier one and tier two cities. As of December 31,2021, we have approximately 13,000 AI robots deployed in shopping malls in Beijing, Shanghai, Shenzhen and many other cities in Mainland China. Our AI robots were purchased from Beijing OrionStar, we believe our existing AI robots are sufficient for our current needs and will arrange for the production based on demand and deployment forecasts.
 
 
 
110

Item 4A.
Unresolved Staff Comments
None.
 
Item 5.
Operating and Financial Review and Prospects
The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and the related notes included elsewhere in this annual report. This discussion and analysis may contain forward-looking statements based upon current expectations that involve risks and uncertainties. Our actual results may differ materially from those anticipated in these forward-looking statements as a result of various factors, including those set forth under “Item 3. Key Information—D. Risk Factors” or in other parts of this annual report.
A.
Operating Results
Overview
We are a leading internet company. We have attracted hundreds of millions of users through an array of utility products such as Clean Master released in 2012. Leveraging our success on utility products, we launched mobile entertainment products, including mobile games such as Piano Tiles 2 and mobile livestreaming product LiveMe. Since September 30, 2019, we were no longer a majority shareholder of LiveMe and deconsolidated LiveMe’s financial results from our financial statements. On February 20, 2020, our Google Play Store, Google AdMob and Google AdManager accounts were disabled, which adversely affected our ability to attract new users and generate revenue from Google. Furthermore, we disposed major gaming-related business in 2020.
We have deployed AI robots in some shopping malls in China’s tier one and tier two cities. Through voice interaction and AI technologies, these robots are able to integrate celebrity and entertainment marketing campaigns to amplify partner promotions and build brand recognition. In 2021, we have started a business model of shopping-mall coupon-selling robots, which is a
brand-new
inside-shopping-mall marketing mode to effectively attract customers for merchants. We applied both offline and online marketing strategies to expand the business. Offline, we use our robots which have been deployed in the shopping malls. Online, we use our own Wechat mini program – Quanduoduo, some other local network communities as well as some mainstream third-party platforms. Although this business has made good progress in 2021, it is still at the early stage, we do not expect significant revenue inflows from it in the near future.
We also provide multi-cloud management and overseas advertising agency service. Multi-cloud management service is to provide our customers
one-stop
multi-cloud resource management solutions, conduct comprehensive management of multi-cloud resources and environment, and provide various solutions that can be implemented in the cloud, including platforms for backup and disaster recovery, machine learning, cost optimization and monitoring alarm. Overseas advertising agency service is to assist domestic companies to launch advertisement on large overseas advertising platforms, such as Facebook.
In the second quarter of 2017, we reorganized our operating segments from one operating segment into three operating segments, namely utility products and relate services, mobile entertainment business, and AI and others. On February 21, 2020, our Google Play Store, Google AdMob, and Google AdManager accounts had been disabled, which adversely affected our ability to attract new users and generate revenue from Google. Given the unfavorable environment in the overseas markets, we have chosen to shift our focus from international markets to the domestic market. In 2020, we disposed our major gaming-related business. As a result, we expect the revenue contribution from our mobile game business to decrease in the foreseeable future. Post such disposals, our business primarily comprises of two segments. One is the Internet business, which includes our utility product on both the PC and mobile platforms and a remaining and diminishing portion of our mobile game business. The other is AI and others. Therefore, we started reporting our revenues and operating profits by two segments. In the third quarter of 2021, as a result of our ongoing business streamlining efforts, we expect to further leverage the synergies between our overseas advertising service and our global multi-cloud management services which both serve customers with overseas operation demands and accordingly the CODM changed the way he reviews the segment performances. Consequently, we aligned our operating segments and our overseas advertising agency services, which assists domestic companies to launch advertisement on overseas advertising platforms, are changed from the Internet business into AI and others. We have retrospectively revised segment information from the previous period to conform to the requisite presentation for the current period.
 
 
 
111

Revenues from our internet business mainly include two parts, online advertising and internet value-added services We generate advertising revenues by providing mobile advertising services to our advertising customers worldwide, as well as selling advertisements and referring user traffic on our mobile and PC platforms. We generate value-added services revenues principally from
fee-based
services, mainly including VIP membership, software subscription, game-related and live streaming services.
Revenues from our AI and other business mainly from shopping-mall coupon-selling, multi-cloud management platform, overseas advertising agency service and some other AI related business.
On the corporate level, our revenues decreased to RMB784.6 million (US$123.1 million) in 2021 due to deconsolidation of gaming-related business in 2020 as well as slowdown in advertising business due to
COVID-19
and some other macro factors globally and domestically. Our revenues decreased from RMB3,587.7 million in 2019 to RMB1,552.6 million in 2020 due to suspension of the Company’s collaborations with Google since February 2020 and deconsolidation of Live.me in 2019. Our net loss attributable to Cheetah Mobile shareholders was RMB351.1 million (US$55.1 million) in 2021, compared to a net income attributable to Cheetah Mobile shareholders of RMB416.7 million in 2020 and a net loss attributable to Cheetah Mobile shareholders of RMB314.0 million in 2019.
Historically, we have invested heavily in research and development and selling and marketing to grow our internet business and AI business. In 2021, we implemented prudent cost-saving measures for our business, such as organization downsizing. Our headcount decreased from 1,044 as of December 31, 2020 to 851 as of December 31, 2021.
Selected Statement of Operations Items
Revenues
We generate revenues from internet business and AI and others. The following table sets forth the principal components of our revenues by amount and as a percentage of our revenues for the periods presented.
 
    
Years Ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
% of
revenues
    
RMB
    
% of
revenues
    
RMB
    
US$
    
% of
revenues
 
Internet business
     3,370,811        94.0        1,380,906        88.9        653,759        102,589        83.3  
AI and others
     216,884        6.0        171,739        11.1        130,857        20,534        16.7  
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Revenues
  
 
3,587,695
 
  
 
100.0
 
  
 
1,552,645
 
  
 
100.0
 
  
 
784,616
 
  
 
123,123
 
  
 
100.0
 
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Internet business
Revenues from internet business accounted for 94.0%, 88.9% and 83.3% of our revenues in 2019, 2020 and 2021, respectively. Our portfolio of internet products has attracted a massive user base, which enabled us to provide online marketing services to advertisers worldwide as well as refer user traffic and sell advertisements on our mobile and PC platforms. We charge fees for our online advertising services generally based on three general pricing models, which include cost over a time period, cost for performance basis and cost per impression basis. Cost for performance basis refers to, among others, cost per click, cost per installation, cost per activation and cost per sale that originate from our platform, while cost per impression refers to cost based on the number of impressions over a period. We also provide value-added services for our internet product, which mainly includes VIP membership, software subscription, game-related and live streaming services. Our VIP membership and software subscription services are mainly sold in short term period, typically, no more than 12 months. Our users can also buy our
in-game
virtual items separately. In 2016, we started to monetize LiveMe by sale of virtual items in users’ live broadcasting, which is subject to revenue-sharing arrangements with the hosting users. Since September 30, 2019, we deconsolidated LiveMe’s financial results from our financial statements. Given the unfavorable environment in the overseas markets, we have chosen to shift our focus from international markets to the domestic market. In 2020, we disposed our major gaming-related business. As a result, we expect the revenue contribution from our gaming-related business to decrease in the foreseeable future.
 
 
 
112

We believe that the most significant factors affecting revenues from internet business include:
 
   
User base and user engagement in key markets
. We believe a large, loyal and engaged user base in key markets would help us retain existing customers and attract more customers and business partners for our internet business and at the same time gives us more pricing power. It also results in more user impressions, clicks, installations, or other actions that generate more fees for performance-based marketing. In particular, a large and engaged user base is crucial for the sustainability of our product and related services. We plan to further improve our products and introduce more products to increase users’ engagement with our products.
 
   
Fee arrangements with our significant customers.
A small number of advertising platform customers have contributed a significant portion of revenues for our online advertising services. In overseas markets, advertising platforms provide bids to us for displaying advertisements on our apps, and the bid prices we receive may fluctuate significantly depending on who are the bidders, the type of our advertising inventories, seasonality, and supply and demand balance. In domestic market, we have revenue sharing arrangements with advertising platforms, and the portion of revenue we receive from these customers is also subject to fluctuation due to similar factors. The fee arrangements with these significant customers and the mix of these arrangements can have a significant impact on our revenues, and some of these impact may be beyond our control.
 
   
Ability to provide targeted advertising.
We believe that data analytics is a key factor affecting our online advertising revenues. Data analytics enable us to map our users’ interests and distribute targeted advertising to our users. Our ability to effectively conduct user profiling and provide targeted advertising affects advertising engagement and conversion, which affects our online advertising revenues.
 
   
Number of paying users
. Our revenues from premium services as well as membership and software subscription services depend on our ability to develop popular function in utility products. The popularity of the apps we operate directly affects the number of paying users we attract, and the revenues generated from such users.
AI and Others
Revenue from AI and others accounted for 6.0%, 11.1% and 16.7% of our revenues in 2019, 2020 and 2021, respectively. AI and others revenues mainly include revenues from our AI related business, such as shopping-mall coupon-selling robots, business of multi-cloud management service and overseas advertising agency service, sales of AI hardware, as well as providing technical consulting services to third parties and related parties.
Cost of Revenues
Cost of revenues primarily consist of traffic acquisition costs, bandwidth and cloud costs, personnel costs, content costs, channel costs, depreciation of equipment, amortization of intangible assets and cost of products sold.
Traffic acquisition costs represent the amounts paid or payable to third-party advertising publishers who distribute our customers’ paid links through their advertisement products.
Bandwidth and cloud costs consist of fees that we pay to telecommunication carriers, bandwidth fees that are directly related to our business operations and technical support, and fees that we pay to cloud service providers such as Amazon, Tencent cloud etc., for the deployment of our apps and cloud service purchased related to our multi-cloud management service. Bandwidth and cloud costs are affected by the amounts of our user traffic worldwide, data analytics and our scale of customers of our multi-cloud management service.
Personnel costs include salaries and benefits including share-based compensation, for our employees involved in the operation and other business and maintenance of our business.
 
 
 
113

Content costs consist primarily of fees borne by us under third-party game publishing arrangements, revenue sharing with content providers and amortization of license fees paid for exclusively licensed games. As we deconsolidated LiveMe and major gaming related business from our financial statements in 2019 and 2020, we expected content costs will decrease.
Channel costs consist commission fees paid to distribution platforms and payment channels.
Amortization of intangible assets primarily represents amortization of intangible assets through acquisitions or business combinations.
Operating Income and Expenses
Our operating income and expenses consist of (i) research and development expenses, (ii) selling and marketing expenses, (iii) general and administrative expenses, (iv) impairment of goodwill, and (v) other operating income and expenses. The following table sets forth the components of our operating income and expenses for the periods indicated.
 
 
 
114

    
Years Ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
% of
revenues
   
RMB
   
% of
revenues
   
RMB
   
US$
   
% of
revenues
 
    
(in thousands, except percentages)
 
Operating income and expenses
              
Research and development
     (787,329     (21.9     (455,179     (29.3     (211,594     (33,204     (27.0
Selling and marketing
     (1,558,315     (43.4     (766,986     (49.4     (370,274     (58,104     (47.2
General and administrative
     (587,457     (16.4     (380,533     (24.5     (191,868     (30,108     (24.5
Impairment of goodwill
     (545,665     (15.2     —         —         —         —         —    
Other operating income (expenses), net
     22,091       0.6       (5,684     (0.4     17,205       2,700       2.2  
Total operating income and expenses
     (3,456,675     (96.3     (1,608,382     (103.6     (756,531     (118,716     (96.5
Research and Development Expenses
. Research and development expenses consist primarily of salaries and benefits, including share-based compensation expenses, for our research and development employees. These expenditures are generally expensed as incurred. Research and development expenses decreased by 53.5% year over year to RMB211.6 million (US$33.2 million) in 2021, which primarily resulted from the decrease in R&D personnel.
Selling and Marketing Expenses
. Selling and marketing expenses consist primarily of general marketing and promotion expenses and salaries and benefits, including share-based compensation expenses, related to personnel involved in our selling and marketing efforts.
General and Administrative Expenses
. General and administrative expenses consist primarily of salaries and benefits, including share-based compensation expenses, related to our general and administrative personnel, professional and legal service fees, and other administrative expenses.
Impairment of Goodwill
. Impairment of goodwill consists primarily of impairment of goodwill associated with business acquisition.
Other Operating Income (Expenses), net
. Other operating income consists primarily of government grants, subsidies and financial incentives that we received in connection with our operations not related to research and development projects and impairment of intangible assets.
Taxation
Taxation in Different Jurisdictions
The following summarizes the taxation in jurisdictions in which our company, significant subsidiaries and VIEs are incorporated.
Cayman Islands
. Under the current laws of the Cayman Islands, we are not subject to tax on income or capital gain arising in Cayman Islands.
Additionally, upon payments of dividends by us to our shareholders, no Cayman Islands withholding tax will be imposed.
Hong Kong
. Our subsidiaries incorporated in Hong Kong were subject to Hong Kong profits tax rate of 16.5% for the years ended December 31, 2019, 2020 and 2021.
Singapore
. Our subsidiaries incorporated in Singapore were subject to Singapore corporate income tax rate of 17% for the year ended December 31, 2019, 2020 and 2021.
Japan
. Our subsidiary incorporated in Japan with
paid-in
capital in excess of Japanese Yen (“JPY”) 100 million was subject to national corporate income tax rate of 23.4% and 23.2% since April 1, 2016 and April 1, 2018, respectively. Our subsidiary incorporated in Japan with
paid-in
capital of no more than JPY100 million was subject to national corporate income tax rate of 15% on the first JPY8 million of income earned and at 23.2% on any income earned in excess of JPY8 million since April 1, 2018. Local income taxes, which include local inhabitant tax and enterprise tax, are also imposed on corporate income.
 
 
 
115

PRC
.
Enterprise income tax
. Our PRC subsidiaries and VIEs are subject to the statutory rate of 25% in accordance with the EIT Law, with exceptions for certain preferential tax treatments. Under relevant PRC government policies, enterprises qualified as “new software enterprise” are entitled to a
two-year
exemption and three-year 50% reduction on enterprise income tax commencing from the first profit-making year. Enterprises qualified as “high and new technology enterprise” are entitled to a preferential rate of 15%. According to the Administrative Measures for Recognition of High and New Technology Enterprises, where the relevant department finds in the course of daily management that a recognized “high and new technology enterprise” does not meet the conditions for recognition, it shall apply to the recognition department for verification. If the verification confirms that the enterprise does not meet the conditions for recognition, the recognition department shall disqualify the “high and new technology enterprise” and advise the tax authority to recover the payment of reduced or exempted taxes under tax preferences it has enjoyed from the year when it fails to meet the recognition requirements. For the year ended December 2019, 2020, and 2021 our PRC subsidiary qualified as “new software enterprise” is subject to tax holiday or a preferential tax rate of nil, 12.5% and 12.5%, respectively, our PRC subsidiaries and VIEs qualified as “high and new technology enterprise” were subject to tax holiday or a preferential tax rate of 15%, and our remaining PRC subsidiaries, VIEs and the subsidiaries of the VIEs were subject to enterprise income tax at a rate of 25%.
Withholding tax
. Under the EIT Law and its implementation rules, dividends, interests, rents or royalties payable by a foreign-invested enterprise, such as our PRC subsidiaries, to any of its
non-resident
enterprise investors, and proceeds from any such
non-resident
enterprise investor’s disposition of assets (after deducting the net value of such assets) shall be subject to 10% EIT, namely withholding tax, unless
non-resident
enterprise investor’s jurisdiction of incorporation has a tax treaty or agreement with China that provides for a reduced withholding tax rate or an exemption from withholding tax. The Cayman Islands, where our company is incorporated, and the British Virgin Islands, where our subsidiary
Conew.com
Corporation was incorporated, do not have such tax treaties with China. None of our U.S. subsidiaries is an immediate holding company of our PRC subsidiaries. Under the Arrangement Between the PRC and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income and Capital, the dividend withholding tax rate may be reduced to 5%, if a Hong Kong resident enterprise that receives a dividend is considered a
non-PRC
tax resident enterprise and holds at least 25% of the equity interests in the PRC enterprise distributing the dividends, subject to approval of the PRC local tax authority. According to the Circular on Several Issues regarding the “Beneficial Owner” in Tax Treaties, which was issued on February 3, 2018 by the SAT, effective as of April 1, 2018, when determining the applicant’s status of the “beneficial owner” regarding tax treatments in connection with dividends, interests or royalties in the tax treaties, several factors, including without limitation, whether the applicant is obligated to pay more than 50% of its income in twelve months to residents in third country or region, whether the business operated by the applicant constitutes the actual business activities, and whether the counterparty country or region to the tax treaties does not levy any tax or grant tax exemption on relevant incomes or levy tax at an extremely low rate, will be taken into account, and it will be analyzed according to the actual circumstances of the specific cases. This circular further provides that applicants who intend to prove his or her status of the “beneficial owner” shall submit the relevant documents to the relevant tax bureau according to the Announcement on Issuing the Measures for the Administration of
Non-Resident
Taxpayers’ Enjoyment of the Treatment under Tax Agreements, or Circular 60. Circular 60 was repealed simultaneously upon the implementation of Announcement of the State Taxation Administration on Issuing the Measures for the Administration of
Non-resident
Taxpayers’ Enjoyment of Treaty Benefits, or Circular 35, which was promulgated on October 14, 2019 and became effective on January 1, 2020. According to Circular 35, if a
non-resident
taxpayer determines through self-assessment that he or she is eligible for treaty benefits, he or she may, when filing tax returns, or when a withholding agent files withholding returns, enjoy tax treaty benefits, and collect and retain relevant materials for review in accordance with the provisions and accept the
follow-up
administration of tax authorities. However, if the Hong Kong resident enterprise is not considered to be the beneficial owner of such dividends under applicable PRC tax regulations, such dividends may remain subject to withholding tax at a rate of 10%. Accordingly, our Hong Kong subsidiaries may not be able to enjoy the 5% withholding tax rate for the dividends they receive from our PRC subsidiaries if they do not satisfy the relevant conditions under tax rules and regulations and obtain the approvals as required.
 
 
 
116

PRC Value-added tax
. On January 1, 2012, the Chinese State Council officially launched a pilot VAT reform program, or Pilot Program, applicable to businesses in selected industries. Businesses in the Pilot Program would pay VAT instead of business tax. The Pilot Program imposes VAT in lieu of business tax for certain “modern service industries” in certain regions and eventually expands to nation-wide in August 2013. According to the implementation circulars released by the Ministry of Finance and the State Administration of Taxation on the Pilot Program, the “modern service industries” include industries involving the leasing of tangible movable property, research and development and technical services, information technology services, cultural and creative services, logistics and ancillary services, certification and consulting services, and radio and television services. The Pilot Program replacing business tax with VAT was expanded to cover industries including construction, real estate, finance and consumer services in May 2016, and was later extended to all industries throughout China. With respect to all of our PRC entities for the period prior to the implementation of the Pilot Program, revenues from internet business and other licensing services were subject to a 5% PRC business tax. On November 19, 2017, the Chinese State Council promulgated the Decisions on Abolishing the Provisional Regulations of the PRC on Business Tax and Amending the Provisional Regulations of the PRC on VAT, or the Order 691. On April 4, 2018, the Ministry of Finance and the State Administration of Taxation issued the Circular on Adjustment of VAT Rates, or Circular 32, which became effective as of May 1, 2018. According to the Circular32, VAT rates of 17% and 11% applicable to the taxpayers who have VAT taxable sales activities or imported goods are adjusted to 16% and 10%, respectively. According to the Report on the Work of the Government delivered at the Second Session of the 13th National People’s Congress of the People’s Republic of China on March 5, 2019, VAT reform in PRC deepened in 2019, which included that the current VAT rate of 16% in manufacturing and other industries reduced to 13%, and the VAT rate in the transportation, construction, and other industries adjusted from 10% to 9%. With respect to revenues from sales of goods, including sales of software products, licensing software without transferring its copyright and sales of other goods, they are still subject to a 16% VAT pursuant to Chinese tax law in 2018, and adjusted to 13% since April 1, 2019. In addition, sales of self-developed software products or license fees from self-developed software are entitled to a VAT refund with respect to the tax burden over a tax rate of 3%. With the adoption of the Pilot Program, our revenues subject to VAT payable on goods sold or taxable services provided by a general VAT taxpayer for a taxable period is the net balance of the output VAT for the period after crediting the input VAT for the period. Hence, the amount of VAT payable does not result directly from output VAT generated from goods sold or taxable services provided. Therefore, we have adopted the net presentation of VAT. In addition, cultural business construction fee is imposed at the rate of 3% on revenues derived from our advertising services which is exempted in 2020 and 2021.
As of the date of this annual report, our PRC subsidiaries and VIEs are generally subject to 6% or 13% VAT rate.
Effect of Different Tax Rates in Different Jurisdictions
The following table sets forth our income (loss) before income tax and the effect of differing tax rates in different jurisdictions on our income tax expenses in each applicable jurisdiction, for the years ended December 31, 2019, 2020 and 2021.
 
         
Year Ended December
 
         
2019
    
2020
    
2021
 
         
RMB
    
RMB
    
RMB
    
US$
 
         
(in thousands)
 
Cayman Islands
   Income before income tax      332,254        488,844        17,406        2,731  
   Income tax expenses computed at the PRC statutory tax rate of 25%      83,063        122,212        4,352        683  
   Income tax expenses computed at Cayman Islands statutory tax rate of 0%      —          —          —          —    
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
(83,063
  
 
(122,212
  
 
(4,352
  
 
(683
     
 
 
    
 
 
    
 
 
    
 
 
 
USA
   Income (Loss) before income tax      1,306        (6,559      (1,350      (212
   Income tax expenses (benefits) computed at the PRC statutory tax rate of 25%      326        (1,640      (338      (53
   Income tax expenses (benefits) computed at the U.S. statutory tax rate of 21%      274        (1,376      (284      (45
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
(52
  
 
262
 
  
 
54
 
  
 
8
 
     
 
 
    
 
 
    
 
 
    
 
 
 
Hong Kong
   (Loss) Income before income tax      (319,449      324,517        147,306        23,115  
   Income tax (benefits) expenses computed at the PRC statutory tax rate of 25%      (79,862      81,129        36,826        5,779  
   Income tax (benefits) expenses computed at the Hong Kong statutory tax rate of 16.5%      (52,707      53,545        24,305        3,814  
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
27,155
 
  
 
(27,584
  
 
(12,521
  
 
(1,965
     
 
 
    
 
 
    
 
 
    
 
 
 
Singapore
   Income before income tax      68,594        18,149        (3,515      (552
   Income tax expenses computed at the PRC statutory tax rate of 25%      17,148        4,537        (879      (138
   Income tax expenses computed at the Singapore statutory tax rate of 17%      11,661        3,085        (598      (94
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
(5,487
  
 
(1,452
  
 
281
 
  
 
44
 
     
 
 
    
 
 
    
 
 
    
 
 
 
PRC
   Income (Loss) before income tax      (589,754      (325,686      (490,025      (76,897
              
   Income tax expenses (benefits) computed at the PRC statutory tax rate of 25%      (147,439      (81,421      (122,506      (19,224
              
 
 
 
117

         
Year Ended December
 
         
2019
    
2020
    
2021
 
         
RMB
    
RMB
    
RMB
    
US$
 
         
(in thousands)
 
   Income tax expenses (benefits) computed at the PRC statutory tax rate of 25%      (147,439      (81,421      (122,506      (19,224
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
—  
 
  
 
—  
 
  
 
—  
 
  
 
—  
 
     
 
 
    
 
 
    
 
 
    
 
 
 
France
   Income (Loss) before income tax      (244,796      338        (1,751      (275
     
 
 
    
 
 
    
 
 
    
 
 
 
   Income tax expenses (benefits) computed at the PRC statutory tax rate of 25%      (61,199      84        (438      (69
   Income tax expenses (benefits) computed at the French statutory tax rate of 26.5%      (81,515      112        (464      (73
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
(20,316
  
 
28
 
  
 
(26
  
 
(4
     
 
 
    
 
 
    
 
 
    
 
 
 
Taiwan
   (Loss) Income before income tax      (1,053      122        (2,064      (324
   Income tax (benefits) expenses computed at the PRC statutory tax rate of 25%      (263      31        (516      (81
   Income tax (benefits) expenses computed at the Taiwan statutory tax rate of 20%      (211      24        (413      (65
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
52
 
  
 
(7
  
 
103
 
  
 
16
 
     
 
 
    
 
 
    
 
 
    
 
 
 
Others
   Income (Loss) before income tax      387,211        8,522        (5,578      (874
   Income tax expenses computed at the PRC statutory tax rate of 25%      96,803        2,130        (1,395      (219
   Income tax expenses computed at the statutory tax rates of such other jurisdictions      455        2,627        (1,698      (266
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
(96,348
  
 
497
 
  
 
(303
  
 
(47
     
 
 
    
 
 
    
 
 
    
 
 
 
Total
   Income (Loss) before income tax      (365,687      508,247        (339,571      (53,288
   Income tax expenses (benefits) computed at the PRC statutory tax rate of 25%      (91,423      127,062        (84,894      (13,322
   Income tax expenses (benefits) computed at the statutory tax rate of different jurisdictions      (269,482      (23,404      (101,658      (15,953
     
 
 
    
 
 
    
 
 
    
 
 
 
  
Effect of differing tax rates in different jurisdictions
  
 
(178,059
  
 
(150,466
  
 
(16,764
  
 
(2,631
     
 
 
    
 
 
    
 
 
    
 
 
 
The following table sets forth the effect of tax holiday and preferential tax treatments on our income tax expenses in each applicable jurisdiction, for the years ended December 31, 2019, 2020 and 2021.
 
    
Year Ended December
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
PRC
(1)
     84,520        18,671        44,909        7,047  
Others
     —          —          —          —    
Total
  
 
84,520
 
  
 
18,671
 
  
 
44,909
 
  
 
7,047
 
  
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Certain of our PRC entities are entitled to tax holiday as new software development enterprise or high new technology enterprise. For details, see “Item 5. Operating and Financial Review and Prospects—A. Operating Results—Taxation—Taxation in Different Jurisdictions—PRC—Enterprise Income Tax.”
Results of Operations
The following table sets forth a summary of our consolidated results of operations for the years indicated. The
year-to-year
comparisons of results of operations should not be relied upon as indicative of our future performance.
 
    
Year Ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Selected Consolidated Statements of Comprehensive income (loss):
           
Revenues
     3,587,695        1,552,645        784,616        123,123  
Internet business
     3,370,811        1,380,906        653,759        102,589  
AI and others
     216,884        171,739        130,857        20,534  
  
 
 
    
 
 
    
 
 
    
 
 
 
Cost of revenues
(1)
     (1,241,932      (475,378      (257,656      (40,432
  
 
 
    
 
 
    
 
 
    
 
 
 
Gross profit
  
 
2,345,763
 
  
 
1,077,267
 
  
 
526,960
 
  
 
82,691
 
Operating income and expenses
           
Research and development
(1)
     (787,329      (455,179      (211,594      (33,204
Selling and marketing
(1)
     (1,558,315      (766,986      (370,274      (58,104
General and administrative
(1)
     (587,457      (380,533      (191,868      (30,108
Impairment of goodwill
     (545,665      —          —          —    
Other operating income (expenses), net
     22,091        (5,684      17,205        2,700  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total operating expenses, net
  
 
(3,456,675
  
 
(1,608,382
  
 
(756,531
  
 
(118,716
  
 
 
    
 
 
    
 
 
    
 
 
 
 
 
 
118

    
Year Ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Operating loss
  
 
(1,110,912
  
 
(531,115
  
 
(229,571
  
 
(36,025
  
 
 
    
 
 
    
 
 
    
 
 
 
Other income (expenses)
           
Interest income, net
     110,010        35,655        25,391        3,984  
Foreign exchange gain, net
     49        39,393        24,288        3,811  
Other income
     887,494        1,081,506        252,998        39,700  
Other expense
     (252,328      (117,192      (412,677      (64,758
(Loss) income before income taxes
  
 
(365,687
  
 
508,247
 
  
 
(339,571
  
 
(53,288
  
 
 
    
 
 
    
 
 
    
 
 
 
Income tax expenses
     (7,904      (97,090      (13,633      (2,139
Net (loss) income
  
 
(373,591
  
 
411,157
 
  
 
(353,204
  
 
(55,427
  
 
 
    
 
 
    
 
 
    
 
 
 
Less: net loss attributable to noncontrolling interests
     (59,614      (5,575      (2,078      (326
  
 
 
    
 
 
    
 
 
    
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc.
  
 
(313,977
  
 
416,732
 
  
 
(351,126
  
 
(55,101
  
 
 
    
 
 
    
 
 
    
 
 
 
 
(1)
Share-based compensation expenses were allocated in cost of revenues and operating expenses as follows:
 
                                                                   
    
Year Ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Cost of revenues
  
 
524
 
  
 
1,044
 
  
 
1,027
 
  
 
161
 
Research and development
  
 
59,771
 
  
 
29,091
 
  
 
5,996
 
  
 
941
 
Selling and marketing
  
 
3,818
 
  
 
(1,087
  
 
1,339
 
  
 
210
 
General and administrative
  
 
63,327
 
  
 
51,934
 
  
 
(1,212
  
 
(190
  
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
127,440
 
  
 
80,982
 
  
 
7,150
 
  
 
1,122
 
  
 
 
    
 
 
    
 
 
    
 
 
 
 
 
 
119

Year Ended December 31, 2021 Compared to Year Ended December 31, 2020
Revenues
. Our revenues decreased by 49.5% from RMB1,552.6 million in 2020 to RMB784.6 million (US$123.1 million) in 2021.
In 2020, given the unfavorable environment in the overseas markets, we have chosen to shift our focus from international markets to the domestic market and disposed major gaming-related business. As a result, the revenue contribution from our mobile game business has been and will be decrease in the foreseeable future. Post such disposals, our business primarily comprises of two segments. One is the Internet business, which includes its utility product on both the PC and mobile platforms and a remaining and diminishing portion of its mobile game business. The other is AI and others. In 2021, we realigned our segment and our advertising agency service is changed from Internet business to AI and others. We have retrospectively revised segment information from the previous period to conform to the requisite presentation for the current period.
Internet business
. Revenues from internet business decreased by 52.7% from RMB1,380.9 million in 2020 to RMB653.8 million (US$102.6 million) in 2021. The year-over-over decrease was primarily due to suspension of the collaboration with Google, our strategic efforts to diminish the gaming-related business in 2020 and the slowdown in advertising business in 2021. In 2021, approximately 54.2% of our revenues from internet business were generated from advertising while the rest of its revenues were generated from other sources, such as providing premium services, anti-virus software sales and office software sales.
AI and others
. Revenues from AI and others decreased to RMB130.9 million (US$20.5 million) in 2021 from RMB171.7 million in 2020. This decrease was primarily due to our strategy to drop in sales of
AI-related
hardware and transform to the business model of shopping-mall coupon-selling robots, offset by revenue growth in our multi-cloud management service business.
Cost of revenues
. Our cost of revenues decreased by 45.8% from RMB475.4 million in 2020 to RMB257.7 million (US$40.4 million) in 2021. Besides our continuous strategic costs cutting, the decrease in our cost of revenues was mainly due to the decreased traffic acquisition cost and channel cost associated with the change of our revenue in internet business.
Gross profit
. As a result of the foregoing, our gross profit decreased by 51.1% from RMB1,077.3 million in 2020 to RMB527.0 million (US$82.7 million) in 2021.
Gross margin
. Our gross margin decreased to 67.2% for the year ended December 31, 2021 from 69.4% for the year ended December 31, 2020.
Operating expenses
. Our operating expenses decreased by 53.0% from RMB1,608.4 million in 2020 to RMB756.5 million (US$118.7 million) in 2021 due to the streamlining of our business and the improving operational efficiency.
Research and development expenses
. Our research and development expenses decreased by 53.5% from RMB455.2 million in 2020 to RMB211.6 million (US$33.2 million) in 2021. This decrease was primarily due to the decrease in research and development related personnel, and the diminish of gaming-related business.
Selling and marketing expenses
. Our selling and marketing expenses decreased by 51.7% year over year to RMB370.3 million (US$58.1 million) in 2021. This decrease was primarily due to the reduction in promotional activities, and the diminish of gaming-related business.
General and administrative expenses
. Our general and administrative expenses decreased by 49.6% year over year to RMB191.9 million (US$30.1 million) in 2021, which was mainly due to reduced general and administrative personnel and reduced professional service fees
.
Other operating income/expenses
. Other operating income primarily consisted of government grants, subsidies and financial incentives that we received in connection with our operations not related to research and development projects and impairment of long-lived assets. Other operating income was RMB17.2 million (US$2.7 million) in 2021, as compared with other operating expense RMB5.7 million in 2020, which was mainly due to decrease of impairment loss of long-lived assets.
 
 
 
120

Operating loss
. As a result of the foregoing, we had an operating loss of RMB229.6 million (US$36.0 million) in 2021, as compared to an operating loss of RMB531.1 million in 2020.
Operating loss margin
. We had an operating loss margin of 29.3% in 2021, as compared to an operating loss margin of 34.2% in 2020.
Other income.
Other income was RMB253.0 million (US$39.7 million) in 2021, which was primarily due to gains from disposal of certain long-term investments and gains picked up from equity method investments.
Other expense.
Other expense was RMB412.7 million (US$64.8 million) in 2021, which was primarily due to impairment of long-term investments in 2021.
Income tax expense.
Our income tax expense was RMB13.6 million (US$2.1 million) in 2021, as compared to income tax expense of RMB97.1 million in 2020.
Net income (loss) attributable to Cheetah Mobile shareholders.
Primarily as a result of the foregoing, our net loss attributable to Cheetah Mobile shareholders was RMB351.1 million (US$55.1 million) in 2021, as compared to a net income attributable to Cheetah Mobile shareholders of RMB416.7 million in 2020.
Year Ended December 31, 2020 Compared to Year Ended December 31, 2019
Revenues
. Our revenues decreased by 56.7% from RMB3,587.7 million in 2019 to RMB1,552.6 million in 2020.
Internet business
. Revenues from internet business decreased by 59.0% from RMB3,370.8 million in 2019 to RMB1,380.9 million in 2020. The year-over-over decrease was primarily due to the suspension of our collaborations with Google since February 2020, and the deconsolidation of LiveMe and certain internet business. In 2020, approximately 61.9% of our revenues from internet business were generated from advertising while the rest of its revenues were generated from other sources, such as providing premium services, anti-virus software sales and office software sales.
AI and others
. Revenues from AI and others decreased to RMB171.7 million in 2020 from RMB216.9 million in 2019. This decrease was primarily due to the decrease of hardware sales.
Cost of revenues
. Our cost of revenues decreased by 61.7% from RMB1,241.9 million in 2019 to RMB475.4 million in 2020.
The decrease in our cost of revenues was mainly due to a significant reduction in costs associated with our internet business and the deconsolidation of LiveMe and certain internet business.
Gross profit
. As a result of the foregoing, our gross profit decreased by 54.1% from RMB2,345.8 million in 2019 to RMB1,077.3 million in 2020.
Gross margin
. Our gross margin increased to 69.4% for the year ended December 31, 2020 from 65.4% for the year ended December 31, 2019.
Operating expenses
.
Our operating expenses decreased by 53.5% from RMB3,456.7 million in 2019 to RMB1,608.4 million in 2020, due to the reduction in personnel, promotional activities and professional service fees.
Research and development expenses
. Our research and development expenses decreased by 42.2% from RMB787.3 million in 2019 to RMB455.2 million in 2020. This decrease was primarily due to the decrease in R&D personnel, and the deconsolidation of LiveMe and certain internet business.
 
 
 
121

Selling and marketing expenses
. Our selling and marketing expenses decreased by 50.8% year over year to RMB767.0 million in 2020. This decrease was primarily due to the reduction in promotional activities, and the deconsolidation of LiveMe and certain internet business.
General and administrative expenses
. Our general and administrative expenses decreased by 35.2% year over year to RMB380.5 million in 2020, which was mainly due to reduced general and administrative personnel and reduced professional service fees.
Other operating income/expenses
. Other operating income primarily consisted of government grants, subsidies and financial incentives that we received in connection with our operations not related to research and development projects and impairment of long-lived assets. Other operating expenses was RMB5.7 million in 2020, as compared with other operating income RMB22.1 million in 2019, which was mainly due to impairment of long-lived assets in 2020.
Operating loss
. As a result of the foregoing, we had an operating loss of RMB531.1 million in 2020, as compared to an operating loss of RMB1,110.9 million in 2019.
Operating loss margin
. We had an operating loss margin of 34.2% in 2020, as compared to an operating loss margin of 31.0% in 2019.
Other income
. Other income was RMB1,081.5 million in 2020, which was primarily due to the disposal of equity ownership in Bytedance Ltd. as well as the disposal of certain business during 2020.
Other expense
. Other expense was RMB117.2 million in 2020, which was primarily due to impairment of long-term investments and loss from disposal of certain business.
Income tax expense
. Our income tax expense was RMB97.1 million in 2020, as compared to RMB7.9 million in 2019.
Net income (loss) attributable to Cheetah Mobile shareholders
. Primarily as a result of the foregoing, our net income attributable to Cheetah Mobile shareholders was RMB416.7 million in 2020, as compared to a net loss attributable to Cheetah Mobile shareholders of RMB314.0 million in 2019.
Critical Accounting Policies and Estimates
We prepare our consolidated financial statements in conformity with U.S. GAAP, which requires us to make judgments, estimates and assumptions. We continually evaluate these estimates and assumptions based on the most recently available information, our own historical experience and various other assumptions that we believe to be reasonable under the circumstances. Since the use of estimates is an integral component of the financial reporting process, actual results could differ from our expectations as a result of changes in our estimates.
An accounting policy is considered critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time such estimate is made and if different accounting estimates that reasonably could have been used, or changes in the accounting estimates that are reasonably likely to occur, could materially impact the consolidated financial statements. We believe the following accounting policies involve the most significant judgments and estimates used in the preparation of our consolidated financial statements.
 
 
 
122

Fair value measurements of
Non-Marketable
long-term investments
We measure certain long-term investments at fair value on a recurring or
non-recurring
basis, which mainly includes equity method investment accounted for using fair value option, long-term
available-for-sale
debt securities and equity securities that accounted for under the measurement alternative. For equity method investment accounted for using fair value option and long-term debt securities, we estimate their fair value on each reporting date. For equity securities accounted for under measurement alternative, we estimated the fair value when there’s an observable price changes for identical or similar investments of the same issuer or when qualitative assessment indicates that the investment is impaired. We estimate the investments’ fair value in accordance with the principles of ASC 820 and recognize the fair value change or impairment loss in the consolidated statements of comprehensive (loss) income accordingly. These judgements include valuation methods and key valuation assumptions and estimates. Changes in these estimates and assumptions could materially affect the fair value of such investments. See Note 20 of the Notes to the Consolidated Financial Statements for information regarding method and key assumptions used for fair value measurements of such investments.
Impairment of Long-Lived Assets and Intangible Assets
We evaluate our long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC
350-30,
Intangibles-Goodwill and Other: General Intangibles Other than Goodwill. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, we evaluate impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, we would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value.
Revenue recognition
We generate revenues primarily through internet business, AI and others. We recognize revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Pursuant to ASC
606-10-32-2A,
we also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.
 
 
 
123

The following table presents our revenues disaggregated by revenue source:
 
    
Year Ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Revenues:
           
Internet business
           
Online advertising
     2,074,256        855,430        354,604        55,645  
Internet value-added services
     1,296,555        525,476        299,155        46,944  
AI and Others
           
Advertising agency services
     73,762        84,993        61,588        9,665  
Multi-cloud Management Services
     —          3,501        41,443        6,503  
Technical and other consulting services
     58,607        35,504        17,236        2,704  
Sale of AI hardware products
     84,515        47,741        10,590        1,662  
Total consolidated revenues
  
 
3,587,695
 
  
 
1,552,645
 
  
 
784,616
 
  
 
123,123
 
  
 
 
    
 
 
    
 
 
    
 
 
 
Internet business
Online advertising services
Online advertising revenue is primarily derived from displaying advertising customer’s advertisements on our online platforms including
duba.com
and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers’ websites or mobile applications. We have three general pricing models for our advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, we generally recognize revenue ratably over time, because the customer simultaneously receives and consumes the benefits as we perform throughout a fixed contract term. For contracts that are charged on the cost for performance basis, we charge an agreed-upon fee to our customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from our online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from our online platforms. For contracts that are charged on the cost per impression basis, we recognize the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers’ websites or mobile publications, we recognize gross revenue the amount of fees received or receivable from customers as we have control over the advertising services rather than to arrange for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services is recognized at a point in time when all the revenue recognition criteria are met. Payments made to the third-party advertising publishers or content providers are included in cost of revenues.
Internet value-added services
We generate value-added services revenue principally from
fee-based
services, mainly including VIP membership, software subscription, game-related and live streaming services.
VIP membership and software subscription.
We provide
non-cancellable
VIP membership services and hosted software subscription services to individual and enterprise customers, which can obtain the access to the related services over a fixed period of time at a fixed price as specified in the contract. Our VIP membership services are provided to customers with various privileges, which primarily include access to
advertising-free
and value-added services such as file and data recovery, malicious
pop-up
interception, PDF converting etc. We also provide various software such as anti-virus, security protection, immediate communication and etc. to individual and enterprise customers. The software license and the when-and-if-available updates are accounted for as a single performance obligation as the license and the updates are inputs to a combined items in the contract. The VIP membership services and software subscription services are primarily sold in short term period, typically, no more than 12 months. Certain services have contracts with no fixed duration. For these indefinite term subscriptions, the Group estimated the expected contract period based on historical usage pattern and recognizes related revenue over the expected contract period. Upfront payment is generally required and upon receipt of membership fees and software subscription fees is for services to be delivered over a period of time, we recognize the excess of payment received as compared to the recognized revenue as deferred revenue in “Accrued expenses and other
non-current
liabilities” on the consolidated balance sheets and revenue is recognized ratably over the membership period or the subscription period as services are rendered.
 
 
 
124

Game-related services.
We sell both perpetual and consumable
in-game
virtual items. Perpetual
in-game
virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. We recognize revenues from the perpetual
in-game
virtual items over the estimated average paying users’ life, and revenues from the consumable
in-game
virtual items at a point in time when specific user actions are taken by paying users. We track the
in-game
virtual item purchases and
log-in
history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users’ life of each game. For newly launched games with a limited period of paying users’ data available for the estimate, we consider the estimated average paying users’ life of other recently launched games with similar characteristics.
Live streaming services.
We also created and offered virtual items to be used by users on mobile live broadcast application “LiveMe”, which was operated and maintained by us. All “LiveMe” live video shows were available free of charge and fans could purchase virtual items on the platform with virtual currencies to support their favorite performers. We recognized revenue from LiveMe on a gross basis as we had control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and recorded payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies were converted into virtual items which were consumed simultaneously, performers received a certain number of virtual diamonds as a result. When performers received virtual diamonds, they had a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers could convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, we believed that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies were recorded as contract liability, representing prepayments received from users in the form of our virtual currency not yet converted into virtual items. Revenue recognized was based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies was calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers were recorded as cost of revenues. We ceased to provide this service as Live.me was deconsolidated on September 30, 2019.
AI and Others
Advertising agency services
We provide advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks, primarily Facebook. We receive from the online network performance-based commissions, which are determined based on a
pre-specified
percentage of the payment by the advertisers for the online network’s various advertisement products. We act as an agent to arrange for the advertising services to be provided by third parties on their internet properties and incentives provided to the end customers are typically market-wide promotions that result in lower fee earned by the Group, and therefore are recorded as a reduction of revenue at the date the Group records the corresponding revenue transaction. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by us based on the real-time advertising performance results provided by the online networks and the commission rates
pre-determined
in contracts signed with relevant online networks. There was no significant difference between our estimates and the subsequent periodic invoices provided by the online network for all the periods presented. Receivables from advertising agency services were included in other receivables from advertisers in “Prepayments and other current assets” and Payable to online networks were included in Payable to online advertising platforms as agency in “Accrued expenses and other current liabilities” on the consolidated balance sheets.
 
 
 
125

Multi-Cloud Management services
We provide multi-cloud management services through cloud management platform. The nature of the our performance obligation is a single performance obligation to stand ready to provide integrated technical cloud-based solution or sell cloud resources to customers. Revenue is recognized over time when related solutions or resources are provided to customers. We evaluate whether it is appropriate to record the revenue on gross or net basis based on whether we act as a principal or as an agent. This determination is reviewed for each specified service provided to the customer and may involve significant judgment. In certain cases, we conclude that we control the solutions and resources before they are transferred to end customers, as we integrate the cloud resources with its technical expertise to provide ongoing customized cloud-based solutions, are primarily responsible for the fulfillment, and have inventory risk before the specified solutions and resources have been transferred to the customers and revenue is recognized on a gross basis. In other cases, we act as a reseller of cloud resources and during which we act as an agent to arrange for the resources to be provided by third parties and revenue is recognized on a net basis.
Sale of AI hardware products, technical consulting service and others and others
We recognize revenue generally at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as we perform throughout a fixed term.
Other revenue recognition related policies
For arrangements that include multiple performance obligations, we would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct, it is combined with other promised goods or services until a distinct bundle of goods or services exists.
We provide sales incentives to customers which entitle them to receive reductions in the price. We account for these incentives granted to customers as variable consideration and record them as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. We believe that there will not be significant changes to our estimate of variable consideration.
Accounts receivable and allowance for credit losses
Prior to the adoption of ASC 326, accounts receivable is recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. We generally do not require collateral from its customers. We maintain allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. We review the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, we consider many factors, including the customer’s payment history, its current creditworthiness and current economic trends.
Upon adoption of ASC 326 on January 1, 2020, we maintain an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable, and the estimated credit losses charged to the allowance is classified as “General and administrative” in the consolidated statements of comprehensive (loss) income. We assess collectability by reviewing accounts receivable on a collective basis where similar characteristics exist, primarily based on similar business line, service or product offerings and on an individual basis when we identify specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, we consider historical collectability based on past due status, the age of the accounts receivable balances, credit quality of our customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect our ability to collect from customers. Bad debts are written off as incurred. We generally do not require collateral from its customers.
 
 
 
126

Consolidation of VIEs
PRC law currently restricts foreign ownership of internet-based and mobile-based businesses and regulates internet access, distribution of online information, online advertising, distribution and operation of online games through strict business licensing requirements and other government regulations. We are a Cayman Islands company and to comply with these foreign ownership restrictions, we operate our website and conduct substantially the majority of our online advertising and the distribution and operation of internet value-added services and internet security services businesses in the PRC through the VIEs.
Beijing Mobile and Beijing Network and other companies, the VIEs or its subsidiaries, hold the requisite ICP Licenses required to operate our internet-based, including mobile-based businesses in China. We have been and are expected to continue to be dependent on the VIEs to operate our business if PRC laws do not allow us to directly operate such business in China. Our company, as well as Beijing Security and Conew Network, our wholly-owned subsidiaries, as the case may be, has entered into a series of contractual arrangements with the VIEs and their respective shareholders. Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between us and the VIEs through the irrevocable shareholder voting proxy agreements, whereby the shareholders of the VIEs effectively assign all of the voting rights underlying their equity interests in the VIEs to our company. Furthermore, pursuant to the exclusive option agreements, which include a substantive
kick-out
right, our company has the power to control the shareholders of the VIEs, and therefore, the power to govern the activities that most significantly impact the economic performance of the VIEs. In addition, through the contractual arrangements, the company demonstrate their ability and intention to continue to exercise the ability to absorb substantially all of the expected losses and the majority of the profits of the VIEs, and therefore, have the rights to the economic benefits of the VIEs. As a result of these contractual arrangements, we consolidate the VIEs as required by ASC
810-10,
Consolidation: Overall.
Goodwill
We assess goodwill for impairment in accordance with ASC 350, Intangibles—Goodwill and Other: Goodwill (“ASC
350-20”),
which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. As of December 31, 2019, we have three reporting units, consisting of utility products and related services, mobile entertainment and AI and others.
We have the option to assess qualitative factors first to determine whether it is necessary to perform the
two-step
test in accordance with ASC
350-20.
If we believe, as a result of the qualitative assessment, that it is
more-likely-than-not
that the fair value of the reporting unit is less than its carrying amount, the
two-step
quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, we consider primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the
two-step
quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and we are not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then we must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss.
On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When we dispose of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed.
 
 
 
127

Investment in debt securities
We account for our investments in debt securities in accordance with ASC
320-10,
Investments-Debt Securities: Overall
. We classified the investments in debt securities as
“held-to-maturity”,
“trading” or
“available-for-sale”,
whose classification determines the respective accounting methods stipulated by ASC
320-10.
Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains, or losses are realized.
The debt securities that we have positive intent and ability to hold to maturity are classified as
held-to-maturity
securities and stated at amortized cost. Prior to the adoption of ASC 326, for individual securities classified as
held-to-maturity
securities, we evaluate whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with our policy and ASC
320-10.
When we intend to sell an impaired debt security or it is more likely than not that it will be required to sell prior to recovery of its amortized cost basis, an other- than-temporary impairment is deemed to have occurred. In these instances, the other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security’s amortized cost basis over its fair value at the balance sheet date of the reporting period for which the assessment is made. When we do not intend to sell an impaired debt security and it is
more-likely-than-not
that it will not be required to sell prior to recovery of its amortized cost basis, we must determine whether or not it will recover its amortized cost basis. If we conclude that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss related to all other factors is recognized in other comprehensive income (loss).
Upon the adoption of ASC 326 on January 1, 2020, the allowance for credit losses of the
held-to-maturity
debt securities reflects our estimated expected losses over the contractual lives of the
held-to-maturity
debt securities and is charged to “Other expense” in the consolidated statements of comprehensive (loss) income. Estimated allowances for credit losses are determined by considering reasonable and supportable forecasts of future economic conditions in addition to information about past events and current conditions.
Debt securities that are bought and held principally for the purpose of selling them in the near term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.
Debt investments not classified as trading or as
held-to-maturity
are classified as
available-for-sale
securities.
Available-for-sale
debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss).
Investment in equity securities
We account for the investments in common stock or
in-substance
common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC
323-10,
Investments-Equity Method and Joint Ventures: Overall
unless we elect to account for the investment using the fair value option in accordance with ASC
825-10,
Financial Instruments: Fair Value Option (“ASC 825”). We apply the equity method of accounting that is consistent with ASC
323-10
in limited partnership in which we hold a three percent or greater interest. Where the equity method is used, we initially record our investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is accounted for as if the investee were a consolidated subsidiary, which is included in the equity method investment on the consolidated balance sheets. We subsequently adjust the carrying amount of the investment to recognize our proportionate share of each equity investee’s net income or loss into earnings after the date of investment. We evaluate the equity method investments for impairment under ASC
323-10.
An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary.
We have elected the fair value option when we initially recognize an equity method investment as we determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive (loss) income.
 
 
 
128

Equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820,
Fair Value Measurements and Disclosures
(“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, we elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.
For equity investments measured at fair value with changes in fair value recorded in earnings, we do not assess whether those securities are impaired. For those equity investments that we elect to use the measurement alternative, we make a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, we have to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, we have to recognize an impairment loss in earnings equal to the difference between the carrying value and fair value.
In January 2020, the FASB issued ASU
No. 2020-01,
Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the Emerging Issues Task Force). The amendments in this update clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. The Group adopted the ASU on January 1, 2021, which did not have a material impact on the consolidated financial statements.
Income Taxes
We account for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. We record a valuation allowance against operation deferred tax assets exclude operation defer tax liability if, based on the weight of available evidence, it is
more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date.
Share-based Compensation
We account for share-based compensation following the provision of ASC 718, or ASC 718, Compensation—Stock Compensation, under which we determine whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees classified as equity awards are recognized in the financial statements based on their grant date fair values.
We have elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions and for awards with performance conditions if it is probable that the performance condition will be achieved. We account for forfeitures as they occur, if required vesting conditions are not met and the share-based awards are forfeited, previously recognized compensation expenses relating to those awards are reversed. We, with the assistance of an independent third-party valuation firm determined the fair value of the share-based awards granted to employees and non-employees, if applicable. The binomial tree option pricing model was applied in determining the estimated fair value of the awards.
 
 
 
129

A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. We calculate the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, we recognize incremental compensation cost in the period the modification occurred. For unvested share-based award, we recognize, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date.
Recent Accounting Pronouncements
A list of recent accounting pronouncements that are relevant to us is included in Note 2 to our consolidated financial statements, which are included in this annual report.
 
 
 
130

B. Liquidity and Capital Resources
Cash Flows and Working Capital
We finance our operations and strategic investments primarily using our cash and cash equivalents, including our operating cash inflows, short-term investments and bank loans. Cash and cash equivalents consist of cash on hand and bank deposits, which are unrestricted to withdrawal and use, and highly liquid investments with original stated maturity of three months or less. Short-term investments consist of highly liquid investments with original maturities of greater than three months but less than 12 months and investments that are expected to be realized in cash during the next 12 months. As of December 31, 2021, we had RMB1,847.5 million (US$289.9 million) in cash and cash equivalents, restricted cash and short-term investments.
We believe that our cash and the anticipated cash flow from operations will be sufficient to meet our anticipated cash needs for the next 12 months. However, we may require additional cash resources due to changing business conditions or other future developments, including any investments or acquisitions we may decide to selectively pursue. If our existing cash resources are insufficient to meet our requirements, we may seek to sell equity or debt securities or increase our borrowing from banks.
Under PRC regulations, prior approval from and prior registration with the SAFE is required for Renminbi conversion for capital account items, such as direct investments, loans, repatriation of investments and investments in securities outside of China. Subject to certain rules and procedures, the Renminbi is freely convertible for current account items, including the distribution of dividends, and trade and service-related foreign exchange transactions. The PRC government may also at its discretion restrict access to foreign currencies for current account transactions in the future. If the foreign exchange control system prevents us from obtaining sufficient foreign currencies to satisfy our foreign currency demands, we may not be able to pay dividends to our shareholders.
The table below sets forth a breakdown of our cash by currency and location as of December 31, 2019, 2020 and 2021:
 
    
As of December 31,
 
    
2019
    
2020
    
2021
 
    
(in thousands of RMB)
 
Cash located outside of the PRC
        
—held by Company and Subsidiaries in US dollars
     570,235        955,720        1,210,677  
—held by Company and Subsidiaries in RMB
     801        1,088        206,901  
—held by Company and Subsidiaries in others
     93,629        101,899        72,092  
—held by VIEs in US dollars
     6,962        58        28  
—held by VIEs in others
     4,375        12        7  
Cash located in the PRC
        
—held by Company and Subsidiaries in RMB
     211,903        202,168        47,454  
—held by Company and Subsidiaries in US dollars
     63,373        9,630        9,306  
—held by Company and Subsidiaries in others
     254        1,093        —    
—held by VIEs in RMB
     31,464        27,982        37,453  
—held by VIEs in US dollars
     8        8        8  
  
 
 
    
 
 
    
 
 
 
Total cash and cash equivalents
  
 
983,004
 
  
 
1,299,658
 
  
 
1,583,926
 
  
 
 
    
 
 
    
 
 
 
 
 
 
131

The table below sets forth a breakdown of our short-term investments by location as of December 31, 2019, 2020 and 2021:
 
    
As of December 31,
 
    
2019
    
2020
    
2021
 
    
(in thousands of RMB)
 
Short-term investments located outside of the PRC
        
—Time deposits located outside the PRC
     230,215        358,976        640  
—Other short-term investment located outside the PRC
     146,723        —          —    
Short-term investments located in the PRC
        
—Time deposits located in the PRC
     992,180        1,827        262,173  
  
 
 
    
 
 
    
 
 
 
Total short-term investments
     1,369,118        360,803        262,813  
  
 
 
    
 
 
    
 
 
 
The following table sets forth a summary of our cash flows for the years indicated:
 
    
Year Ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
    
(in thousands)
 
Net cash (used in) provided by operating activities
     (239,544      (46,132      102,811        16,133  
Net cash provided by (used in) investing activities
     (1,085,226      1,880,363        220,836        34,654  
Net cash used in financing activities
     (485,070      (1,450,657      (9,640      (1,513
Effect of exchange rate changes on cash, cash equivalents and restricted cash
     5,506        (68,763      (29,755      (4,669
Cash, cash equivalents and restricted cash at the beginning of year
     2,789,976        985,642        1,300,455        204,070  
Net (decrease) increase in cash, cash equivalents and restricted cash
     (1,804,334      314,813        284,252        44,605  
Cash, cash equivalents and restricted cash at the end of year
     985,642        1,300,455        1,584,707        248,675  
Operating Activities
Net cash provided by operating activities for the year ended December 31, 2021 was RMB103.0 million (US$16.2 million). This amount was primarily attributable to net loss of RMB353.2 million (US$55.4 million), (i) adjusted for gains on disposal of investments of RMB92.1 million (US$14.5 million), changes in fair value of financial assets of RMB90.6 million (US$14.2 million) and share of income from equity method investments of RMB61.0 million (US$9.6 million); (ii) adjusted for certain
non-cash
expenses, primarily impairment of assets RMB395.0 million (US$62.0 million), depreciation of property and equipment of RMB45.8 million (US$7.2 million); (iii) adjusted for changes in operating assets and liabilities that positively affected operating cash flow, primarily a decrease in prepayments and other current assets of RMB315.6 million (US$49.5 million), (iv) partially offset by changes in operating assets and liabilities that negatively affected operating cash flow, primarily due to a decrease in accrued expenses and other current liabilities of RMB201.3 million (US$31.6 million).
Net cash used in operating activities for the year ended December 31, 2020 was RMB46.1 million. This amount was primarily attributable to net income of RMB411.2 million, (i) adjusted for gain on disposal of investments of RMB507.3 million, gain on disposal of business of RMB394.2 million, and changes in fair value of financial assets of RMB127.7 million; (ii) adjusted for certain
non-cash
expenses, primarily impairment of assets of RMB150.4 million, depreciation of property and equipment of RMB52.1 million and share-based compensation expenses of RMB81.0 million; (iii) adjusted for changes in operating assets and liabilities that positively affected operating cash flow, primarily a decrease in accounts receivable of RMB179.2 million, an increase in accounts payable RMB104.7 million and an increase in other
non-current
liabilities RMB123.0 million; and (iv) partially offset by changes in operating assets and liabilities that negatively affected operating cash flow, primarily due to an increase in prepayments and other current assets of RMB87.3 million and an increase in due from related parties of RMB49.4 million.
Net cash used in operating activities for the year ended December 31, 2019 was RMB239.5 million. This amount was primarily attributable to net loss of RMB373.6 million, (i) adjusted for gain on disposal of a subsidiary of RMB840.6 million; (ii) adjusted for certain
non-cash
expenses, primarily impairment of assets and credit loss of RMB902.3 million, depreciation of property and equipment of RMB37.4 million, amortization of intangible assets of RMB28.1 million, non cash operating lease expenses 66.6 million and share-based compensation expenses of RMB127.4 million; (iii) adjusted for changes in operating assets and liabilities that positively affected operating cash flow, primarily an decrease in accounts receivable of RMB163.4 million; and (iv) partially offset by changes in operating assets and liabilities that negatively affected operating cash flow, primarily due to an increase in prepayments and other current assets of RMB198.1 million, an increase in other
non-current
assets of RMB83.1 million and a decrease in operating lease liabilities of RMB71.3 million.
 
 
 
132

Investing Activities
Net cash provided by investing activities was RMB220.8 million (US$34.7 million) for the year ended December 31, 2021, primarily attributable to proceeds from maturity of short-term investments of RMB3,726.0 million (US$584.7 million) and proceeds from disposal of long-term investments RMB188.2 million (US$29.5 million), partially offset by purchase of short-term investments RMB3,630.4 million (US$569.7 million).
Net cash provided by investing activities was RMB1,880.4 million for the year ended December 31, 2020, primarily attributable to maturity of short-term investments of RMB2,327.1 million and disposal of long-term investments of RMB1,021.7 million, partially offset by purchase of short-term investments of RMB1,375.5 million.
Net cash used in investing activities was RMB1,085.2 million for the year ended December 31, 2019, primarily attributable to purchase of short- term investments of RMB3,508.1 million, purchase of long-term investments of RMB494.7 million, net cash out of dispose and deemed dispose of subsidiaries of RMB233.4 million, and purchase of property, plant and equipment of RMB102.2 million, partially offset by maturity of short-term investments of RMB3,267.0 million.
Financing Activities
Net cash used in financing activities was RMB9.6 million (US$1.5 million) for the year ended December 31, 2021.
Net cash used in financing activities was RMB1,450.7 million for the year ended December 31, 2020. This amount was primarily due to dividends paid to shareholders of RMB1,435.8 million.
Net cash used in financing activities was RMB485.1 million for the year ended December 31, 2019. This amount was primarily due to dividends paid to shareholders of RMB500.6 million.
Material cash requirements
Our material cash requirements as of December 31, 2021 and any subsequent interim period primarily include our capital expenditures, operating lease obligations, and purchase obligations.
We incurred capital expenditures of RMB102.2 million, RMB59.3 million and RMB46.8 million (US$7.3 million) in 2019, 2020 and 2021, respectively. Our capital expenditures were primarily attributable to purchase of computers and servers related to research and development activities, purchase of AI hardware, purchase of intangible assets, including intellectual property, game copyrights and tools applications. As our AI business expands, we may purchase more AI hardware in the future.
Our operating lease obligations consist of the commitments under the lease agreements for our office premises, which include all future cash outflows under ASC Topic 842, Leases under Note 9 to our audited consolidated financial statements.
Purchase obligations primarily consists of minimum commitment for purchase of cloud services.
We intend to fund our existing and future material cash requirements with our existing cash balance and other financing alternatives. We will continue to make cash commitments, including capital expenditures, to support the growth of our business.
 
 
 
133

We have not entered into any financial guarantees or other commitments to guarantee the payment obligations of any third parties. We have not entered into any derivative contracts that are indexed to our shares and classified as shareholder’s equity or that are not reflected in our consolidated financial statements. Furthermore, we do not have any retained or contingent interest in assets transferred to an unconsolidated entity that serves as credit, liquidity or market risk support to such entity for such assets. We do not have any obligation, including a contingent obligation, arising out of a variable interest in any unconsolidated entity that we hold and material to us, where such entity provides financing, liquidity, market risk or credit risk support to us or engages in leasing, hedging or research and development services with us.
The following table sets forth our contractual obligations by specified categories as of December 31, 2021.
 
    
Payment due by period
 
  
Total
    
Less than
1 Year
    
1-3 Years
    
3-5 Years
    
More Than
5 Years
 
     (In thousands of RMB)  
Operating lease obligations
     52,910        17,906        28,727        6,277        —    
Purchase obligations
     108,334        54,167        54,167        —          —    
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
161,244
 
  
 
72,073
 
  
 
82,894
 
  
 
6,277
 
  
 
—  
 
  
 
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Other than as discussed above, we did not have any significant capital and other commitments, long-term obligations or guarantees as of December 31, 2021.
Holding Company Structure
Cheetah Mobile Inc. is a holding company. We conduct most of our operations through our subsidiaries and the VIEs incorporated in and outside China. As a result, although other means are available for us to obtain financing at the holding company level, Cheetah Mobile Inc.’s ability to pay dividends to the shareholders and to service any debt it may incur depends on dividends paid by our subsidiaries and service fees paid by the VIEs under the exclusive technology development, support and consultancy agreements. If any of our subsidiaries incurs debt on its own behalf in the future, the instruments governing such debt may restrict its ability to pay dividends to us.
Each of our PRC entities is required to make appropriations to certain statutory reserve funds, which are not distributable as cash dividends except in the event of a solvent liquidation of the companies. Specifically, each of our PRC entities is required to allocate at least 10% of its
after-tax
profits each year, if any, to fund certain statutory reserve funds until such reserve funds reach 50% of its registered capital. In addition, each of our PRC entities may allocate a portion of its
after-tax
profits based on PRC accounting standards to staff welfare and bonus funds, enterprise expansion fund and discretionary surplus fund, as the case may be, at the discretion of its board of directors. With the implementation of FIL, rules of activities of foreign- funded enterprises, including but not limited to the dividend distribution, will be governed by the Company Law of the People’s Republic of China. According to the Company Law, if the aggregate balance of our statutory common reserve is not enough to make up for the losses of the previous year, the current year’s profits shall first be used for making up the losses before the statutory common reserve is drawn according to the provisions of the preceding paragraph. After we have drawn statutory common reserve, which is 10% of the
after-tax
profit, from the
after-tax
profits, it may, upon a resolution made by the shareholders’ meeting, draw a discretionary common reserve from the
after-tax
profits. After the losses have been made up and common reserves have been drawn, the remaining profits shall be distributed to shareholders in proportion to the actual capital contribution actually paid by them, unless otherwise agreed upon by all the shareholders. We may stop drawing the profits if the aggregate balance of the statutory common reserve has already accounted for over 50% of our registered capital. See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations of Foreign Currency Exchange, Foreign Debt and Dividend Distribution” for further details.
Loans by us to our PRC subsidiaries to finance their activities cannot exceed statutory limits, See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulations on Foreign Debt” for further details. In addition, if we decide to finance our PRC subsidiaries by means of capital contributions, these capital contributions must be approved by the PRC government. Therefore, any failure or delay in receiving such registrations or approvals may limit our ability to fund our PRC subsidiaries using funds we have, hence materially and adversely affecting our liquidity and our ability to fund and expand our business.
 
 
 
134

C. Research and Development, Patents, and Licenses, etc.
See “Item 4. Information on the Company—B. Business Overview—Intellectual Property.”
D. Trend Information
Other than as disclosed elsewhere in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events for the year ended December 31, 2021 that are reasonably likely to have a material and adverse effect on our net revenues, income, profitability, liquidity or capital resources, or that would cause the disclosed financial information to be not necessarily indicative of future results of operations or financial conditions.
E. Critical Accounting Estimates
For our critical accounting estimates, see “Item 5. Operating And Financial Review And Prospects—Critical Accounting Policies and Estimates.”
 
Item 6.
Directors, Senior Management and Employees
 
A.
Directors and Senior Management
The following table sets forth information regarding our executive officers and directors as of the date of this annual report.
 
Directors and Executive Officers
  
Age
  
Position/Title
Sheng Fu    44    Chief Executive Officer and Chairman of the Board of Directors
Tao Zou    46    Director
Jie Xiao    47    Director and Senior Vice President
Ning Zhang    48    Independent Director
Michael Jinbo Yao    45    Independent Director
Dr. Yi Ma    49    Independent Director
Dr. Yun Zhang    45    Independent Director
Thomas Jintao Ren    44    Chief Financial Officer
Edward Mingyan Sun    39    Senior Vice President
Sheng Fu
has been our Chairman of the Board since March 2018, and our chief executive officer and director of the Board since November 2010. Mr. Fu has also been a senior vice president of Kingsoft Corporation since March 2011. Since September 2009, Mr. Fu has been the chief executive officer and chairman of Conew Network. Prior to that, Mr. Fu was the vice president of Matrix Partners China from November 2008. Between November 2005 and August 2008, Mr. Fu worked at Qihoo 360 serving various management roles at its 360 department, a division then in charge of developing 360 products. From March 2003 to October 2005, Mr. Fu was the product manager of 3721 Internet Real Name and 3721 Internet Assistant. Mr. Fu received a bachelor’s degree in economics from Shandong Institute of Business and Technology in China in 1999.
Tao Zou
has been our director since December 2016. Mr. Zou was appointed to be our director by Kingsoft Corporation, at which he serves as an executive director and the chief executive officer. Mr. Zou also serves as a director of Seasun Holdings Limited, a director of Xunlei Limited (NASDAQ: XNET) and a director of 21Vianet Group, Inc. (NASDAQ: VNET). Mr. Zou joined Kingsoft Corporation in 1998 serving various management roles. Mr. Zou graduated from Nankai University in 1997.
Jie Xiao
has been our director since March 2018, and our senior vice president since November 2014, after having served as our vice president since October 2010. Ms. Xiao is in charge of business development, marketing, commercial products, human resource and administration. From 2008 to 2010, she was a senior manager at the enterprise marketing department of Baidu, Inc. (NASDAQ: BIDU), focusing on public relations. Before that, she worked as a public relations director at Qihoo 360 Technology Co., Ltd. and a communications manager for Yahoo! China. Ms. Xiao received a bachelor’s degree in accounting from Renmin University in 1999.
 
 
 
135

Ning Zhang
currently serves as the founder and chairman of Red Avenue Group. Red Avenue Group researches, produces, and invests in new materials through three business units: Red Avenue New Materials Group, Red Avenue Investment Group, and Red Avenue Foundation.
Michael Jinbo Yao
is the chairman and chief executive officer of
58.com
. Mr. Yao founded
58.com
and has served as the Chairman of the Board of Directors and Chief Executive Officer of
58.com
since its inception. Mr. Yao is a pioneer in China’s Internet industry. Prior to founding
58.com
, Mr. Yao founded in 2000
domain.cn
, a domain name transaction and value-added service website in China. After
domain.cn
was acquired by
net.cn
in the same year, Mr. Yao served in various managerial roles at
net.cn
, including Vice President. Mr. Yao currently serves on the board of directors of Golden Pacer and Xueda Education Group Mr. Yao received his bachelor’s degrees in computer science and chemistry from Ocean University of China (formerly known as Ocean University of Qingdao) in 1999.
Dr.
 Yi Ma
currently serves as a professor at the Electrical Engineering and Computer Sciences (EECS) Department of the University of California at Berkeley. From 2014 to 2017, he was a professor and the executive dean of the School of Information and Science and Technology, Shanghai Tech University, China. From 2009 to early 2014, he was a principal researcher and research manager of the Visual Computing group at Microsoft Research Asia. From 2000 to 2011, he was an associate professor at the ECE Department of the University of Illinois at Urbana-Champaign. His main research interest is in computer vision and high-dimensional data analysis. He received his Bachelor’s degree in automation and applied mathematics from Tsinghua University (Beijing, China) in 1995, Master of Science degree in EECS in 1997, Master of Arts degree in mathematics in 2000, and PhD degree in EECS in 2000, all from the University of California at Berkeley. He is an IEEE Fellow since 2013 and an ACM Fellow since 2017. He is ranked as the World’s Highly Cited Researchers by Clarivate Analytics of Thomson Reuters since 2016, and ranked among the Top 50 of the World’s Most Influential Authors in Computer Science by Semantic Scholar, according to the Science Magazine 2016.
Dr.
 Yun Zhang
currently serves as an Associate Professor of Accountancy with Tenure at the Department of Accountancy of George Washington University. From 2009 to 2015, he was an Assistant Professor of Accountancy at the Department of Accountancy of George Washington University. From 2003 to 2009, he was an Assistant Professor of Accounting at the Duke University’s Fuqua School of Business. His main research interest includes managerial accounting, corporate governance and information disclosure. He received his bachelor’s degree from Renmin University of China in 1998, two master’s degrees from Yale University in 2002 and a Ph.D. degree from Yale University in 2004. He began serving as our independent director since September 2020.
Thomas Jintao Ren
has been our chief financial officer since January 2020. Prior to Cheetah Mobile, Mr. Ren served as the chief financial officer of Renren Inc. (NYSE: RENN) since September 2015. Mr. Ren also served as the chief financial officer of Kaixin Auto Holdings (NASDAQ: KXIN) from September 2015 to August 2019. Kaixin Auto Holdings was a subsidiary of Renren Inc. Prior to rejoining Renren Inc., Mr. Ren was the chief financial officer at Chukong Technologies. From 2005 to 2014, Mr. Ren served as Renren Inc.’s senior finance director. Prior to that, Mr. Ren had worked at KPMG for five years. Mr. Ren holds a bachelor’s degree in economics from Renmin University of China. He is a certified public accountant in China and the United States, and a chartered professional accountant in Canada.
Edward Mingyan Sun
joined Cheetah Mobile in 2010 and has been in charge of various mobile products, including CM Launcher, Clean Master, Security Master, Cheetah Browser for both PC and mobile, and Duba Antivirus. Prior to Cheetah Mobile, Edward worked at Qihoo 360 and Trent Micro, serving in various management roles. Edward received his college degree and continued his post-graduate studies at the University of Science and Technology of China.
B.
Compensation
Compensation of Directors and Officers
For the fiscal year ended December 31, 2021, we paid an aggregate of approximately RMB21.9 million (US$3.4 million) in cash to our executive officers and directors (excluding independent directors), and an aggregate of approximately RMB1.8 million (US$0.3 million) in cash to our independent directors. Our PRC entities are required by law to make contributions equal to certain percentages of each employee’s salary for his or her retirement benefit, medical insurance benefits, housing funds, unemployment and other statutory benefits. For the fiscal year ended December 31, 2021, we contributed an aggregate of approximately RMB0.9 million (US$0.1 million) for pension, retirement benefits or other similar benefits for our executive officers and directors.
 
 
 
136

Share Incentive Awards
Share Incentive Plans
We adopted a share award scheme in May 2011, as amended in September 2013 and November 2016, or the 2011 Plan, a 2013 equity incentive plan in January 2014, or the 2013 Plan, and a 2014 restricted shares plan, or the 2014 Plan. The purpose of our share incentive plans is to recruit and retain key employees, directors or consultants of outstanding ability and to motivate them to deliver the best performance for the benefit of our company.
1. The 2011 Plan
Under the 2011 Plan, the maximum number of shares in respect of which awards that may be granted is 100,000,000 ordinary shares of our company as at the date of such grant, excluding any shares awarded that have lapsed or have been forfeited. In May 2011, we issued 100,000,000 ordinary shares that were put on trust for the benefit of participating employees in the 2011 Plan. As of March 31, 2022, 98,668,001 restricted shares (excluding those that have been forfeited) had been granted under the 2011 Plan. The 2011 plan terminated upon its expiration in May 2021, and remaining restricted shares that have not been granted, if any, are cancelled.
The following paragraphs summarize the key terms of the as amended 2011 Plan.
Types of Awards
. The 2011 Plan provides for the award of our ordinary shares subject to certain terms and conditions that our board of directors may determine in its absolute discretion.
Plan Administration
. Our board or a committee of our board duly authorized for the purpose of the 2011 Plan shall administer the 2011 Plan. The plan administrator will determine in its absolute discretion the employees to receive the awards, the number of awards to be granted to each selected grantee, and the terms and conditions of each award grant. We have set up a trust pursuant to a trust deed to facilitate the administration of the 2011 Plan.
Award Notice
. Share awards granted under the 2011 Plan are evidenced by an award notice that sets forth the terms and conditions for each grant, which relate to vesting, forfeiture or lapse of unvested awarded shares, and repurchase of vested awarded shares.
Eligibility
. We may grant awards to any employee of our company, including without limitation an employee who is also a director of our company or subsidiaries.
Lapse of the Awards
. An award will lapse if (i) the grantee of an award ceases to be an employee of our company or subsidiaries, (ii) the company which employs the selected employee ceases to be a subsidiary of our company, or (iii) there is an ordinary for involuntary
wind-up
of our company or a resolution is passed for the voluntary
wind-up
of our company, save for the purposes of an amalgamation, reconstruction or scheme of arrangement.
Vesting Schedule
. The plan administrator determines the vesting schedule, which is set forth in the award notice.
Transfer Restrictions
. Each award granted under the 2011 Plan are personal to respective grantees and may not be sold, transferred, assigned, charged, mortgaged, or encumbered with any interests in favor of any other third party.
Termination
. The 2011 Plan will terminate in May 2021, unless terminated at an earlier date by our board of directors.
2.    The 2013 Plan
Under the 2013 Plan, the maximum number of our ordinary shares that may be issued is 64,497,718 ordinary shares. As of March 31, 2022, 64,270,304 restricted shares (excluding those that have been forfeited) had been granted under the 2013 Plan.
The following is a summary of the key terms of the 2013 Plan.
 
 
 
137

Types of Awards
. The 2013 Plan provides for the grant of share options and share appreciation rights, in addition to the grant or sale of other share-based awards, such as our ordinary shares, restricted shares and awards that are valued in whole or in part by reference to or based on the fair market value of our ordinary shares.
Plan Administration
. Our board, our compensation committee, or a subcommittee thereof duly authorized for the purpose of the Plan will be the plan administrator of our 2013 Plan. The plan administrator has the sole discretion to determine the participants to receive the awards, the number and types of awards to be granted to each participant, and the terms and conditions of each award grant.
Award Agreement
. Awards under the 2013 Plan are evidenced by an award agreement that sets forth the terms and conditions for each grant.
Exercise Price
. The exercise price, grant price, or purchase price of any award shall be determined by the plan administrator at its sole discretion.
Eligibility
. We may grant awards to the employees, director or consultant of our company, Kingsoft Corporation or its affiliates.
Term of Awards
. The term of options and share appreciation rights awarded under the 2013 Plan shall be determined by the plan administrator, subject to a maximum term of ten years after the date of grant. The term of other share-based awards shall be determined by the plan administrator.
Lapse of Option Awards
. An option award will lapse if (i) the option has expired, (ii) the participant’s relationship or employment with our company and/or affiliates has been terminated with or without cause pursuant to any applicable laws or under the participant’s service contract with our company and/or affiliates,
(ii) winding-up
of our company has been commenced, or (iii) otherwise provided for in the award agreement.
Vesting Schedule
. The plan administrator determines the vesting schedule, which is set forth in the award agreement.
Transfer Restrictions
. An award may not be transferred or assigned by the participant in any manner other than by will or by the laws of descent and distribution, unless otherwise determined by the plan administrator.
Termination
. The 2013 Plan will terminate automatically in January 2024, unless terminated at an earlier date by a resolution of our shareholders.
3. The 2014 Plan
We adopted the 2014 Plan in April 2014. The maximum aggregate number of shares which may be issued pursuant to all awards under the 2014 Plan is 122,545,665 Class A ordinary shares. As of March 31, 2022, 45,366,926 restricted shares (excluding those that have been forfeited) had been granted under the 2014 Plan.
The following is a summary of the key terms of the 2014 Plan.
Types of Awards
. The 2014 Plan permits the awards of restricted shares and restricted share units.
Plan Administration
. Our board, our compensation committee, or a subcommittee thereof duly authorized for the purpose of the Plan will be the plan administrator of our 2014 Plan. The plan administrator has the sole discretion to determine the participants to receive the awards, the number and types of awards to be granted to each participant, and the terms and conditions of each award grant.
Award Agreement
. Awards granted under the 2014 Plan are evidenced by an award agreement that sets forth terms, conditions and limitations for each award, which may include the term of the award, the provisions applicable in the event of the grantee’s employment or service terminates, and our authority to unilaterally or bilaterally amend, modify, suspend, cancel or rescind the award.
Eligibility
. We may grant awards to the employees, directors and consultants of our company.
 
 
 
138

Acceleration of Awards upon Change in Control
. If a change in control of our company occurs, the plan administrator may, in its sole discretion, provide for (i) all awards outstanding to terminate at a specific time in the future and give each participant the right to exercise the vested portion of such awards during a specific period of time, or (ii) the purchase of any award for an amount of cash equal to the amount that could have been attained upon the exercise of such award, or (iii) the replacement of such award with other rights or property selected by the plan administrator in its sole discretion, or (iv) payment of award in cash based on the value of ordinary shares on the date of the
change-in-control
transaction plus reasonable interest.
Vesting Schedule
. In general, the plan administrator determines the vesting schedule, which is specified in the relevant award agreement.
Transfer Restrictions
. Awards may not be transferred in any manner by the recipient other than by will or the laws of descent and distribution, except as otherwise provided by the plan administrator.
Termination of the 2014 Plan
. Unless terminated earlier, the 2014 Plan will terminate automatically in 2024. Our board of directors has the authority to amend or terminate the plan subject to shareholder approval or home country practice.
The following table summarizes, as of March 31, 2022, the restricted shares that we granted to our current directors and executive officers and to other individuals as a group under our 2011 Plan, 2013 Plan and 2014 Plan, and which remained outstanding.
 
    
Number of Restricted
Shares Outstanding
    
Purchase

Price(US$/Share)
    
Date of Grant
  
Expiration Date
Edward Mingyan Sun
     *        N/A      October 1, 2017    January 1, 2024
     *        N/A      May 1, 2017    April 24, 2024
     *        N/A      April 1, 2018    January 1, 2024
Thomas Jintao Ren
     *        N/A      March 22, 2020    January 1, 2024
Individuals as a group
        —        —      —  
Total
           
 
*
Less than 1% of our total outstanding Class A and Class B ordinary shares.
All restricted shares granted prior to the completion of our initial public offering under our share incentive plans entitle the holders to our Class B ordinary shares, while all restricted shares granted thereafter entitle the holders to Class A ordinary shares.
Employment Agreements
We have entered into employment agreements with our senior executive officers. We may terminate a senior executive officer’s employment for cause at any time without remuneration for certain acts of the officer, such as being convicted of or pleads guilty to a felony or to an act of fraud, misappropriation or embezzlement, any negligence or dishonest acts to the detriment of our company, or any misconduct or failure to perform his/her duties after afforded a reasonable opportunity to cure such failure. We may also terminate a senior executive officer’s employment without cause at any time by giving one month’s prior written notice, and we shall provide severance payments to the officer as expressly required by the applicable law of the jurisdiction where the officer is based. A senior executive officer may terminate his or her employment at any time by giving one month’s prior written notice.
In connection with the employment agreement, each senior executive officer has agreed to hold all proprietary or confidential information of our company and our affiliates or the respective clients, customers or partners, including, without limitation, all software and computer formulae, designs, specifications, drawings, data, manuals and instructions and all customer and supplier lists, sales and financial information, business plans and forecasts, all technical solutions and the trade secrets of our company, in strict confidence perpetually. Each officer also agrees that we shall own all the intellectual property developed by such officer during his or her employment.
 
 
 
139

C.
Board Practices
Board of Directors
Our board of directors currently consists of seven directors. A director is not required to hold any shares in our company to qualify to serve as a director. A director may vote with respect to any contract or transaction in which he or she is interested provided the nature of the interest is disclosed prior to its consideration and any vote thereon. Our directors may exercise all the powers of our company to borrow money, mortgage or charge our undertaking, property and uncalled capital, and to issue debentures, debenture stock and other securities whether outright or as security for any debt, liability or obligation of our company or of any third party.
Committees of the Board of Directors
We have established an audit committee, a compensation committee and a nominating and corporate governance committee under the board of directors. We have adopted a charter for each of the three committees. Each committee’s members and functions are described below.
Audit Committee
Our audit committee consists of and is chaired by Yun Zhang. Our board of directors has determined that Yun Zhang meets the “independence” requirements of NYSE and the independence standards under Rule
10A-3
under the Exchange Act. We have determined that Yun Zhang qualifies as an “audit committee financial expert.” The audit committee oversees our accounting and financial reporting processes and the audits of the financial statements of our company. The audit committee is responsible for, among other things:
 
   
selecting the independent registered public accounting firm and
pre-approving
all auditing and
non-auditing
services permitted to be performed by the independent registered public accounting firm;
 
   
reviewing with the independent registered public accounting firm any audit problems or difficulties and management’s response;
 
   
reviewing and approving all proposed related party transactions, as defined in Item 404 of Regulation
S-K
under the Securities Act;
 
   
discussing the annual audited financial statements with management and the independent registered public accounting firm;
 
   
reviewing major issues as to the adequacy of our internal controls and any special audit steps adopted in light of any material control deficiencies;
 
   
annually reviewing and reassessing the adequacy of our audit committee charter;
 
   
meeting separately and periodically with management and the independent registered public accounting firm; and
 
   
reporting regularly to the board.
Compensation Committee
Our compensation committee consists of and is chaired by Ning Zhang. Our board of directors has determined that Ning Zhang satisfies the “independence” standards under applicable NYSE corporate governance rules. The compensation committee assists the board in reviewing and approving the compensation structure, including all forms of compensation, relating to our directors and executive officers. Our chief executive officer may not be present at any committee meeting during which his compensation is deliberated upon. The compensation committee is responsible for, among other things:
 
   
reviewing and approving, or recommending to the board for its approval, the compensation for our chief executive officer and other executive officers;
 
 
 
140

   
reviewing and recommending to the board for determination with respect to the compensation of our
non-employee
directors;
 
   
reviewing periodically and approving any incentive compensation or equity plans, programs or similar arrangements; and
 
   
selecting compensation consultant, legal counsel or other adviser only after taking into consideration all factors relevant to that person’s independence from management.
Nominating and Corporate Governance Committee
Our nominating and corporate governance committee consists of Ning Zhang, and Michael Jinbo Yao and is chaired by Michael Jinbo Yao. Our board of directors has determined that Ning Zhang and Michael Jinbo Yao both satisfy the “independence” standards under applicable NYSE corporate governance rules. The committee assists the board in selecting individuals qualified to become our directors and in determining the composition of the board and its committees. The committee is responsible for, among other things:
 
   
recommending nominees to the board for election or
re-election
to the board, or for appointment to fill any vacancy on the board;
 
   
reviewing annually with the board the current composition of the board with regard to characteristics such as independence, skills, experience, expertise, diversity, and availability of service to us;
 
   
selecting and recommending to the board the directors to serve as members of each standing committee of the board; and
 
   
developing and reviewing periodically the corporate governance principles adopted by the board to ensure appropriateness and compliance with the requirements of the NYSE, and to recommend any desirable changes to the board.
Duties of Directors
Under Cayman Islands law, our directors have a fiduciary duty to act honestly, in good faith and with a view to our best interests. Our directors also owe to our company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his duties a greater degree of skill than may reasonably be expected from a person of his knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands. In fulfilling their duty of care to us, our directors must ensure compliance with our memorandum and articles of association, as amended and restated from time to time. Our company has the right to seek damages if a duty owed by our directors is breached.
Terms of Directors and Executive Officers
Our officers are elected by and serve at the discretion of the board. Our directors are not subject to a term of office and hold office until such time as they resign or are removed from office by ordinary resolution or the unanimous written resolution of all shareholders. A director will be removed from office automatically if, among other things, the director (1) becomes bankrupt or makes any arrangement or composition with his creditors; (2) dies or is found to be or becomes of unsound mind; or (3) without special leave of absence from the board of directors, is absent from meetings of the board for three consecutive meetings and the board resolves that his office be vacated.
 
 
 
141

D.
Employees
We had 2,209, 1,044 and 851 employees as of December 31, 2019, 2020 and 2021, respectively. The following table sets forth the number of our employees, categorized by function, as of December 31, 2021:
 
Function
  
Number of Employees
 
Operations
     90  
Research and development
     407  
Sales and marketing
     185  
General and administrative
     169  
  
 
 
 
Total
     851  
  
 
 
 
E.
Share Ownership
For information regarding the share ownership of our directors and officers, see “Item 7. Major Shareholders and Related Party Transactions—A. Major Shareholders.” For information as to share awards granted to our directors, executive officers and other employees, see “Item 6. Directors, Senior Management and Employees—B. Compensation—Share Incentive Awards—Share Incentive Plans.”
 
Item 7.
Major Shareholders and Related Party Transactions
A.
Major Shareholders
The following table sets forth information with respect to the beneficial ownership of our shares as of March 31, 2022 by:
 
   
each of our current directors and executive officers; and
 
   
each person known to us to own beneficially more than 5% of our shares.
Percentage of beneficial ownership is based on 1,420,620,585 total issued and outstanding ordinary shares as of March 31, 2022, representing the sum of 450,604,900 Class A ordinary shares and 970,015,685 Class B ordinary shares of our company.
Beneficial ownership is determined in accordance with the rules and regulations of the SEC. These rules generally provide that a person is the beneficial owner of securities if such person has or shares the power to vote or direct the voting of securities, or to dispose or direct the disposition of securities or has the right to acquire such powers within 60 days. In computing the number of shares beneficially owned by a person and the percentage ownership of that person, we have included shares that the person has the right to acquire within 60 days, including through the exercise of any option, warrant or other right or the conversion of any other security, in both the numerator and the denominator. These shares, however, are not included in the computation of the percentage ownership of any other person.
 
 
 
142

    
Shares Beneficially Owned
    
Ordinary Shares
Beneficially Owned
    
Voting Power
 
    
Class A Ordinary
Shares
    
Class B Ordinary
Shares
    
%(1)
    
%(2)
 
Directors and Executive Officers**:
           
Sheng Fu
(3)
     31,012,650        68,599,088        7.0        46.4  
Tao Zou
(4)
     —          —          —          —    
Jie Xiao
     *        *        *        *  
Ning Zhang
(5)
     *               *        —    
Michael Jinbo Yao
(6)
     *               *        —    
Dr. Yi Ma
(7)
     *               *        —    
Dr. Yun Zhang
(8)
     *               *        —    
Thomas Jintao Ren
     *               *        —    
Edward Mingyan Sun
     *        *        *        *  
All directors and executive officers as a group
     43,823,810        71,899,088        8.1        46.9  
Principal Shareholders:
           
Kingsoft Corporation Limited
(9)
     11,800,547        662,806,049        47.5        26.1  
Tencent Holdings Limited
(10)
     15,031,120        220,481,928        16.6        21.9
Sheng Global Limited
(11)
     29,996,440        65,439,278        6.7        6.7  
 
Notes
 
*
Less than 1% of our total outstanding Class A and Class B ordinary shares.
 
**
Unless otherwise indicated in the notes below, the business address for our directors and executive officers is Building No. 11Wandong Science and Technology Cultural Innovation Park No.7 Sanjianfangnanli, Chaoyang District, Beijing 100024, People’s Republic of China.
 
(1)
Percentage ownership is calculated by dividing the number of Class A and Class B ordinary shares beneficially owned by a given person or group by the sum of (i) 1,420,620,585 ordinary shares and (ii) the number of Class A and Class B ordinary shares that such person or group has the right to acquire upon exercise of option, warrant or other right within 60 days after March 31, 2022.
 
(2)
Percentage of total voting power represents voting power based on both Class A and Class B ordinary shares held by a given person or group with respect to the sum of all outstanding shares of our Class A and Class B ordinary shares. The holders of our Class B ordinary shares are entitled to ten votes per share, and holders of our Class A ordinary shares are entitled to one vote per share.
 
(3)
Represents (i) 25,996,440 Class A ordinary shares represented by restricted ADSs and 58,139,278 Class B ordinary shares held by Sheng Global Limited, a British Virgin Islands company wholly owned by Mr. Fu, (ii) 4,000,000 Class A ordinary shares (represented by restricted ADSs) and 7,300,000 Class B ordinary shares beneficially owned by Sheng Global Limited through FaX Vision Corporation, a British Virgin Islands company controlled by Sheng Global Limited, (iii) 585,800 Class B ordinary shares that have vested to Mr. Fu under our 2011 Plan, and (iv) 1,016,210 Class A ordinary shares and 2,574,010 Class B ordinary shares that have vested to Mr. Fu under our 2013 Plan. Kingsoft Corporation have delegated approximately 39.4% voting power of our company held by Kingsoft Corporation to Mr. Sheng Fu, effective October 1, 2017. For further details, see “Item 4. Information on the Company—A. History and Development of the Company”.
 
(4)
The business address of Mr. Zou is c/o Kingsoft Corporation Limited, Building D, Xiaomi Campus, No.33 Xierqi Middle Road, Haidian District, Beijing, People’s Republic of China.
 
(5)
The business address of Ning Zhang is 25th Floor, Shanghai Tower, No. 501, Yincheng Middle Road, Pudong New Area, Shanghai, PRC.
 
(6)
The business address of Mr. Yao is Building 101, 10 Jiuxianqiao North Road Chaoyang District, Beijing, PRC.
 
(7)
The business address of Dr. Ma is ECS Department, 333A Cory Hall#1770 University of California,Berkeley,CA 94720-1770,USA.
 
(8)
The business address of Dr. Zhang is 6402 Middleburg Ln, Bethesda, MD 20817, USA .
 
(9)
Represents (i) 5,040,877 Class A ordinary shares, (ii) 6,759,670 Class A ordinary shares represented by ADSs, and (iii) 662,806,049 Class B ordinary shares held by Kingsoft Corporation. Kingsoft Corporation is a Cayman Islands company listed on the Hong Kong Stock Exchange (Stock Code: 3888). Kingsoft Corporation have delegated approximately 39.4% voting power of our company held by Kingsoft Corporation to Mr. Sheng Fu, effective October 1, 2017. For further details, see “Item 4. Information on the Company—A. History and Development of the Company”. Kingsoft Corporation’s business address is Building D, Xiaomi Campus, No.33 Xierqi Middle Road, Haidian District, Beijing, People’s Republic of China.
 
 
 
143

(10)
Represents (i) 745,410 Class A ordinary shares and 14,285,710 Class A ordinary shares represented by ADSs held by THL E Limited, a British Virgin Islands company wholly owned by Tencent Holdings Limited, and (ii) 220,481,928 Class B ordinary shares held by TCH Copper Limited, a British Virgin Islands company wholly owned by Tencent Holdings Limited, as reported on the Schedule 13D jointly filed by TCH Copper Limited, Tencent Holdings Limited and THL E Limited on May 19, 2014. Tencent Holdings Limited is a Cayman Islands company listed on the Hong Kong Stock Exchange (Stock Code: 700). The business address of Tencent Holdings Limited is 29/F, Three Pacific Place, No. 1 Queen’s Road East, Wan Chai, Hong Kong.
 
(11)
Represents (i) 25,996,440 Class A ordinary shares represented by restricted ADSs and 58,139,278 Class B ordinary shares held by Sheng Global Limited and (ii) 4,000,000 Class A ordinary shares and 7,300,000 Class B ordinary shares held by FaX Vision Corporation, a British Virgin Islands company controlled by Sheng Global Limited. The registered address of Sheng Global Limited is Palm Grove House, P.O. Box 438, Road Town, Tortola, British Virgin Islands.
As of March 31, 2022, to our knowledge, on the same basis of calculation as above, 423,905,120 Class A ordinary shares represented by ADSs, or approximately 29.84% of our total outstanding ordinary shares were held by one record shareholder in the United States, namely The Bank of New York Mellon, the depositary of our ADS program. The number of beneficial owners of our ADSs in the United States is likely to be much larger than the number of record holders of our ordinary shares in the United States.
Our ordinary shares are divided into Class A ordinary shares and Class B ordinary shares. Holders of Class A ordinary shares are entitled to one vote per share, while holders of Class B ordinary shares are entitled to ten votes per share. Apart from the delegation of voting rights pertaining up to 399,445,025 Class B ordinary shares of our company by Kingsoft Corporation to Mr. Fu, we are not aware of any arrangement in effect that will, at a subsequent date, result in a change of control of our company. None of our major shareholders have different voting rights apart from any Class B ordinary shares that they may hold in our company.
B.
Related Party Transactions
Contractual Arrangements with VIEs
Due to certain restrictions under PRC law on foreign ownership and investment in value-added telecommunications services in China, we conduct our operations in China principally through contractual arrangements with the VIEs in China and their respective shareholders. For a description of these contractual arrangements, see “Item 4. Information on the Company—C. Organizational Structure—Contractual Arrangements with the VIEs.”
Transactions and Agreements with Kingsoft Corporation
Kingsoft Corporation is one of our principal shareholders, with beneficial ownership and voting power of 47.5% and 26.1%, respectively, of our outstanding Class A and Class B ordinary shares on an
as-converted
basis as of March 31, 2022.
Our company has certain common directors and officers with Kingsoft Corporation. As of the date of this annual report, Mr. Tao Zou, one of our directors, is also the chief executive officer and director of Kingsoft Corporation.
Kingsoft Corporation is a company with shares listed on the Hong Kong Stock Exchange, and is accordingly subject to the requirements of the Hong Kong Listing Rules. Before October 1, 2017, under the Hong Kong Listing Rules, we were a “connected person” of Kingsoft Corporation.
Accordingly, transactions between us, our subsidiaries and the VIEs, on the one hand, and Kingsoft Corporation or any of its subsidiaries (excluding us and our subsidiaries and VIEs), on the other hand, were “connected transactions.” Under the Hong Kong Listing Rules, all connected transactions must be carried out on normal commercial terms, and if the value of a connected transaction exceeds the applicable thresholds, it was subject to the approval of the independent shareholders of Kingsoft Corporation.
 
 
 
144

Services received from Kingsoft Group
Historically, we have entered into various transactions including promotion services, licensing services, cloud services etc. from time to time with Kingsoft Corporation, its subsidiaries and their respective associates, or collectively the Kingsoft Group. We entered into a cooperation framework agreement with Kingsoft Corporation on December 27, 2013 for an initial term until December 31, 2016. Upon expiration of the initial term, the agreement was automatically renewed for three years pursuant to its terms. This agreement governs the following transactions between our company and Kingsoft Corporation:
 
   
Promotion services
. We and Kingsoft Corporation mutually provided promotion services through their own products and websites for the sale of the other party’s products, including but not limited to
pre-installation,
bundle promotion, joint operation and publishing online advertisement;
 
   
Licensing services
. Kingsoft Corporation granted licenses to use, among others, certain technologies, trademarks and software products. Such licenses automatically terminated upon October 1, 2017. We and Kingsoft Corporation entered into a new Trademark Licensing Contract in 2018, under which we are licensed with certain selected trademarks of Kingsoft Corporation and its relevant subsidiaries;
 
   
Miscellaneous services
. Kingsoft Corporation provided miscellaneous services to our company, including but not limited to leasing services, administration assistance services and technology support services.
We and Kingsoft Corporation may enter into individual contracts from time to time when necessary according to the principles and scope provided for under the framework agreement. Pursuant to the framework agreement, the transactions between us and Kingsoft Corporation will be priced based on: (i) the prevailing fair market pricing rules adopted in the same industry; (ii) a price calculated based on costs plus reasonable profit margin; or (iii) a price with reference to the price or reasonable profit margin of an independent third party.
On February 16, 2017, Kingsoft Japan entered into an exclusive licensing agreement with Kingsoft Corporation, pursuant to which Kingsoft Corporation granted Kingsoft Japan the exclusive right to use certain office software within Japan and to
sub-license
such software to original equipment manufacturers in Japan solely for their
self-use
and sale of products and services.
We entered into corporation promotion agreements with Zhuhai Kingsoft Office Software, a subsidiary of Kingsoft Corporation. Under the agreements, Zhuhai Kingsoft Office Software agreed to promote our products on its platforms. The promotion fee was priced based on effective IP clicks.
For the years ended December 31, 2019, 2020 and 2021, we recognized aggregate fees of RMB23.8 million, RMB23.9 million and RMB19.1 million (US$3.0 million), respectively, to Kingsoft Corporation and its subsidiaries for the services they provided to us.
Transactions with Tencent Group
We entered into a strategic cooperation agreement dated December 27, 2013 with Shenzhen Tencent Computer Systems Company Limited, or Tencent Shenzhen, to promote various types of products of Tencent Holdings Limited, its subsidiaries and their respective associates, or collectively the Tencent Group, through various forms of promotion services on our mobile and PC applications and platforms. Tencent Shenzhen is a subsidiary of Tencent Holdings Limited, one of our major beneficial shareholders. The price of services provided between us and Tencent Shenzhen will be based on (i) the prevailing fair market price, (ii) the actual cost incurred plus a reasonable profit margin, or (iii) a price with reference to the price or reasonable profit margin of an independent third party conducting the similar transactions. The term of the cooperation agreement was from January 1, 2014 to December 31, 2015. On December 30, 2015, we entered into a new strategic cooperation agreement with Tencent Shenzhen, pursuant to which we and the Tencent Group will continue to provide promotion services to each other. We and Tencent Group may enter into individual agreements from time to time accordingly, and except of promotion services, we also purchase cloud services from Tencent Group. For the years ended December 31, 2019, 2020 and 2021, we recognized total revenues of RMB176.1 million, RMB73.5 million and RMB40.3 million (US$6.3 million), respectively, from the Tencent Group, and recognized aggregate fees of RMB73.7 million, RMB51.1 million and RMB32.6 million (US$5.1 million), respectively, to the Tencent Group.
Transactions with Beijing OrionStar
In 2017, we completed capital injection into Beijing OrionStar, an artificial intelligence company incorporated in China and controlled by Mr. Sheng Fu. As a result, we, through Beijing Security, hold approximately 30% of then equity interest in Beijing OrionStar and have a
two-year
warrant to subscribe to additional equity interests amounted to RMB403.4 million at the same valuation of our capital injection. In 2018, we acquired additional preferred share of Beijing OrionStar, through the exercise of part of the
two-year
warrant at a cash consideration of RMB203.2 million. Subsequent to the transaction, we owned 41.5% equity interest not qualified as
in-substance
common stock of Beijing OrionStar. In 2019, we acquired additional preferred share of Beijing OrionStar by virtue of the exercise of all our remaining warrants with a cash consideration of approximately RMB262.1 million during Beijing OrionStar’s series B corporate financing transactions. Subsequent to the transaction, our equity interests of OrionStar decreased to 38.73% on a fully diluted basis.
 
 
 
145

From 2018, we entered into a distributorship and cooperation agreement and several AI robots purchase agreements with Beijing OrionStar. For the years ended December 31, 2019, 2020 and 2021, we purchased products from OrionStar of RMB98.2 million, RMB87.1 million, and RMB40.3 million (US$6.3 million), respectively.
From December 2018, we entered into several commissioned development and service agreements, with Beijing OrionStar, pursuant to which Beijing OrionStar agrees to provide technical and promotion service to us. For the years ended December 31, 2019, 2020 and 2021, we recognized total cost of RMB16.9 million, RMB10.8 million, RMB3.8 million (US$0.6 million), respectively.
From 2018, we entered into several service agreements with Beijing OrionStar, pursuant to which we provide technical and multi-cloud managment services to Beijing OrionStar. For the years ended December 31, 2019, 2020 and 2021, we recognized total revenue of RMB20.2 million, RMB4.2 million, RMB3.9 million (US$0.6 million), respectively.
In 2021, we provided a convertible loan of RMB100 million (US$15.7 million) to Beijing OrionStar. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable.
Transactions with Live.me
On September 30, 2019, Live.me amended its share incentive plan to (i) increase the number of shares to be issued under the current plan and (ii) issue shares under the plan into a trust for the benefit of current and future recipients of Live.me share incentive awards. Subsequent to the amendment, we own 49.6% voting rights of Live.me and deconsolidated Live.me as we are no longer a majority shareholder of Live.me. Live.me was considered a related party after deconsolidation. From 2019, we entered into several service agreements with Live.me, pursuant to which we provide technical, multi-cloud management and other services to Live.me. For the years ended December 31, 2019, 2020 and 2021, we recognized total revenue of RMB4.8 million, RMB27.4 million, RMB11.7 million (US$ 1.8 million), respectively. In 2020, we disposed an internet related business to Live.me with total consideration amounted to RMB11.1 million (US$1.7 million).
Transactions with Pixiu. Inc
From 2017, we entered into several service agreements with Pixiu. Inc, pursuant to which we provide technical, multi-cloud management and other services to Pixiu. Inc. For the years ended December 31, 2019, 2020 and 2021, we recognized total revenue of RMB13.4 million, RMB2.0 million and RMB9.6 million (US$1.5 million), respectively.
Registration Rights Agreement
Pursuant to the registration rights agreement dated April 25, 2014 with Kingsoft Corporation, Xiaomi Ventures Limited and Baidu Holdings Limited, we agreed to grant each of the parties Form
F-3
registration rights and the piggyback registration rights. In addition, we agreed to pay expenses relating to their exercise of Form
F-3
registration rights and piggyback registration rights, except for underwriting discounts and commissions relating to the sale of securities, unless, subject to a few exceptions, a registration request is subsequently withdrawn at the request of a
majority-in-interest
of the holders requesting such registration.
Employment Agreements
See “Item 6. Directors, Senior Management and Employees—B. Compensation—Employment Agreements.”
 
 
 
146

Share Incentive Plans
“Item 6. Directors, Senior Management and Employees—B. Compensation—Share Incentive Awards— Share Incentive Plans.”
Other Transactions with Certain Directors and Affiliates
See “Item 6. Directors, Senior Management and Employees—B. Compensation—Compensation of Directors and Officers.”
C.
Interests of Experts and Counsel
Not applicable.
 
Item 8.
Financial Information
A.
Consolidated Statements and Other Financial Information
We have appended consolidated financial statements filed as part of this annual report.
Legal Proceedings
We are subject to legal proceedings and claims in our ordinary course of business from time to time.
We and certain of our current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption
In Re: Cheetah Mobile, Inc. Securities Litigation
(Case No.
2:20-cv-05696).
On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that we made false or misleading statements regarding our business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule
10b-5
promulgated thereunder. Briefing on the motion to dismiss was completed in July 2021. On March 30, 2022, the Court granted the Company’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. For risks and uncertainties relating to any lawsuits against us, please see “Item 3. Key Information—D. Risk Factors—Risks Relating to the ADSs — We have incurred increased costs as a result of being a public company, and the costs may continue to increase in the future.” For further information on certain legal proceedings and arbitration that we are currently involved in, see “Note 16. Commitments and Contingencies—Litigation” to our consolidated financial statements for the years ended December 31, 2018, 2019 and 2020 included in this annual report.
The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to our disclosures for fiscal year 2015 regarding our relationship with one of our advertising business partners. The SEC investigation also relates to Rule
10b5-1
trading plans entered into by certain of our current and former officers and directors and sales of our ADS under those plans in 2015 and 2016. We and our current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While we believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against us and/or our current and former officers and directors involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings, and other limitations or sanctions under the U.S. securities laws.
In September 2011, Mr. Sheng Fu, our chief executive officer, was named as a defendant in a lawsuit filed by Qihoo in the High Court of the Hong Kong Special Administrative Region. The complaint was subsequently amended in May 2012, July 2012 and January 2014. The amended complaint alleges that Mr. Fu has breached his contractual obligations of confidentiality,
non-competition,
non-solicitation
and
non-disparagement
under the agreements Mr. Fu had entered into with a subsidiary of Qihoo prior to his resignation from the subsidiary in August 2008. The complaint asserts that Mr. Fu was a product manager of Qihoo and was responsible for, and participated in, product design and research of certain antivirus products, including 360 Anti-virus and 360 Safe Guard and had access to the related confidential information, trade secret, technology and
know-how.
 
 
 
147

In connection with the above claims, the complaint specifically alleges that Mr. Fu: (i) used confidential information of Qihoo to develop, by himself or through Beijing Conew and Conew Network, an anti-virus product released around May 2010 that was substantially similar to Qihoo’s 360 Anti-virus and 360 Safe Guard and infringed upon the confidential information, trade secrets and other rights of Qihoo; (ii) engaged in or dealt with businesses and products that directly competed with the businesses and/or products of Qihoo within the
18-month
restricted period; (iii) employed employees of Qihoo within the
18-month
restricted period, including Mr. Ming Xu, our former president, who was the then director of technology of 360 Safe Guard, a division of Qihoo; and (iv) made certain negative statements publicly about Qihoo.
Qihoo is seeking a court declaration that Qihoo’s repurchase of its shares previously granted to Mr. Fu under Qihoo’s share incentive plan at a nominal value was valid, a court order that Mr. Fu cease to use any confidential information or
know-how
of Qihoo, damages for disparagement, and a court order that Mr. Fu account to Qihoo for any profits that he earned as a result of the alleged breach.
Mr. Fu joined us in October 2010 when we acquired
Conew.com
Corporation, for which Mr. Fu served as the chief executive officer prior to the acquisition. Our product offerings do not include, and are not derived from, the anti-virus products referenced in the complaint.
Dividend Policy
We declared and paid cash dividends to our shareholders of approximately US$72 million and US$200 million in 2019 and 2020, respectively, which was funded by cash on our balance sheet. We currently have no plan to declare or pay any dividends in the near future on our shares or ADSs. We currently intend to retain most, if not all, of our available funds and any future earnings to operate and expand our business.
We are a holding company incorporated in the Cayman Islands. We rely on a significant amount of dividends from our subsidiaries for our cash requirements, including any payment of dividends to our shareholders. With respect to our PRC subsidiaries, PRC regulations may restrict their abilities to pay dividends to us. See “Item 3. Key Information—D. Risk Factors—Risks Relating to Doing Business in China—We may rely on dividends paid by our subsidiaries, including PRC subsidiaries, to fund any cash and financing requirements we may have. Any limitation on the ability of our subsidiaries to pay dividends to us could have a material adverse effect on our ability to conduct our business and to pay dividends to holders of the ADSs and our ordinary shares.” and “Item 4. Information on the Company—B. Business Overview—Regulations— Regulations of Foreign Currency Exchange, Foreign Debt and Dividend Distribution.”
Our board of directors has discretion as to whether to distribute dividends, subject to applicable laws. In addition, our shareholders may by ordinary resolution declare a dividend, but no dividend may exceed the amount recommended by our directors. Under Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or share premium amount, provided that in no circumstances may a dividend be paid if this would result in our being unable to pay its debts due in the ordinary course of business. Even if our board of directors decides to pay dividends, the form, frequency and amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the board of directors may deem relevant. If we pay any dividends, we will pay our ADS holders to the same extent as holders of our ordinary shares, subject to the terms of the deposit agreement, including the fees and expenses payable thereunder. See “Item 12. Description of Securities Other than Equity Securities—D. American Depositary Shares.” Cash dividends on our ordinary shares, if any, will be paid in U.S. dollars.
 
 
 
148

B.
Significant Changes
Except as disclosed elsewhere in this annual report, we have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual report.
 
Item 9.
The Offer and Listing
A.
Offering and Listing Details
See “—C. Markets.”
B.
Plan of Distribution
Not applicable.
C.
Markets
Our ADSs have been listed on the NYSE since May 8, 2014 under the symbol “CMCM.”
D.
Selling Shareholders
Not applicable.
E.
Dilution
Not applicable.
 
F.
Expenses of the Issue
Not applicable.
 
Item 10.
Additional Information
A.
Share Capital
Not applicable.
B.
Memorandum and Articles of Association
We incorporate by reference into this annual report the description of our fourth amended and restated memorandum and articles of association contained in our
F-1
registration statement (File
No. 333-194996),
as amended, initially filed with the SEC on April 2, 2014. The fourth amended and restated memorandum and articles of association were adopted by our shareholders by a special resolution passed on April 2, 2014, and became effective immediately prior to the completion of our initial public offering of the Class A ordinary shares represented by ADSs.
C.
Material Contracts
We have not entered into any material contracts other than in the ordinary course of business and other than those described in “Item 4. Information on the Company” or elsewhere in this annual report.
D.
Exchange Controls
See “Item 4. Information on the Company—B. Business Overview—Regulations—Regulation of Foreign Exchange and Dividend Distribution.”
 
 
 
149

E.
Taxation
Cayman Islands Taxation
The Cayman Islands currently levies no taxes on individuals or corporations based upon profits, income, gains or appreciation and there is no taxation in the nature of inheritance tax or estate duty. There are no other taxes likely to be material to us levied by the government of the Cayman Islands except for stamp duties which may be applicable on instruments executed in, or after execution brought within the jurisdiction of, the Cayman Islands. There are no exchange control regulations or currency restrictions in the Cayman Islands.
People’s Republic of China Taxation
Under the PRC Enterprise Income Tax Law, or the EIT Law, which became effective on January 1, 2008 and was amended on and being effective from December 29, 2018, an enterprise established outside the PRC with “de facto management bodies” within the PRC is considered a “resident enterprise” for PRC enterprise income tax purposes and is generally subject to a uniform 25% enterprise income tax rate on its worldwide income.
On April 22, 2009, the State Administration of Taxation, or the SAT, issued the Notice Regarding the Determination of Chinese-Controlled Overseas Incorporated Enterprises as PRC Tax Resident Enterprise on the Basis of De Facto Management Bodies, or SAT Circular 82, which provides certain specific criteria for determining whether the “de facto management body” of a PRC controlled enterprise that is incorporated offshore is located in China. Further to SAT Circular 82, on July 27, 2011, the SAT issued the Administrative Measures for Enterprise Income Tax of Chinese-Controlled Offshore Incorporated Resident Enterprises (Trial), or SAT Bulletin 45, to provide more guidance on the implementation of SAT Circular 82; the bulletin became effective on September 1, 2011. SAT Bulletin 45 clarified certain issues in the areas of resident status determination, post-determination administration and competent tax authorities procedures. According to SAT Circular 82, an offshore incorporated enterprise controlled by a PRC enterprise or a PRC enterprise group will be considered as a PRC tax resident enterprise by virtue of having its “de facto management body” in China only if all of the following conditions are met: (a) the senior management and core management departments in charge of its daily operations function have their presence mainly in the PRC; (b) its financial and human resources decisions are subject to determination or approval by persons or bodies in the PRC; (c) its major assets, accounting books, company seals, and minutes and files of its board and shareholders’ meetings are located or kept in the PRC; and (d) more than half of the enterprise’s directors or senior management with voting rights habitually reside in the PRC. Although SAT Circular 82 and SAT Bulletin 45 only apply to offshore incorporated enterprises controlled by PRC enterprises or PRC enterprise groups and not those controlled by PRC individuals or foreigners, the determination criteria set forth therein may reflect the SAT’s general position on how the term “de facto management body” could be applied in determining the tax resident status of offshore enterprises, regardless of whether they are controlled by PRC enterprises, individuals or foreigners.
We do not believe Cheetah Mobile Inc. meets all of the criteria described above. We believe that none of Cheetah Mobile Inc. and its subsidiaries outside of China is a PRC tax resident enterprise, because none of them is controlled by a PRC enterprise or PRC enterprise group, and because their records (including the resolutions of its board of directors and the resolutions of shareholders) are maintained outside the PRC. However, as the tax resident status of an enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the term “de facto management body” when applied to our offshore entities, we may be considered as a resident enterprise and may therefore be subject to PRC enterprise income tax at 25% on our global income. In addition, if the PRC tax authorities determine that our company is a PRC resident enterprise for PRC enterprise income tax purposes, dividends paid by us to
non-PRC
holders may be subject to PRC withholding tax, and gains realized on the sale or other disposition of ADSs or ordinary shares may be subject to PRC tax, at a rate of 10% in the case of
non-PRC
enterprises or 20% in the case of
non-PRC
individuals (in each case, subject to the provisions of any applicable tax treaty), if such dividends or gains are deemed to be from PRC sources. Any such tax may reduce the returns on your investment in the ADSs.
If we are considered a
“non-resident
enterprise” by the PRC tax authorities, the dividends paid to us by our PRC subsidiaries will be subject to a 10% withholding tax. The EIT Law also imposes a withholding income tax of 10% on dividends distributed by an foreign invested enterprise to its immediate holding company outside of China, if such immediate holding company is considered as a
non-resident
enterprise without any establishment or place within China or if the received dividends have no connection with the establishment or place of such immediate holding company within China, unless such immediate holding company’s jurisdiction of incorporation has a tax treaty with China that provides for a different withholding arrangement. The Cayman Islands, where our company is incorporated, and the British Virgin Islands, where our subsidiary
Conew.com
Corporation was incorporated, do not have such tax treaties with China. None of our U.S. subsidiaries is an immediate holding company of our PRC subsidiaries. Under the Arrangement Between the PRC and the Hong Kong Special Administrative Region on the Avoidance of Double Taxation and Prevention of Fiscal Evasion with Respect to Taxes on Income and Capital, the dividend withholding tax rate may be reduced to 5%, if a Hong Kong resident enterprise that receives a dividend is considered a
non-PRC
tax resident enterprise and holds at least 25% of the equity interests in the PRC enterprise distributing the dividends, subject to approval of the PRC local tax authority. However, if the Hong Kong resident enterprise is not considered to be the beneficial owner of such dividends under applicable PRC tax regulations, such dividends may remain subject to withholding tax at a rate of 10%.
 
 
 
150

Accordingly, our Hong Kong subsidiaries may be able to enjoy the 5% withholding tax rate for the dividends they receive from our PRC subsidiaries if they satisfy the relevant conditions under tax rules and regulations, and obtain the approvals as required. According to the Notice on Strengthening Administration of Enterprise Income Tax for Share Transfers by
Non-PRC
Resident Enterprises issued by the PRC State Administration of Taxation on December 10, 2009, with retroactive effect from January 1, 2008, or SAT Circular 698, where a
non-resident
enterprise transfers the equity interests in a PRC resident enterprise indirectly through a disposition of equity interests in an overseas holding company (other than a purchase and sale of shares issued by a PRC resident enterprise in public securities market), PRC tax reporting and payment obligations may be triggered. On February 6, 2015, SAT issued a new guidance (Bulletin [2015] No. 7), or SAT Bulletin 7, on the PRC tax treatment of an indirect transfer of assets by a
non-resident
enterprise. SAT Bulletin 7 is the latest regulatory instrument on indirect transfers, extending to not only the indirect transfer of equity interests in PRC resident enterprises but also to assets attributed to an establishment in China and immovable property in China or, collectively, Chinese Taxable Assets. Further, on October 17, 2017, SAT issued the Matters Regarding Withholding Corporate Income Tax at Source for
Non-Tax
Resident Enterprises (Bulletin [2017] No. 37), or SAT Bulletin 37, abolish SAT Circular 698 and specify the withhold liability of the transferees. According to SAT Bulletin 7 and SAT Bulletin 37, when a
non-resident
enterprise engages in an indirect transfer of Chinese Taxable Assets, or Indirect Transfer, through an arrangement that does not have a bona fide commercial purpose in order to avoid paying enterprise income tax, the transaction should be
re-characterized
as a direct transfer of the Chinese assets and becomes taxable in China under the EIT Law, and gains derived from such indirect transfer may be subject to the PRC withholding tax at a rate of up to 10%, and the party who is obligated to make the transfer payments has the withholding obligation. SAT Bulletin 7 and 37 have replaced SAT Circular 698 in its entirety. They provide more comprehensive guidelines on a number of issues. Among other things, SAT Bulletin 7 substantially changes the reporting requirements in SAT Circular 698, provides more detailed guidance on how to determine a bona fide commercial purpose, and also provides for a safe harbor for certain situations, including purchase and sale of shares in an offshore listed enterprise on a public market by a
non-resident
enterprise, which may not be subject to the PRC enterprise income tax. In addition, SAT Circular 698 now has been abolished by Announcement of the State Administration of Taxation on Issues Concerning the Withholding of
Non-resident
Enterprise Income Tax at Source issued by the PRC State Administration of Taxation on October 17, 2017, with retroactive effect from December 1, 2017, or SAT Circular 37.
United States Federal Income Taxation
The following discussion is a summary of United States federal income tax considerations relating to the ownership, and disposition of the ADSs or Class A ordinary shares by a U.S. holder (as defined below) that holds the ADSs or Class A ordinary shares as “capital assets” (generally, property held for investment) under the United States Internal Revenue Code of 1986, as amended (the “Code”). This discussion is based upon existing United States federal income tax law, which is subject to differing interpretations or change, possibly with retroactive effect. This discussion does not address all aspects of United States federal income taxation that may be important to particular holders in light of their individual circumstances, including holders subject to special tax rules (for example, banks or other financial institutions, insurance companies, broker-dealers, pension plans, cooperatives, traders in securities that have elected the
mark-to-market
method of accounting for their securities, partnerships and their partners, regulated investment companies, real estate investment trusts, and
tax-exempt
organizations (including private foundations)), holders who are not U.S. holders, holders who own (directly, indirectly, or constructively) 10% or more of our stock (by vote or value), holders who acquired their ADSs or Class A ordinary shares pursuant to any employee share option or otherwise as compensation, holders that hold their ADSs or Class A ordinary shares as part of a straddle, hedge, conversion, constructive sale, or other integrated transaction for United States federal income tax purposes, or holders that have a functional currency other than the United States dollar, all of whom may be subject to tax rules that differ significantly from those summarized below. In addition, except to the extent described below, this discussion does not discuss any alternative minimum tax, state, or local tax,
non-United
States tax considerations, any
non-income
tax (such as the United States federal gift and estate tax) considerations, or the Medicare tax considerations. Each U.S. holder is urged to consult its tax advisors regarding the United States federal, state, local, and
non-United
States income and other tax considerations with respect to our ownership and disposition of the ADSs or Class A ordinary shares.
 
 
 
151

General
For purposes of this discussion, a “U.S. holder” is a beneficial owner of the ADSs or Class A ordinary shares that is, for United States federal income tax purposes, (i) an individual who is a citizen or resident of the United States, (ii) a corporation (or other entity treated as a corporation for United States federal income tax purposes) created in, or organized under the laws of, the United States or any state thereof or the District of Columbia, (iii) an estate the income of which is includible in gross income for United States federal income tax purposes regardless of its source, or (iv) a trust (A) the administration of which is subject to the primary supervision of a United States court and which has one or more United States persons who have the authority to control all substantial decisions of the trust or (B) that has otherwise elected to be treated as a United States person under the Code.
If a partnership (or other entity treated as a partnership for United States federal income tax purposes) is a beneficial owner of the ADSs or Class A ordinary shares, the tax treatment of a partner in the partnership will generally depend upon the status of the partner and the activities of the partnership. Partnerships holding the ADSs or Class A ordinary shares and partners in such partnerships are urged to consult their tax advisors as to the particular United States federal income tax consequences with respect to the ownership and disposition of the ADSs or Class A ordinary shares.
For United States federal income tax purposes, it is generally expected that a U.S. holder of ADSs will be treated as the beneficial owner of the underlying shares represented by the ADSs. The remainder of this discussion assumes that a holder of ADSs will be treated in this manner. Accordingly, deposits or withdrawals of Class A ordinary shares for ADSs will generally not be subject to United States federal income tax.
Passive Foreign Investment Company Considerations
A
non-United
States corporation, such as our company, will be a “passive foreign investment company,” or “PFIC,” for United States federal income tax purposes, if, in the case of any particular taxable year, either (i) 75% or more of its gross income for such year consists of certain types of “passive” income or (ii) 50% or more of the value of its assets (generally determined on the basis of a quarterly average) during such year produce or are held for the production of passive income. For this purpose, cash is categorized as a passive asset and the company’s unbooked intangibles associated with active business activities may generally be classified as active assets. Passive income generally includes, among other things, dividends, interest, rents, royalties, and gains from the disposition of passive assets. We will be treated as owning a proportionate share of the assets held and earning a proportionate share of the income received, by any other corporation in which we own, directly or indirectly, 25% or more (by value) of the stock.
Although the law in this regard is unclear, we treat the VIEs as being owned by us for United States federal income tax purposes, not only because we exercise effective control over the operation of such entities but also because we are entitled to substantially all of their economic benefits, and, as a result, we consolidate their results of operations in our consolidated financial statements.
Based on the market price of our ADSs and the composition of assets (in particular the substantial amount of cash and investments), we believe that we were a PFIC for United States federal income tax purposes for the taxable year ended December 31, 2021, and we will likely be classified as a PFIC for our current taxable year unless the market price of our ADSs increases and /or we invest a substantial amount of the cash and other passive assets we hold in assets that produce or are held for the production of
non-passive
income.
 
 
 
152

If we are a PFIC for any year during which a U.S. holder holds the ADSs or Class A ordinary shares, we generally would continue to be treated as a PFIC for all succeeding years during which such U.S. holder holds the ADSs or Class A ordinary shares even if we cease to meet the threshold requirements for PFIC status, unless a U.S. holder makes a taxable “deemed sale” election that may allow the U.S. holder to eliminate the continuing PFIC status under certain circumstances. The United States federal income tax rules that apply if we are a PFIC for the current taxable year or any subsequent taxable year are generally discussed below under “Passive Foreign Investment Company Rules.”
Dividends
Subject to the PFIC rules discussed below, any cash distributions (including the amount of any tax withheld) paid on the ADSs or Class A ordinary shares out of our current or accumulated earnings and profits, as determined under United States federal income tax principles, will generally be includible in the gross income of a U.S. holder as dividend income on the day actually or constructively received by the U.S. holder, in the case of Class A ordinary shares, or by the depositary, in the case of ADSs. Because we do not intend to determine our earnings and profits on the basis of United States federal income tax principles, any distribution paid will generally be reported as a “dividend” for United States federal income tax purposes. A
non-corporate
recipient of dividend income will generally be subject to tax on dividend income from a “qualified foreign corporation” at a reduced United States federal tax rate rather than the marginal tax rates generally applicable to ordinary income provided that certain holding period requirements are met.
A
non-United
States corporation (other than a corporation that is a PFIC for the taxable year in which the dividend is paid or the preceding taxable year) will generally be considered to be a qualified foreign corporation(a) if it is eligible for the benefits of a comprehensive tax treaty with the United States which the Secretary of Treasury of the United States determines is satisfactory for purposes of this provision and which includes an exchange of information program, or (b) with respect to any dividend it pays on stock (or ADSs in respect of such stock) which is readily tradable on an established securities market in the United States. Our ADSs are listed on the NYSE, which is an established securities market in the United States, and the ADSs are expected to be readily tradable for so long as they continue to be listed on the NYSE. There can be no assurance that our ADSs will be considered readily tradable on an established securities market in the current taxable year or future taxable years.
Since we do not expect that our Class A ordinary shares will be listed on an established securities markets, it is unclear whether dividends that we pay on our Class A ordinary shares that are not backed by ADSs currently meet the conditions required for the reduced tax rate. However, in the event we are deemed to be a resident enterprise under the PRC Enterprise Income Tax Law, we may be eligible for the benefits of the United
States-PRC
income tax treaty (which the U.S. Treasury Department has determined is satisfactory for this purpose) and in that case we would be treated as a qualified foreign corporation with respect to dividends paid on our Class A ordinary shares or ADSs. Each
non-corporate
U.S. holder is advised to consult its tax advisors regarding the availability of the reduced tax rate applicable to qualified dividend income for any dividends we pay with respect to the ADSs or our Class A ordinary shares. Dividends received on the ADSs or Class A ordinary shares will not be eligible for the dividends received deduction allowed to corporations.
Dividends will generally be treated as income from foreign sources for United States foreign tax credit purposes and will generally constitute passive category income. In the event that we are deemed to be a PRC “resident enterprise” under the PRC Enterprise Income Tax Law, a U.S. holder may be subject to PRC withholding taxes on dividends paid on the ADSs or Class A ordinary shares. See “—People’s Republic of China Taxation.” A U.S. holder may be eligible, subject to a number of complex limitations, to claim a foreign tax credit in respect of any foreign withholding taxes imposed on dividends received on the ADSs or Class A ordinary shares. A U.S. holder who does not elect to claim a foreign tax credit for foreign tax withheld may instead claim a deduction, for United States federal income tax purposes, in respect of such withholding taxes, but only for a year in which such U.S. holder elects to do so for all creditable foreign income taxes. The rules governing the foreign tax credit are complex. U.S. holders are advised to consult their tax advisors regarding the availability of the foreign tax credit under their particular circumstances.
As mentioned above, we believe that we were a PFIC for the taxable year ended December 31, 2021, and we will likely be classified as a PFIC for our current taxable year. U.S. holders are urged to consult their tax advisors regarding the availability of the reduced tax rate on dividends with respect to the ADSs or Class A ordinary shares in their particular circumstances.
 
 
 
153

Sale or Other Disposition of ADSs or Ordinary Shares
Subject to the PFIC rules discussed below, a U.S. holder will generally recognize capital gain or loss upon the sale or other disposition of the ADSs or Class A ordinary shares in an amount equal to the difference between the amount realized upon the disposition and the U.S. holder’s adjusted tax basis in such ADSs or Class A ordinary shares. Any capital gain or loss will be long-term if the ADSs or Class A ordinary shares have been held for more than one year and will generally be United States source gain or loss for United States foreign tax credit purposes. Long-term capital gain of
non-corporate
U.S. holders is generally eligible for a reduced rate of taxation. The deductibility of a capital loss may be subject to limitations. In the event that we are treated as a PRC “resident enterprise” under the PRC Enterprise Income Tax Law and gain from the disposition of the ADSs or Class A ordinary shares is subject to tax in the PRC, a U.S. holder that is eligible for the benefits of the income tax treaty between the United States and the PRC (the “Treaty”) may elect to treat the gain as PRC source income. Pursuant to recently issued Treasury Regulations, however, if a U.S. Holder is not eligible for the benefits of the Treaty or does not elect to apply the Treaty, then such holder may not be able to claim a foreign tax credit arising from any PRC tax imposed on the disposition of the ADSs or ordinary shares. U.S. holders are advised to consult its tax advisors regarding the tax consequences if a foreign tax is imposed on a disposition of the ADSs or Class A ordinary shares, including the availability of the foreign tax credit or deduction under their particular circumstances, their eligibility for benefits under the Treaty and the potential impact of the recently issued Treasury Regulations.
As mentioned above, we believe that we were a PFIC for the taxable year ended December 31, 2021, and we will likely be classified as a PFIC for our current taxable year. U.S. holders are urged to consult their tax advisors regarding the tax considerations of the sale or other disposition of the ADSs or Class A ordinary shares in their particular circumstances.
Passive Foreign Investment Company Rules
As mentioned above, we believe that we were a PFIC for the taxable year ended December 31, 2021, and we will likely be classified as a PFIC for our current taxable year. If we are a PFIC for any taxable year during which a U.S. holder holds the ADSs or Class A ordinary shares, and unless the U.S. holder makes a
mark-to-market
election or a qualified electing fund (QEF) (as described below), the U.S. holder will generally be subject to special tax rules that have a penalizing effect, regardless of whether we remain a PFIC, for subsequent taxable years, on (i) any excess distribution that we make to the U.S. holder (which generally means any distribution paid during a taxable year to a U.S. holder that is greater than 125% of the average annual distributions paid in the three preceding taxable years or, if shorter, the U.S. holder’s holding period for the ADSs or Class A ordinary shares), and (ii) any gain realized on the sale or other disposition, including, under certain circumstances, a pledge, of the ADSs or Class A ordinary shares. Under the PFIC rules:
 
   
such excess distribution and/or gain will be allocated ratably over the U.S. holder’s holding period for the ADSs or Class A ordinary shares;
 
   
such amount allocated to the current taxable year and any taxable years in the U.S. holder’s holding period prior to the first taxable year in which we are a PFIC, or
pre-PFIC
year, will be taxable as ordinary income;
 
   
such amount allocated to each prior taxable year, other than a
pre-PFIC
year, will be subject to tax at the highest tax rate in effect applicable to the U.S. holder for that year; and an interest charge generally applicable to underpayments of tax will be imposed on the tax attributable to each prior taxable year, other than a
pre-PFIC
year.
If we are a PFIC for any taxable year during which a U.S. holder holds the ADSs or Class A ordinary shares and any of our
non-United
States subsidiaries is also a PFIC, such U.S. holder would be treated as owning a proportionate amount (by value) of the shares of the lower-tier PFIC for purposes of the application of these rules. U.S. holders are advised to consult their tax advisors regarding the application of the PFIC rules to any of our subsidiaries.
 
 
 
154

As an alternative to the foregoing rules, a U.S. holder of “marketable stock” in a PFIC may make a
mark-to-market
election with respect to the ADSs (but not with respect to our Class A ordinary shares, which are not listed on the NYSE), provided that the ADSs are regularly traded on NYSE. If a
mark-to-market
election is made, the U.S. holder will generally (i) include as ordinary income for each taxable year that we are a PFIC the excess, if any, of the fair market value of ADSs held at the end of the taxable year over the adjusted tax basis of such ADSs and (ii) deduct as an ordinary loss the excess, if any, of the adjusted tax basis of the ADSs over the fair market value of such ADSs held at the end of the taxable year, but only to the extent of the net amount previously included in income as a result of the
mark-to-market
election. The U.S. holder’s adjusted tax basis in the ADSs would be adjusted to reflect any income or loss resulting from the
mark-to-market
election. If a U.S. holder makes an effective
mark-to-market
election, in each year that we are a PFIC any gain recognized upon the sale or other disposition of the ADSs will be treated as ordinary income and loss will be treated as ordinary loss, but only to the extent of the net amount previously included in income as a result of the
mark-to-market
election.
If a U.S. holder makes a
mark-to-market
election in respect of a PFIC and such corporation ceases to be a PFIC, the U.S. holder will not be required to take into account the
mark-to-market
gain or loss described above during any period that such corporation is not a PFIC.
Because a
mark-to-market
election cannot technically be made for any lower-tier PFICs that a PFIC may own, a U.S. holder who makes a
mark-to-market
election with respect to the ADSs may continue to be subject to the general PFIC rules with respect to such U.S. holder’s indirect interest in any of our
non-United
States subsidiaries if any of them is a PFIC.
We do not intend to provide information necessary for U.S. holders to make qualified electing fund, or QEF elections, which, if available, would result in tax treatment different from (and generally less adverse than) the general tax treatment for PFICs described above.
As discussed above under “Dividends,” dividends that we pay on the ADSs or Class A ordinary shares will not be eligible for the reduced tax rate that applies to qualified dividend income if we are a PFIC for the taxable year in which the dividend is paid or the preceding taxable year. In addition, if a U.S. holder owns the ADSs or Class A ordinary shares during any taxable year that we are a PFIC, such holder would generally be required to file an annual IRS Form 8621. Each U.S. holder is advised to consult its tax advisors regarding the potential tax consequences to such holder if we are or become a PFIC, including the possibility of making a
mark-to-market
election.
F.
Dividends and Paying Agents
Not applicable.
G.
Statement by Experts
Not applicable.
H.
Documents on Display
We previously filed with the SEC our registration statement on Form
F-1,
as amended and prospectus under the Securities Act of 1933, with respect to our Class A ordinary shares. We are subject to the periodic reporting and other informational requirements of the Exchange Act. Under the Exchange Act, we are required to file reports and other information with the SEC. Specifically, we are required to file annually a Form
20-F
within four months after the end of each fiscal year, which is December 31. Copies of reports and other information, when so filed, may be inspected without charge and may be obtained at prescribed rates at the public reference facilities maintained by the SEC at 100 F Street, N.E., Room 1580, Washington, D.C. 20549. The public may obtain information regarding the Washington, D.C. Public Reference Room by calling the Commission at
1-800-SEC-0330.
The SEC also maintains a website at
www.sec.gov
that contains reports, proxy and information statements, and other information regarding registrants that make electronic filings with the SEC using its EDGAR system. As a foreign private issuer, we are exempt from the rules under the Exchange Act prescribing the furnishing and content of quarterly reports and proxy statements, and officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act.
We will furnish The Bank of New York Mellon, the depositary of our ADSs, with our annual reports, which will include a review of operations and annual audited consolidated financial statements prepared in conformity with U.S. GAAP, and all notices of shareholders’ meetings and other reports and communications that are made generally available to our shareholders. The depositary will make such notices, reports and communications available to holders of ADSs and, upon our request, will mail to all record holders of ADSs the information contained in any notice of a shareholders’ meeting received by the depositary from us.
 
 
 
155

In accordance with NYSE Rule 203.01, we will post this annual report on Form
20-F
on our website at
http://ir.cmcm.com
. In addition, we will provide hardcopies of our annual report free of charge to shareholders and ADS holders upon request.
I.
Subsidiary Information
Not applicable.
 
Item 11.
Quantitative and Qualitative Disclosures about Market Risk
Quantitative and Qualitative Disclosure about Market Risk
Foreign Exchange Risk
Our revenues and expenses are primarily denominated in RMB or U.S. dollar. We do not believe that we currently have any significant direct foreign exchange risk and have not used any derivative financial instruments to hedge exposure to such risk. Although our exposure to foreign exchange risks should be limited in general, the value of your investment in our ADSs will be affected by the exchange rate between U.S. dollar and Renminbi because the value of our business is effectively denominated in RMB, while our ADSs will be traded in U.S. dollars.
The conversion of Renminbi into foreign currencies, including U.S. dollars, is based on rates set by the People’s Bank of China. The Renminbi has fluctuated against the U.S. dollar, at times significantly and unpredictably. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between Renminbi and the U.S. dollar in the future.
To the extent that we need to convert U.S. dollars into Renminbi for our operations, appreciation of the Renminbi against the U.S. dollar would have an adverse effect on the RMB amount we receive from the conversion. Conversely, if we decide to convert Renminbi into U.S. dollars for the purpose of making payments for dividends on our ordinary shares or ADSs or for other business purposes, appreciation of the U.S. dollar against the Renminbi would have a negative effect on the U.S. dollar amounts available to us.
Interest Rate Risk
Our exposure to interest rate risk primarily relates to interest income generated by excess cash, which is mainly held in interest-bearing bank deposits, and interest expense generated from certain bank loans. We generated interest income of RMB110.1 million, RMB36.0 million and RMB25.4 million (US$4.0 million), and interest expense of nil, RMB0.4 million and nil, for the years ended December 31, 2019, 2020 and 2021, respectively. Interest-earning instruments carry a degree of interest rate risk. We have not been exposed to, nor do we anticipate being exposed to, material risks due to changes in market interest rates. However, our future interest income may fall short of expectations due to changes in market interest rates.
Market Price Risk
We are exposed to market price risk primarily with respect to investment securities held by us which are reported at fair value. A substantial portion of our investment in equity investees are held for long-term appreciation or for strategic purposes. and are accounted for under equity method or measurement alternative and not subject to market price risk. We are also exposed to commodity price risk in our AI business as increase of hardware price may in turn increase our cost in AI hardware sales and operations.
 
Item 12.
Description of Securities Other than Equity Securities
A.
Debt Securities
Not applicable.
 
 
 
156

B.
Warrants and Rights
Not applicable.
C.
Other Securities
Not applicable.
D.
American Depositary Shares
Fees and Charges Our ADS holders May Have to Pay
The Bank of New York Mellon, the depositary of our ADS program, collects its fees for delivery and surrender of ADSs directly from investors depositing shares or surrendering ADSs for the purpose of withdrawal or from intermediaries acting for them. The depositary collects fees for making distributions to investors by deducting those fees from the amounts distributed or by selling a portion of distributable property to pay the fees. The depositary may collect its annual fee for depositary services by deduction from cash distributions or by directly billing investors or by charging the book-entry system accounts of participants acting for them. The depositary may collect any of its fees by deduction from any cash distribution payable to ADS holders that are obligated to pay those fees. The depositary may generally refuse to provide
fee-attracting
services until its fees for those services are paid. The depositary’s corporate trust office at which the ADSs will be administered is located at 240 Greenwich Street, New York, NY 10286, United States. The depositary’s principal executive office is located at 240 Greenwich Street, New York, NY 10286, United States.
 
Persons depositing or withdrawing shares must pay:
  
For:
$5.00 (or less) per 100 ADSs (or portion of 100 ADSs)   
•  Issuance of ADSs, including issuances resulting from a distribution of shares or rights or other property
  
•  Cancellation of ADSs for the purpose of withdrawal, including if the deposit agreement terminates
$.05 (or less) per ADS   
•  Any cash distribution to ADS holders
A fee equivalent to the fee that would be payable if securities distributed to you had been shares and the shares had been deposited for issuance of ADSs   
•  Distribution of securities distributed to holders of deposited securities which are distributed by the depositary to ADS holders
$.05 (or less) per ADSs per calendar year   
•  Depositary services
Registration or transfer fees   
•  Transfer and registration of shares on our share register to or from the name of the depositary or its agent when you deposit or withdraw shares
Expenses of the depositary   
•  Cable, telex and facsimile transmissions (when expressly provided in the deposit agreement)
  
•  converting foreign currency to U.S. dollars
Taxes and other governmental charges the depositary or the custodian has to pay on any ADSs or shares underlying ADSs, such as stock transfer taxes, stamp duty or withholding taxes   
•  As necessary
Any charges incurred by the depositary or its agents for servicing the deposited securities   
•  As necessary
 
 
 
157

Fees and Other Payments Made by the Depositary to Us
The depositary has agreed to reimburse us annually for our expenses incurred in connection with the administration and maintenance of our ADS facility including, but not limited to, investor relations expenses, exchange listing fees, other program related expenses related to our ADS facility and the travel expense of our key personnel in connection with such programs. The depositary has also agreed to provide additional payments to us based on the applicable performance indicators relating to our ADS facility. There are limits on the amount of expenses for which the depositary will reimburse us, but the amount of reimbursement available to us is not necessarily tied to the amount of fees the depositary collects from investors.
 
 
 
158

PART II
 
Item 13.
Defaults, Dividend Arrearages and Delinquencies
None.
 
Item 14.
Material Modifications to the Rights of Security Holders and Use of Proceeds
None.
 
Item 15.
Controls and Procedures
Evaluation of 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.
Disclosure controls and procedures are designed to ensure that information required to be disclosed in the reports that are filed or submitted under the Exchange Act, is recorded, processed, summarized and reported within the time periods specified in the rules and forms of the Securities and Exchange Commission and to ensure the information required to be disclosed is accumulated and communicated to our management, including our chief executive officer and chief financial officer, to allow timely decisions regarding required disclosures.
Based upon that evaluation, our management has concluded that, as of December 31, 2021, our disclosure controls and procedures were not effective, due to the material weakness in internal control over financial reporting as described below.
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 under Rule
13(a)-15(f)
and
15(d)-15(f)
of the Exchange Act. Our internal control over financial reporting is 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. Our 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 our assets; (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 our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the consolidated 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. Our management, including our chief executive officer and chief financial officer, conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control-Integrated Framework (2013 Framework) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO Criteria”). As defined in the standards established by the U.S. Public Company Accounting Oversight Board, or PCAOB, a “material weakness” is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the annual or interim financial statements will not be prevented or detected on a timely basis.
 
 
 
159

Based on this evaluation, our management concluded that, as of December 31, 2021, our internal control over financial reporting was ineffective due to the material weakness in controls over the projected financial information used in the impairment assessment of an equity investment.
Our independent registered public accounting firm, Ernst & Young Hua Ming LLP, has issued an adverse report on the operating effectiveness of our internal control over financial reporting as of December 31, 2021, as stated in its report, which appears on page
F-3
of this Form
20-F.
Management’s Remediation Plan
We intend to implement a number of measures to remediate the material weakness identified, including (i) additional review and monitoring controls over the projected financial information used in the impairment assessment of equity investments; (ii) formalizing the processes to retain appropriate documentation over the precision of management’s review, and the completeness and accuracy of relevant underlying data used; (iii) providing specific training to the investment and finance department pertaining to projected financial information.
We will continue to monitor the effectiveness of these steps and to make any changes that our management deems appropriate.
Changes in Internal Control over Financial Reporting
In connection with the preparation and external audit of our consolidated financial statements as of and for the years ended December 31, 2020, we and our independent registered public accounting firm identified a material weakness in internal control over financial reporting and concluded that our internal control over financial reporting was ineffective as of December 31, 2020. The material weakness identified was that we did not have a sufficient complement of resources in the tax department to perform the management review controls over income taxes.
Following the identification of the above-mentioned material weakness, we have taken measures to remediate the material weakness including but not limited to (i) setting up a financial and system control framework related to tax process, and establishing two levels of effective review mechanism; (ii) establishing an inventory of tax documents, consistent with management review control requirements; (iii) maintaining all review and meeting documents and change records. During the fiscal year ended December 31, 2021, our management completed the design, implementation and testing of the newly designed and enhanced controls and determined that, as of December 31, 2021, these controls were appropriately designed and operating effectively to conclude the prior year’s material weakness has been remediated.
Other than as described above, there were no changes in our internal controls over financial reporting that occurred during the period covered by this annual report on Form
20-F
that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
 
 
 
160

Item 16A.
Audit Committee Financial Expert
Our board of directors has determined that Dr. Yun Zhang, an independent director (under the standards set forth in the NYSE rules and Rule
10A-3
under the Exchange Act) and member of our audit committee, is an audit committee financial expert.
 
Item 16B.
Code of Ethics
Our board of directors has adopted a code of ethics that applies to our directors, officers and employees, including certain provisions that specifically apply to our senior officers, including our chief executive officer, chief financial officer, other chief senior officers, senior financial officers, controllers, senior vice presidents, vice presidents and any other persons who perform similar functions for us. We have filed our code of business conduct and ethics as Exhibit 99.1 to our registration statement on Form
F-1
(File Number
333-194996),
as amended, filed with the SEC on April 22, 2014. The code is also available on our official website under the corporate governance section at our investor relations website
http://ir.cmcm.com
.
We hereby undertake to provide to any person without charge, a copy of our code of business conduct and ethics within ten working days after we receive such person’s written request.
 
Item 16C.
Principal Accountant Fees and Services
The following table sets forth the aggregate fees by categories specified below in connection with certain professional services rendered by Ernst & Young Hua Ming LLP, our principal external auditors, for the periods indicated.
 
    
2020
    
2021
 
    
(in thousands)
 
Audit fees
(1)
   US$ 1,535      US$ 1,683  
Tax fees
(2)
   US$ 286      US$ 159  
 
Notes:
(1)
Audit fees means the aggregate fees billed in each of the fiscal periods listed for professional services rendered by our principal auditors for the audit of our annual consolidated financial statements and assistance with and review of documents filed with the SEC. In 2020 and 2021, the audit refers to financial audit and audit pursuant to Section 404 of the Sarbanes-Oxley Act of 2002.
(2)
Tax fees means the aggregated fees billed in each of the fiscal periods listed for professional services rendered by our principal auditors for tax compliance, tax advice and tax planning.
The policy of our audit committee is to
pre-approve
all audit and
non-audit
services provided by Ernst & Young Hua Ming LLP, including audit services, tax services and all other fees as described above, other than those for
de minimis
services which are approved by the audit committee prior to the completion of the audit. Our audit committee has approved all of our audit fees and tax fees for the year ended December 31, 2021.
 
 
 
161

Item 16D.
Exemptions from the Listing Standards for Audit Committees
Not applicable.
 
Item 16E.
Purchases of Equity Securities by the Issuer and Affiliated Purchasers
On September 13, 2018, our board of directors approved a share repurchase program of up to US$100 million of our outstanding ADSs for a period not exceeding 12 months. The repurchases may be made from time to time on the open market at prevailing market prices, in privately negotiated transactions, in block trades and/or through other legally permissible means. We publicly announced the share repurchase program on September 13, 2018. The share purchase program expired on September 12, 2019 and we had repurchased approximately 4.5 million ADSs for approximately US$32.3 million under this program prior to its expiration.
 
 
 
162

Item 16F.
Change in Registrant’s Certifying Accountant
Not applicable.
 
Item 16G.
Corporate Governance
Prior to October 1, 2017, because Kingsoft Corporation owned more than 50% of the total voting power in our company, we were a “controlled company” under Section 303A of the Corporate Governance Rules of the NYSE. A controlled company need not comply with the applicable NYSE corporate governance rules requiring its board of directors to have a majority of independent directors and independent compensation and nominating and corporate governance committees. We availed ourselves of these controlled company exemptions. As a result, we rely on certain exemptions that are available to controlled companies from the NYSE corporate governance requirements, including the requirements that:
 
   
a majority of our board of directors consist of independent directors;
 
   
our compensation committee be composed entirely of independent directors; and
 
   
our nominating and corporate governance committee be composed entirely of independent directors.
We have ceased to be a controlled company within the meaning of Section 303A of the Corporate Governance Rules of the NYSE since October 1, 2017. We have completed changes in our board and committee composition and have satisfied the full independence requirements of the NYSE corporate governance rules since March 13, 2018, including:
 
   
we satisfy the majority independent board requirement;
 
   
our compensation committee is fully independent; and
 
   
our nominating and corporate governance committee is fully independent.
The Corporate Governance Rules of the NYSE permit a foreign private issuer like us to follow the corporate governance practices of its home country. Certain corporate governance practices in the Cayman Islands, which is our home country, may differ significantly from the NYSE corporate governance listing standards. Currently, we rely on home country practice exemption with respect to the requirement for an audit committee composed of at least three members. We may also opt to rely on additional home country practice exemptions in the future. As a result, our shareholders may be afforded less protection than they otherwise would under the New York Stock Exchange corporate governance listing standards applicable to U.S. domestic issuers. See “Item 3. Key Information—D. Risk Factors— Risks Relating to the ADSs— As a company incorporated in the Cayman Islands, we are permitted to adopt certain home country practices in relation to corporate governance matters that differ significantly from the NYSE corporate governance rules; these practices may afford less protection to shareholders than they would enjoy if we comply fully with the NYSE corporate governance rules. In addition, we are also a foreign private issuer within the meaning of the rules under the Exchange Act, and as such we are exempt from certain provisions applicable to U.S. domestic public companies.”
 
Item 16H.
Mine Safety Disclosure
Not applicable.
 
Item 16I.
Disclosure Regarding Foreign Jurisdictions That Prevent Inspections
 
 
 
163

PART III
 
Item 17.
Financial Statements
We have elected to provide financial statements pursuant to Item 18.
 
Item 18.
Financial Statements
The consolidated financial statements of Cheetah Mobile Inc., its subsidiaries, VIEs and the then subsidiaries of VIEs are included at the end of this annual report.
 
Item 19.
Exhibits
 
Exhibit

Number
  
Description of Document
1.1    Fourth amended and restated memorandum and articles of association of the Registrant (incorporated by reference to Exhibit 3.2 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 22, 2014)
2.1    Registrant’s specimen American depositary receipt (incorporated by reference to Exhibit 4.3 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 25, 2014)
2.2    Registrant’s specimen certificate for Class A ordinary shares (incorporated by reference to Exhibit 4.2 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 22, 2014)
2.3    Deposit agreement dated May 7, 2014 among the Registrant, the depositary and owners and holders of the American depositary shares (incorporated by reference to Exhibit 4.3 to our Registration Statement on Form S-8 (file no. 333-199577) filed with the Securities and Exchange Commission on October 24, 2014)
2.4    Description of Securities (incorporated by reference to Exhibit 2.4 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.1    2011 share award scheme and amendments thereto (incorporated by reference to Exhibit 4.1 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2017)
4.2    2013 equity incentive plan (incorporated by reference to Exhibit 10.2 to our Registration Statement on Form F-1 (file no. 333- 194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.3    2014 restricted shares plan (incorporated by reference to Exhibit 10.48 to our Registration Statement on Form F-1 (file no. 333- 194996) filed with the Securities and Exchange Commission on April 25, 2014)
4.4    Form of indemnification agreement between the Registrant and its director and executive officers (incorporated by reference to Exhibit 10.3 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.5    Form of employment agreement between the Registrant and its executive officers (incorporated by reference to Exhibit 10.4 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.6    Business operation agreement, by and among Conew Network, Beijing Network, Ming Xu and Wei Liu, dated July 18, 2012 (incorporated by reference to Exhibit 10.6 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.7    Loan agreement, by and among Conew Network, Ming Xu and Wei Liu, dated June 20, 2012 (incorporated by reference to Exhibit 10.7 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.8    Exclusive technology development, support and consultancy agreement, between Conew Network and Beijing Network, dated July 18, 2012 (incorporated by reference to Exhibit 10.8 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
 
 
 
164

Exhibit

Number
  
Description of Document
4.9    Exclusive equity option agreement, by and among Conew Network, Beijing Network, Ming Xu and Wei Liu, dated July 18, 2012 (incorporated by reference to Exhibit 10.9 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.10    Shareholder voting proxy agreement, by and among Conew Network, Beijing Network, Ming Xu and Wei Liu, dated July 18, 2012 (incorporated by reference to Exhibit 10.10 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.11    Equity pledge agreement, by and among Conew Network, Beijing Network, Ming Xu and Wei Liu, dated July 18, 2012 (incorporated by reference to Exhibit 10.11 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.12    Financial support undertaking letter signed by Conew Network with respect to Beijing Network, dated January 17, 2014 (incorporated by reference to Exhibit 10.12 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.13    Spousal consent, signed by Xinchan Li, Wei Liu’s spouse, dated July 18, 2012 (incorporated by reference to Exhibit 10.13 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.14    Business operation agreement, by and among Beijing Security, Beike Internet (currently Beijing Mobile), Sheng Fu and Weiqin Qiu, dated January 1, 2011 (incorporated by reference to Exhibit 10.22 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.15    Loan agreements, by and among Beijing Security, Sheng Fu and Weiqin Qiu, dated January 1, 2011 and September 21, 2012 (incorporated by reference to Exhibit 10.23 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.16    Exclusive technology development, support and consultancy agreement, between Beijing Security and Beike Internet (currently Beijing Mobile), dated January 1, 2011 (incorporated by reference to Exhibit 10.24 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.17    Exclusive equity option agreement, by and among Beijing Security, Beike Internet (currently Beijing Mobile), Sheng Fu and Weiqin Qiu, dated January 1, 2011 (incorporated by reference to Exhibit 10.25 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.18    Shareholder voting proxy agreement, by and among Beijing Security, Beike Internet (currently Beijing Mobile), Sheng Fu and Weiqin Qiu, dated January 1, 2011 (incorporated by reference to Exhibit 10.26 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.19    Equity pledge agreement, by and among Beijing Security, Beike Internet (currently Beijing Mobile), Sheng Fu and Weiqin Qiu, dated January 1, 2011 and amendment thereto, dated October 11, 2012 (incorporated by reference to Exhibit 10.27 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.20    Financial support undertaking letter signed by Beijing Security with respect to Beike Internet (currently Beijing Mobile), dated January 17, 2014 (incorporated by reference to Exhibit 10.28 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
4.21    Spousal consent, signed by Jin Wang, Weiqin Qiu’s spouse, dated January 1, 2012 (incorporated by reference to Exhibit 10.29 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 2, 2014)
 
 
 
165

Exhibit

Number
  
Description of Document
4.22    Cooperation framework agreement between the Registrant and Kingsoft Corporation Limited, dated December 27, 2013 and supplemental agreement thereto, dated April 1, 2014 (incorporated by reference to Exhibit 10.38 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 22, 2014)
4.23    Non-competition deed between the Registrant and Kingsoft Corporation Limited, dated May 14, 2014 (incorporated by reference to Exhibit 4.46 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 21, 2015)
4.24    Intellectual property transfer and license framework agreement the Registrant and Kingsoft Corporation, dated April 1, 2014 (incorporated by reference to Exhibit 10.46 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 22, 2014)
4.25    Share and asset purchase agreement among the Registrant, Hongkong Zoom Interactive Network Marketing Technology Limited and other parties thereto, dated June 6, 2014 (incorporated by reference to Exhibit 4.52 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 21, 2015)
4.26    Stock purchase agreement among Hongkong Cheetah Mobile Technology Limited, MobPartner SAS and other parties thereto, dated March 15, 2015 (incorporated by reference to Exhibit 4.53 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 21, 2015)
4.27    Parent guarantee between the Registrant and the Sellers’ Representatives named therein, dated March 15, 2015 (incorporated by reference to Exhibit 4.54 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 21, 2015)
4.28    Share transfer agreement among Beijing Security, Weiqin Qiu and Ming Xu, dated October 19, 2015, with respect to Guangzhou Network (incorporated by reference to Exhibit 4.37 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.29    VIE termination agreement among Beijing Security, Guangzhou Network, Weiqin Qiu and Ming Xu, dated October 19, 2015 (incorporated by reference to Exhibit 4.38 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.30    Share transfer agreement between Beijing Security and each of Ming Xu and Wei Liu, dated October 13, 2015, with respect to Beijing Antutu (incorporated by reference to Exhibit 4.39 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.31    VIE termination agreement among Beijing Security, Beijing Antutu, Ming Xu and Wei Liu, dated October 13, 2015 (incorporated by reference to Exhibit 4.40 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.32    Supplemental agreements to strategic cooperation agreement between the Registrant and Shenzhen Tencent Computer Systems Company Limited, dated June 30, 2015 and November 5, 2015 (incorporated by reference to Exhibit 4.41 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.33    Strategic cooperation agreement between the Registrant and Shenzhen Tencent Computer Systems Company Limited, dated December 30, 2015 (incorporated by reference to Exhibit 4.42 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.34    Supplemental agreement to strategic cooperation agreement dated December 30, 2015 between the Registrant and Shenzhen Tencent Computer Systems Company Limited, dated November 19, 2016 (incorporated by reference to Exhibit 4.34 to our Annual Report on Form 20-F (file no. 001-36427 filed with the Securities and Exchange Commission on April 26, 2017))
 
 
 
166

Exhibit

Number
  
Description of Document
4.35    Supplemental agreement to share and asset purchase agreement among the Registrant, Hongkong Zoom Interactive Network Marketing Technology Limited and other parties thereto, dated March 16, 2015 (incorporated by reference to Exhibit 4.43 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.36    Amendment to stock purchase agreement among Hongkong Cheetah Mobile Technology Limited, MobPartner SAS and other parties thereto, dated December 15, 2015 (incorporated by reference to Exhibit 4.44 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 22, 2016)
4.37    Share transfer agreement between Kun Wang and Ming Xu, dated July 3, 2018, with respect to Beijing Network (incorporated by reference to Exhibit 4.37 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.38    Agreement on cancellation of contracts among Beijing Network, Conew Network, Wei Liu, Kun Wang and Ming Xu, dated July 3, 2018 (incorporated by reference to Exhibit 4.38 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.39    Exclusive service agreement between Beijing Network and Conew Network, dated July 3, 2018 (incorporated by reference to Exhibit 4.39 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.40    Exclusive equity option agreement, by and among Beijing Network, Conew Network, Wei Liu and Kun Wang, dated July 3, 2018 (incorporated by reference to Exhibit 4.40 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.41    Proxy agreement and power of attorney, by and among Conew Network, Beijing Network, Wei Liu and Kun Wang, dated July 3, 2018 (incorporated by reference to Exhibit 4.41 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.42    Equity pledge agreement, by and among Conew Network, Beijing Network, Wei Liu and Kun Wang, dated July 3, 2018 (incorporated by reference to Exhibit 4.42 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.43    Spousal consent, signed by Jiayu Li, Kun Wang’s spouse, dated July 3, 2018, with respect to Beijing Network (incorporated by reference to Exhibit 4.43 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.44    Spousal consent, signed by Xinchan Li, Wei Liu’s spouse, dated July 3, 2018, with respect to Beijing Network (incorporated by reference to Exhibit 4.44 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.45    Share transfer agreement between Kun Wang and Ming Xu, dated July 5, 2018, with respect to Beijing Conew (incorporated by reference to Exhibit 4.45 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.46    Agreement on cancellation of contracts among Beijing Conew, Conew Network, Sheng Fu and Ming Xu, dated July 5, 2018 (incorporated by reference to Exhibit 4.46 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.47    Exclusive service agreement between Beijing Conew and Conew Network, dated July 5, 2018 (incorporated by reference to Exhibit 4.47 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.48    Exclusive equity option agreement, by and among Beijing Conew, Conew Network, Sheng Fu and Kun Wang, dated July 5, 2018 (incorporated by reference to Exhibit 4.48 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.49    Proxy agreement and power of attorney, by and among Conew Network, Beijing Conew, Sheng Fu and Kun Wang, dated July 5, 2018 (incorporated by reference to Exhibit 4.49 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.50    Equity pledge agreement, by and among Conew Network, Beijing Conew, Sheng Fu and Kun Wang, dated July 5, 2018 (incorporated by reference to Exhibit 4.50 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
 
 
 
167

Exhibit

Number
  
Description of Document
4.51    Spousal consent, signed by Jiayu Li, Kun Wang’s spouse, dated July 5, 2018, with respect to Beijing Conew (incorporated by reference to Exhibit 4.51 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on April 26, 2019)
4.52    Framework agreement, by and among Conew Network, Beijing Network, our company, Wei Liu and Kun Wang, dated December 20, 2019 (incorporated by reference to Exhibit 4.52 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.53    Equity pledge agreement, by and among Conew Network, Beijing Network, Wei Liu and Kun Wang, dated December 20, 2019 (incorporated by reference to Exhibit 4.53 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.54    Exclusive equity option agreement, by and among our company, Wei Liu, Kun Wang and Beijing Network, dated December 20, 2019 (incorporated by reference to Exhibit 4.54 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.55    Proxy agreement and power of attorney, by and among our company, Beijing Network, Wei Liu and Kun Wang, dated December 20, 2019 (incorporated by reference to Exhibit 4.55 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.56    Spousal consent, signed by Xinchan Li, Wei Liu’s spouse, dated December 20, 2019, with respect to Beijing Network (incorporated by reference to Exhibit 4.56 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.57    Spousal consent, signed by Jiayu Li, Kun Wang’s spouse, dated December 20, 2019, with respect to Beijing Network (incorporated by reference to Exhibit 4.57 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.58    Framework agreement, by and among Conew Network, Beijing Conew, our company, Sheng Fu and Kun Wang, dated December 20, 2019 (incorporated by reference to Exhibit 4.58 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.59    Exclusive equity option agreement, by and among our company, Sheng Fu, Kun Wang and Beijing Conew, dated December 20, 2019 (incorporated by reference to Exhibit 4.59 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.60    Equity pledge agreement, by and among Conew Network, Beijing Conew, Sheng Fu and Kun Wang, dated December 20, 2019 (incorporated by reference to Exhibit 4.60 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.61    Proxy agreement and power of attorney, by and among our company, Beijing Conew, Sheng Fu and Kun Wang, dated December 20, 2019 (incorporated by reference to Exhibit 4.61 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.62    Spousal consent, signed by Jiayu Li, Kun Wang’s spouse, dated December 20, 2019, with respect to Beijing Conew (incorporated by reference to Exhibit 4.62 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.63    Framework agreement, by and among Beijing Security, Beijing Mobile, our company, Sheng Fu and Weiqin Qiu, dated December 20, 2019 (incorporated by reference to Exhibit 4.63 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.64    Exclusive equity option agreement, by and among our company, Sheng Fu, Weiqin Qiu and Beijing Mobile, dated December 20, 2019 (incorporated by reference to Exhibit 4.64 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
 
 
 
168

Exhibit

Number
  
Description of Document
4.65    Equity pledge agreement, by and among Beijing Security, Beijing Mobile, Sheng Fu and Weiqin Qiu, dated December 20, 2019 (incorporated by reference to Exhibit 4.65 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.66    Proxy agreement and power of attorney, by and among our company, Beijing Mobile, Sheng Fu and Weiqin Qiu, dated December 20, 2019 (incorporated by reference to Exhibit 4.66 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 15, 2020)
4.67    Asset purchase agreement, by and among our company, AppLovin Corporation and other parties thereto, dated September 21, 2020 (incorporated by reference to Exhibit 4.67 to our Annual Report on Form 20-F (file no. 001-36427) filed with the Securities and Exchange Commission on May 14, 2021)
8.1*    List of significant subsidiaries and VIEs
11.1    Code of business conduct and ethics (incorporated by reference to Exhibit 99.1 to our Registration Statement on Form F-1 (file no. 333-194996) filed with the Securities and Exchange Commission on April 22, 2014)
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 Global Law Office
15.2*    Consent of Ernst & Young Hua Ming LLP
101.INS*    Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
101.SCH*    Inline XBRL Taxonomy Extension Schema 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.
 
 
 
169

SIGNATURES
The registrant hereby certifies that it meets all of the requirements for filing its annual report on Form
20-F
and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.
 
Cheetah Mobile Inc.
By:  
/s/ Sheng Fu
  Name: Sheng Fu
  Title: Chief Executive Officer and Director
Date: July 26, 2022
 
 
 
170


REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of Cheetah Mobile Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Cheetah Mobile Inc. (the Company) as of December 31, 2021 and 2020, the related consolidated statements of comprehensive (loss) income, cash flows and changes in shareholders’ equity for each of the three years in the period ended December 31, 2021, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2021, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated July 26, 2022 expressed an adverse opinion thereon.
Adoption of New Accounting Standard
As discussed in Note 2 to the consolidated financial statements, the Company changed its method for accounting for credit losses on financial instruments using the modified retrospective approach in 2020.
Basis for Opinion
These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the 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 audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the 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 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 financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matters communicated below are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the financial statements and (2) 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.
Valuation of an equity investment
 
Description of the Matter
  
At December 31, 2021, the Company’s equity investment in Live.me Inc. (“Live.me”) measured at fair value was RMB362.2 million. As discussed in Notes 4 and 20 of the consolidated financial statements, the fair value of Live.me was determined using the discounted cash flow method with significant unobservable inputs.
  
Auditing the valuation of the equity investment was complex and required subjective auditor judgment due to the highly judgmental nature of determining the appropriate valuation technique and the significant inputs used when measuring the fair value of the equity investment. The significant inputs used to estimate the fair value of the equity investment included sales growth rates, EBIT margin and weighted average costs of capital. These significant inputs are forward-looking and could be materially affected by future economic and market conditions.
 
 
F-2

How We Addressed the Matter in Our Audit
  
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s fair value measurement of its equity investment. For example, we tested controls over management’s review of the valuation techniques, and significant inputs described above used in the valuation.
  
To test the estimated fair value of the equity investment, we performed audit procedures that included, among others, assessing the valuation techniques and testing the significant inputs and the underlying data used by the Company in its cash flow projection. We compared the sales growth rates and EBIT margin used by management to the historical performance of Live.me, current industry and economic trends and other relevant external data. With the assistance of our valuation specialists, we assessed the valuation technique, evaluated the weighted average cost of capital used by management by comparing them with comparable companies, and performed an independent recalculation of the fair value of the equity investment based on management’s significant inputs, and compared them to the Company’s valuation result. We also performed sensitivity analyses of the significant inputs to evaluate the change in the fair value of the equity investment resulting from changes in the significant inputs.
Impairment assessment of an equity investment accounted for using the measurement alternative
 
Description of the Matter
  
As described in Notes 4 and 20 to the consolidated financial statements, as of December 31, 2021, the Company’s consolidated equity investments accounted for using the measurement alternative was RMB1,349.3 million. For the year ended December 31, 2021, the Company recognized an impairment loss of RMB283.8 million for an equity investment accounted for using the measurement alternative. The impairment was determined using the discounted cash flow method with significant unobservable inputs. For equity investments accounted for using the measurement alternative, the Company makes a qualitative assessment considering impairment indicators to evaluate whether investments are impaired at each reporting date. If a qualitative assessment indicates that an investment is impaired, the Company estimates the investment’s fair value and recognizes an impairment loss if the fair value is less than the investment’s carrying value.
  
Auditing the Company’s impairment assessment was challenging and required complex auditor judgment due to the (i) the material weakness in the Company’s controls over the projected financial information used in the impairment assessment that required an increased extent of audit effort; and (ii) the significant judgment involved in management’s assessment of whether indicators of impairment existed, and if so, determining the appropriate valuation technique and the significant inputs used in the projected financial information when measuring the fair value of the equity investment including sales growth rates, EBIT margin and weighted average costs of capital.
 
How We Addressed the Matter in Our Audit
  
To test the impairment assessment, we performed audit procedures that included, among others, evaluating management’s assessment as to whether indicators of impairment existed and the investment was impaired by considering the financial condition and operating results of the investees, as well as other relevant market information. To test the estimated fair value of the equity investment, we performed audit procedures that included, among others, assessing the valuation techniques and testing the significant inputs and the underlying data used by the Company in its projected financial information. We compared the sales growth rates and EBIT margin used by management to the actual operating results of the investee, current industry and economic trends and other relevant external data. To respond to the material weakness, we performed incremental audit procedures over the completeness and accuracy of projected financial information used for impairment assessment. With the assistance of our valuation specialists, we assessed the valuation techniques, evaluated the weighted average cost of capital used by management by comparing them with comparable companies, and performed an independent recalculation of the fair value of these equity investments based on management’s significant inputs, and compared them to the Company’s valuation results.
/s/ Ernst & Young Hua Ming LLP
We have served as the Company’s auditor since 2014.
Beijing, The People’s Republic of China
July 26, 2022
 
F-3

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of Cheetah Mobile Inc.
Opinion on Internal Control Over Financial Reporting
We have audited Cheetah Mobile Inc.’s internal control over financial reporting as of December 31, 2021, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, because of the effect of the material weakness described below on the achievement of the objectives of the control criteria, Cheetah Mobile Inc. (the Company) has not maintained effective internal control over financial reporting as of December 31, 2021, based on the COSO criteria.
A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting, such that there is a reasonable possibility that a material misstatement of the company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weakness has been identified and included in management’s assessment. Management has identified a material weakness in the Company’s controls over the projected financial information used in the impairment assessment of an equity investment.
W
e also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2021 and 2020, the related consolidated statements of comprehensive (loss) income, cash flows and changes in shareholders’ equity for each of the three years in the period ended December 31, 2021, and the related notes. This material weakness was considered in determining the nature, timing and extent of audit tests applied in our audit of the 2021 consolidated financial statements, and this report does not affect our report dated July 26, 2022, which expressed an unqualified opinion thereon
.
Basis for Opinion
The Company’s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management’s Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on the Company’s internal control over financial reporting based on our audit. We are a public accounting firm registered with the 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 audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.
Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.
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 (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) 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 (3) 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.
/s/
Ernst & Young Hua Ming LLP
Beijing, The People’s Republic of China
July 26,
 2022
 
F-4

CHEETAH MOBILE INC.
CONSOLIDATED BALANCE SHEETS
AS OF DECEMBER 31, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
           
As of December 31
 
    
Notes
    
2020
    
2021
 
           
RMB
    
RMB
    
US$
 
ASSETS
                                   
Current assets
                                   
Cash and cash equivalents
              1,299,658        1,583,926        248,553  
Restricted cash
              797        781        123  
Short-term investments
     4        360,803        262,813        41,241  
Accounts receivable (net of allowance for credit losses of RMB100,020 and RMB92,695 (US$14,545) as of December 31, 2020 and 2021, respectively)
     5        225,586        170,305        26,725  
Prepayments and other current assets
     6        835,694        479,329        75,217  
Due from related parties
     14        224,323        101,333        15,901  
             
 
 
    
 
 
    
 
 
 
Total current assets
           
 
2,946,861
 
  
 
2,598,487
 
  
 
407,760
 
             
 
 
    
 
 
    
 
 
 
Non-current
assets
                                   
             
 
 
    
 
 
    
 
 
 
Property and equipment, net
     7        101,984        101,794        15,974  
Operating lease
right-of-use
assets
     9        17,729        45,181        7,090  
Intangible assets, net
     8        12,575        10,052        1,577  
Long-term investments
     4        2,409,726        1,994,397        312,964  
Due from related parties
     14        3,522        111,335        17,471  
Deferred tax assets
     13        15,607        14,384        2,257  
Other
non-current
assets
              105,479        102,688        16,112  
             
 
 
    
 
 
    
 
 
 
Total
non-current
assets
           
 
2,666,622
 
  
 
2,379,831
 
  
 
373,445
 
             
 
 
    
 
 
    
 
 
 
Total assets
           
 
5,613,483
 
  
 
4,978,318
 
  
 
781,205
 
             
 
 
    
 
 
    
 
 
 
LIABILITIES, NONCONTROLLING INTERESTS AND SHAREHOLDERS’ EQUITY
                                   
Current liabilities
(including current liabilities of the VIEs and VIEs’ subsidiaries without recourse to the Company amounting to RMB140,741 and RMB184,078 (US$28,886) as of December 31, 2020 and 2021, respectively) (Note 1)
                                   
Accounts payable
              105,832        134,879        21,165  
Accrued expenses and other current liabilities
     10        1,390,042        1,137,348        178,475  
Due to related parties
     14        48,938        37,760        5,925  
Income tax payable
              27,505        43,907        6,890  
             
 
 
    
 
 
    
 
 
 
Total current liabilities
           
 
1,572,317
 
  
 
1,353,894
 
  
 
212,455
 
             
 
 
    
 
 
    
 
 
 
 
F-5

CHEETAH MOBILE INC.
CONSOLIDATED BALANCE SHEETS (CONTINUED)
AS OF DECEMBER 31, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
 
  
 
 
  
As of December 31
 
 
  
Notes
 
  
2020
 
  
2021
 
 
  
 
 
  
RMB
 
  
RMB
 
  
US$
 
Non-current liabilities
(including non-current liabilities of the VIEs and VIEs’ subsidiaries without recourse to the Company amounting to RMB22,141 and RMB7,947(US$1,247) as of December 31, 2020 and 2021, respectively) (Note 1)
                                   
Deferred tax liabilities
     13        60,502        58,564        9,190  
Other
non-current
liabilities
     10        192,272        205,717        32,281  
             
 
 
    
 
 
    
 
 
 
Total
non-current
liabilities
           
 
252,774
 
  
 
264,281
 
  
 
41,471
 
             
 
 
    
 
 
    
 
 
 
Total liabilities
           
 
1,825,091
 
  
 
1,618,175
 
  
 
253,926
 
             
 
 
    
 
 
    
 
 
 
Commitments and contingencies
     16                             
Shareholders’ equity
                                   
Class A ordinary shares (par value of US$0.000025 per share; 7,600,000,000 shares authorized; 482,113,756 and 487,234,522 shares issued as of December 31, 2020 and 2021, respectively; 482,113,756 and 487,234,522 shares outstanding as of December 31, 2020 and 2021, respectively)
     17        78        79        12  
Class B ordinary shares (par value of US$0.000025 per share; 1,400,000,000 shares authorized; 957,465,244 and 957,465,244 shares issued as of December 31, 2020 and 2021, respectively; 945,496,827 and 945,496,827 shares outstanding as of December 31, 2020 and 2021, respectively)
     17        156        156        25  
Additional
paid-in
capital
              2,726,619        2,685,544        421,420  
Retained earnings
     17        857,188        505,085        79,259  
Accumulated other comprehensive income
     17        163,340        88,262        13,850  
             
 
 
    
 
 
    
 
 
 
Total Cheetah Mobile Inc. shareholders’ equity
           
 
3,747,381
 
  
 
3,279,126
 
  
 
514,566
 
Noncontrolling interests
              41,011        81,017        12,713  
             
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
           
 
3,788,392
 
  
 
3,360,143
 
  
 
527,279
 
             
 
 
    
 
 
    
 
 
 
Total liabilities and shareholders’ equity
           
 
5,613,483
 
  
 
4,978,318
 
  
 
781,205
 
             
 
 
    
 
 
    
 
 
 
The accompanying notes are an integral part of these consolidated financial statements.
 
F-6

CHEETAH MOBILE INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
 
  
 
 
  
For the year ended December 31,
 
 
  
Notes
 
  
2019
 
 
2020
 
 
2021
 
 
  
 
 
  
RMB
 
 
RMB
 
 
RMB
 
 
US$
 
Revenues (a)
  
  
 
 
 
Internet business
              3,370,811       1,380,906       653,759       102,589  
AI and others
              216,884       171,739       130,857       20,534  
             
 
 
   
 
 
   
 
 
   
 
 
 
Total Revenues
             
3,587,695
     
1,552,645
 
   
784,616
     
123,123
 
Cost of revenues (a)
              (1,241,932     (475,378     (257,656     (40,432
Gross profit
             
2,345,763
     
1,077,267
     
526,960
     
82,691
 
Operating income and expenses (a)
                                         
Research and development
              (787,329     (455,179     (211,594     (33,204
Selling and marketing
              (1,558,315     (766,986     (370,274     (58,104
General and administrative
              (587,457     (380,533     (191,868     (30,108
Impairment of goodwill
     2        (545,665     —         —         —    
Other operating income (expenses), net
              22,091       (5,684     17,205       2,700  
  
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total operating expenses
             
(3,456,675
   
(1,608,382
   
(756,531
   
(118,716
  
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Operating loss
             
(1,110,912
   
(531,115
   
(229,571
   
(36,025
Other income (expenses)
                                         
Interest income, net
              110,010       35,655       25,391       3,984  
Foreign exchange gains, net
              49       39,393       24,288       3,811  
Other income
     3/4        887,494       1,081,506       252,998       39,700  
Other expense
     3/4        (252,328     (117,192     (412,677     (64,758
  
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) income before income taxes
             
(365,687
   
508,247
     
(339,571
   
(53,288
             
 
 
   
 
 
   
 
 
   
 
 
 
Income tax expenses
     13        (7,904     (97,090     (13,633 )     (2,139 )
  
  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income
             
(373,591
   
411,157
     
(353,204
)
   
(55,427
)
Less: net loss attributable to noncontrolling interests
             
(59,614
   
(5,575
   
(2,078
   
(326
Net (loss) income attributable to Cheetah Mobile Inc.
             
(313,977
   
416,732
     
(351,126
)
   
(55,101
)
             
 
 
   
 
 
   
 
 
   
 
 
 
(Loss) earnings per share
     18                                   
Basic
              (0.2514     0.2895       (0.2469 )     (0.0388 )
Diluted
              (0.2514     0.2857       (0.2469 )     (0.0388 )
(Loss) earnings per ADS
(1 ADS represent 10 Class A
ordinary share)
     18                                   
Basic
              (2.5140     2.8953       (2.4694 )     (0.3875 )
Diluted
              (2.5140     2.8575       (2.4694 )     (0.3875 )
Weighted average number of shares used in computation of ordinary shares:
                                         
Basic
              1,369,041,418       1,402,509,386       1,430,052,602       1,430,052,602  
Diluted
              1,369,041,418       1,421,067,906       1,430,052,602       1,430,052,602  
 
F-7

CHEETAH MOBILE INC.
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
 
           
For the year ended December 31,
 
    
Notes
    
2019
   
2020
   
2021
 
           
RMB
   
RMB
   
RMB
   
US$
 
Other comprehensive income (loss), net of tax of nil
     17                                   
Foreign currency translation adjustments
              77,097       (167,476     (75,536     (11,853
Unrealized gains (losses) on
available-for-sale
securities, net
              10,913       (7,251     —         —    
             
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss)
           
 
88,010
 
 
 
(174,727
 
 
(75,536
 
 
(11,853
             
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive (loss) income
           
 
(285,581
 
 
236,430
 
 
 
(428,740
 
 
(67,280
Less: total comprehensive (loss) income attributable to noncontrolling interests
           
 
(60,073
 
 
(5,869
 
 
(2,536
)  
 
(398
)
Total comprehensive (loss) income attributable to Cheetah Mobile Inc.
           
 
(225,508
 
 
242,299
 
 
 
(426,204
 
 
(66,882
             
 
 
   
 
 
   
 
 
   
 
 
 
 
Note:
(a)
The amount of transactions with related parties recorded in revenues, cost of revenues and operating expenses are as follows:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
  
RMB
    
RMB
    
RMB
    
US$
 
Revenues
     216,829        112,706        70,444        11,054  
Cost of revenues
     (113,937      (101,250      (61,429      (9,640
Research and development
     (14,775      (12,173      (2,557      (401
Selling and marketing
     (7,871      (993      (1,178      (185
General and administrative
     (5,148      (4,403      (5,303      (832
Details of the related party transactions are set out in Note 14(b) to the consolidated financial statements.
The accompanying notes are an integral part of these consolidated financial statements.
 
F-8

CHEETAH MOBILE INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
    
For the year ended December 31
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Cash flows from operating activities
                                
Net (loss) income
  
 
(373,591
 
 
411,157
 
 
 
(353,204
 
 
(55,427
Adjustments to reconcile net (loss) income to net cash from operating activities
                                
Depreciation of property and equipment
     37,382       52,137       45,751       7,179  
Amortization of intangible assets
     28,086       16,409       5,071       796  
Non-cash
operating lease expense
     66,609       44,086       18,533       2,908  
Provision for credit losses
     68,515       10,607       13,688       2,148  
Impairment of assets
     833,805       150,381       394,979       61,980  
Foreign currency exchange losses (gains)
     2,074       (40,361     (29,799     (4,676
Losses on disposal of property and equipment and intangible assets
     146       3,422       447       70  
(Gains) losses on disposal/deemed disposal of businesses and subsidiaries/VIEs
     (840,589     (394,225     2,487       390  
Gains on disposal of investments
     —         (507,346     (92,143     (14,459
Changes in fair value of financial assets
     35,435       (127,739     (90,606     (14,218
Share of (income) losses from equity method investments
     (7,594     5,231       (60,992     (9,571
Deferred income tax expenses (benefits)
     5,981       (9,628     920       144  
Share-based compensation expenses
     127,440       80,982       7,150       1,122  
Changes in operating assets and liabilities
                                
Accounts receivable
     163,370       179,223       56,990       8,943  
Prepayments and other current assets
     (198,076     (87,319     315,614       49,530  
Due from related parties
     (33,156     (49,380     68,753       10,789  
Other
non-current
assets
     (83,138     18,103       979       154  
Accounts payable
     (14,468     104,725       31,272       4,907  
Accrued expenses and other current liabilities
     3,400       63,046       (201,293     (31,587
Operating lease liabilities
     (71,266     (35,532     (37,770     (5,927
Due to related parties
     59,913       (24,650     (10,518     (1,651
Income tax payable
     (53,121     (32,437     17,954       2,817  
Other
non-current
liabilities
     3,299       122,976       (1,452     (228
    
 
 
   
 
 
   
 
 
   
 
 
 
Net cash (used in) provided by operating activities
  
 
(239,544
 
 
(46,132
 
 
102,811
 
 
 
16,133
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash flows from investing activities
                                
Purchases of property, plant and equipment and intangible assets
     (102,173     (59,269     (46,818     (7,346
Purchase of long-term investments
     (493,665     (185,924     (9,500     (1,490
Purchase of short-term investments
     (3,510,481     (1,375,485     (3,630,357     (569,684
Proceeds from maturity of short-term investments
     3,266,900       2,327,147       3,726,028       584,695  
Acquisition of business, net of cash acquired
     (28,443     —         —         —    
(Cash-out)
proceeds from disposal of businesses and subsidiaries/VIE’s subsidiaries, net of cash acquired (disposed)
     (233,446     159,817       45,043       7,068  
Proceeds from disposal of property and equipment and intangible assets
     1,936       2,715       199       31  
 
F-9

CHEETAH MOBILE INC.
CONSOLIDATED STATEMENTS OF CASH FLOWS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
    
For the year ended December 31
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Proceeds from disposal of long-term investments
     —         1,021,746       188,193       29,532  
Loans to related parties
     (173,703     (15,012     (100,000     (15,692
Loans to third parties
     (24,013     (6,810     (600     (94
Repayment of loans from related parties
     186,862       7,608       38,848       6,096  
Repayment of loans from third parties
     25,000       3,830       9,800       1,538  
    
 
 
   
 
 
   
 
 
   
 
 
 
Net cash (used in) provided by investing activities
  
 
(1,085,226
 
 
1,880,363
 
 
 
220,836
 
 
 
34,654
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash flows from financing activities
                                
Proceeds for bank loans
     —         70,119       —         —    
Repayment for bank loans
     —         (65,423     —         —    
Proceeds and advance from share-based awards
     17,000       2,511       —         —    
Share repurchase
     (175     —         —         —    
Purchase of shares from noncontrolling shareholders
     —         —         (4,620     (725
Payment of dividends to noncontrolling shareholders
     (1,298     (22,089     (5,020     (788
Payment of dividends to Cheetah Mobile Inc. shareholders
     (500,597     (1,435,775     —         —    
    
 
 
   
 
 
   
 
 
   
 
 
 
Net cash used in financing activities
  
 
(485,070
 
 
(1,450,657
 
 
(9,640
 
 
(1,513
    
 
 
   
 
 
   
 
 
   
 
 
 
Effect of exchange rate changes on cash and cash equivalents and restricted cash
  
 
5,506
 
 
 
(68,761
 
 
(29,755
 
 
(4,669
    
 
 
   
 
 
   
 
 
   
 
 
 
Net (decrease) increase in cash and cash equivalents and restricted cash
  
 
(1,804,334
 
 
314,813
 
 
 
284,252
 
 
 
44,605
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash and cash equivalents and restricted cash at beginning of year
  
 
2,789,976
 
 
 
985,642
   
 
1,300,455
 
 
 
204,070
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash and cash equivalents and restricted cash at end of year
  
 
985,642
 
 
 
1,300,455
 
 
 
1,584,707
 
 
 
248,675
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Supplemental disclosures
                                
Cash payments for income taxes
     (45,753     (9,016     (5,974     (938
Cash payments for interest expenses
     —         (223     (8     (1
Cash payments for operating leases
     (70,284     (45,342     (37,448     (5,876
Right-of-use assets obtained (released) in exchange for operating lease liabilities
     24,079       (113,978     52,338       8,213  
Non-cash
investing and financing activities:
                                
Acquisition of property and equipment and intangible assets included in accrued expenses and other current liabilities
     7,087       4,547       3,917       615  
Disposal of investment, businesses and subsidiaries included in prepayments and other current assets
     —         32,606       57,611       9,040  
Disposal of investment, businesses and subsidiaries included in related parties
     —         23,418       —         —    
The accompanying notes are an integral part of these consolidated financial statements.
 
F-10

CHEETAH MOBILE INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
   
Number of

Class A

Ordinary

Shares
   
Class A

Ordinary

Shares
   
Number of Class

B Ordinary

Shares
   
Class B

Ordinary

Shares
   
Additional

paid-in

capital
   
Treasury

stock
   
Accumulated

other

comprehensive

income (loss)
   
Retained

earnings
   
Total

Cheetah

Mobile Inc.

shareholder’s

equity
   
Noncontrolling

interests
   
Total

equity
 
         
RMB
         
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
 
Balance at January 1, 2019
    464,526,067       74       946,017,565       156       2,742,893       (221,932     249,304       2,705,970       5,476,465       118,083       5,594,548  
Net loss
    —         —         —         —         —         —         —         (313,977     (313,977     (59,614     (373,591
Share-based compensation
    —         —         —         —         126,451       —         —         —         126,451       1,560       128,011  
Exercise and vesting of share-based awards
    12,731,989       2       —         —         6,078       —         —         —         6,080       —         6,080  
Other comprehensive income (loss)
    —         —         —         —         —         —         88,469       —         88,469       (459     88,010  
Accretion of redeemable noncontrolling interests
    —         —         —         —         —         —         —         (29,865     (29,865     (1,797     (31,662
Capital contribution from noncontrolling shareholders
    —         —         —         —         —         —         —         —         —         4,933       4,933  
Disposal of a subsidiary
    —         —         —         —         —         —         —         82,946       82,946       5,967       88,913  
Cancelation of treasury stock
    (45,273,040     (7     —         —         (221,925     221,932       —         —         —         —         —    
Dividends declared on share awards of consolidated subsidiaries
    —         —         —         —         —         —         —         (1,301     (1,301     —         (1,301
Dividends declared by the Company to Cheetah Mobile Inc. shareholders
    —         —         —         —         —         —         —         (498,635     (498,635     —         (498,635
Change in equity interest of a subsidiary
    —         —         —         —         (4,155     —         —         (200     (4,355     (6,404     (10,759
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2019
 
 
431,985,016
 
 
 
69
 
 
 
946,017,565
 
 
 
156
 
 
 
2,649,342
 
 
 
—  
 
 
 
337,773
 
 
 
1,944,938
 
 
 
4,932,278
 
 
 
62,269
 
 
 
4,994,547
 
 
F-11

CHEETAH MOBILE INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
   
Number

of

Class A

Ordinary

Shares
   
Class A

Ordinary

Shares
   
Number of Class

B Ordinary

Shares
   
Class B

Ordinary

Shares
   
Additional

paid-in

capital
   
Accumulated

other

comprehensive

income (loss)
   
Retained

earnings
   
Total

Cheetah

Mobile Inc.

shareholder’s

equity
   
Noncontrolling

interests
   
Total

equity
 
         
RMB
         
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
 
Net income (loss)
            —         —         —         —         —         416,732       416,732       (5,575     411,157  
Adoption of ASC 326
    —         —         —         —         —         —         (40,874     (40,874     —         (40,874
Cancellation of Class B
ordinary shares
    —         —         (15     —         —         —         —         —         —         —    
Share-based compensation
    —         —         —         —         63,173       —         17,293       80,466       508       80,974  
Conversion of Class B
ordinary shares to
Class A ordinary shares
by shareholders
    520,723       —         (520,723     —         —         —         —         —         —         —    
Exercise and vesting of
share-based awards
    49,608,017       9       —         —         14,104       —         —         14,113       —         14,113  
Other comprehensive loss
    —         —         —         —         —         (174,433     —         (174,433     (294     (174,727
Disposal of subsidiaries
    —         —         —         —         —         —         —         —         (15,897     (15,897
Dividends declared on
share awards of
consolidated
subsidiaries
    —         —         —         —         —         —         (27,296     (27,296     —         (27,296
Dividends declared by the
Company to Cheetah
Mobil
e
 Inc.
shareholders
    —         —         —         —         —         —         (1,453,605     (1,453,605     —         (1,453,605
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31,
2020
 
 
482,113,756
 
 
 
78
 
 
 
945,496,827
 
 
 
156
 
 
 
2,726,619
 
 
 
163,340
 
 
 
857,188
 
 
 
3,747,381
 
 
 
41,011
 
 
 
3,788,392
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-12

CHEETAH MOBILE INC.
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS’ EQUITY (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
   
Number

of

Class A

Ordinary

Shares
   
Class A

Ordinary

Shares
   
Number of Class

B Ordinary

Shares
   
Class B

Ordinary

Shares
   
Additional

paid-in

capital
   
Accumulated

other

comprehensive

income (loss)
   
Retained

earnings
   
Total

Cheetah

Mobile Inc.

shareholder’s

equity
   
Noncontrolling

interests
   
Total

equity
 
         
RMB
         
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
   
RMB
 
Net
(
loss
)
 income
    —         —         —         —         —         —         (351,126     (351,126     (2,078 )     (353,204
                     
Share-based compensation
    —         —         —         —         6,248       —         —         6,248             6,248  
Exercise and vesting of share-based awards, including subsidiaries’ awards
    5,120,766       1       —         —         (46,432     —         —        
(46,431
)
 
   
46,431
      —    
Other comprehensive loss
    —         —         —         —         —         (75,078     —         (75,078     (458     (75,536
Disposal of a subsidiary
    —         —         —         —         —         —         130       130       —         130  
Dividends declared on share awards of consolidated subsidiaries
    —         —         —         —         —         —         (1,107     (1,107    
(1,887
)

    (2,994
Change in equity interest of consolidated subsidiaries
    —         —         —         —         (891     —         —         (891     (2,002     (2,893
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2021
    487,234,522       79       945,496,827       156       2,685,544       88,262       505,085       3,279,126       81,017       3,360,143  


 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
Balance at December 31, 2021 in US$
    487,234,522       12       945,496,827       25       421,420       13,850       79,259       514,566       12,713       527,279  
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
   
 
 
 
 
F-13

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
 
1.
ORGANIZATION AND PRINCIPAL ACTIVITIES
Cheetah Mobile Inc. (formerly known as Kingsoft Internet Security Software Holdings Limited) (the “Company”) is a limited company incorporated in the Cayman Islands under the laws of Cayman Islands on July 30, 2009. The Company and its consolidated subsidiaries and variable interest entities (“VIEs”) (collectively referred to the “Group”) are principally engaged in the provision of internet services (including provision of utility products and related services and mobile entrainment services) and artificial intelligence (“AI”) and other services. The Company conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs.
Details of the Company’s principal subsidiaries and VIEs as of December 31, 2021 are as follows:
 
Company
 
Date of
incorporation/
registration
 
Place of
incorporation/
registration
 
Percentage of

ownership (i)
   
Principal activities
Principal subsidiaries of the Company:
                   
Cheetah Technology Corporation Limited (“Cheetah Technology”)
  August 26, 2009   Hong Kong     100   Investment holding, provision of internet products and related services
Beijing Kingsoft Internet Security Software Co., Ltd. (“Beijing Security”)
  November 30, 2009   The PRC     100   Provision of internet products and related services, sale of AI products
Conew Network Technology (Beijing) Co., Ltd. (“Conew Network”)
  March 19, 2009   The PRC     100   Provision of internet products and related services
Hongkong Zoom Interactive Network Marketing Technology Limited (“HK Zoom”)
  July 4, 2014   Hong Kong     100   Provision of AI and other services
         
Cheetah Information Technology Company Limited (“Cheetah Information”)
  March 9, 2015   Hong Kong     100   Investment holding
 
F-14

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Company
 
Date of
incorporation/
registration
 
Place of
incorporation/
registration
 
Percentage of

ownership (i)
   
Principal activities
Principal subsidiaries of the Company (continued):
                   
Cheetah Mobile Singapore Pte. Ltd. (“Cheetah Mobile Singapore”)
  May 27, 2015   Singapore     100   Provision of internet products and related services
Cheetah Mobile Hong Kong Limited (“Cheetah Mobile Hong Kong”)
  February 24, 2016   Hong Kong     100   Investment holding
Multicloud Limited
  July 20, 2017   Hong Kong     100   Provision of internet products and related services
Beijing Kingsoft Cheetah Technology Co., Ltd.
  April 30, 2015   The PRC     100   Provision of internet products and related services
Jingdezhen Jibao Information Service Co., Ltd.
  August 10, 2017   The PRC     100   Provision of internet products and related services, sale of AI products
Japan Kingsoft Inc. (“Kingsoft Japan”)
  March 9, 2005   Japan     41.9   Provision of internet products and related services
Zhuhai Baoqu Technology Co., Ltd.
  July 18, 2018   The PRC     75.0   Provision of internet products and related services
         
VIEs:
                   
Beijing Conew Technology Development Co., Ltd. (“Beijing Conew”)
  December 22, 2005   The PRC     Nil     Dormant
Beijing Cheetah Mobile Technology Co., Ltd. (“Beijing Mobile”)
  April 15, 2009   The PRC     Nil     Provision of internet products and related services
Beijing Cheetah Network Technology Co., Ltd. (“Beijing Network”)
  July 18, 2012   The PRC     Nil     Provision of internet products and related services
 
(i)
Percentage of ownership is calculated on fully diluted basis.
VIE arrangements
Before December 2019, in order to comply with the PRC laws and regulations which prohibit foreign control of companies involved in internet value-added business, the Group operates its website and conducts substantially the majority of its internet value-added services in the PRC through Beijing Mobile, Beijing Network, and Beijing Conew and other VIEs (collectively referred to as the “VIEs”) and its wholly-owned subsidiaries. Except for Beijing Conew, the registered capital of the VIEs was funded by Beijing Security and Conew Network (each or collectively referred to as the “Former Primary Beneficiaries”) through loans extended to the VIEs’ shareholders (the “Nominee Shareholders”), Sheng Fu, who is the Company’s director, as well as Ms. Weiqin Qiu, Kun Wang and Wei Liu. The effective control of the VIEs is held by the Former Primary Beneficiaries, through a series of contractual agreements (the “Contractual Agreements”). As a result of the Contractual Agreements, the Former Primary Beneficiaries have the power to direct the activity that most significantly impacts the economic performance of the VIEs and receive the economic benefits of the VIEs.
 
F-15

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The following is a summary of the Contractual Agreements amongst Beijing Security, as the Former Primary Beneficiary, Beijing Mobile, as the VIE and Beijing Mobile’s Nominee Shareholders before December 2019. Contractual Agreements entered with other VIEs, including but not limited to Beijing Network and Beijing Conew, are substantially similar:
Exclusive technology development, support, and consulting agreements
Pursuant to the exclusive technology development, support and consulting agreement entered into between the Former Primary Beneficiary and the VIE, the VIE engaged the Former Primary Beneficiary as its exclusive provider of management consulting services, technical development and support services in return for service fees of not less than 30% of the VIE’s
pre-tax
revenue. The Former Primary Beneficiary has the sole right to adjust the services fees upon written request and shall exclusively own any intellectual property arising from the performance of this agreement. The agreements will remain effective unless terminated upon mutual agreement by both parties. During the term of the agreement, the VIE may not enter into any agreement with third parties for the provision of any technical or management consulting services without the consent of the Former Primary Beneficiary.
Loan agreements
Pursuant to the loan agreements among the Former Primary Beneficiary, the Nominee Shareholders and the VIE, the Former Primary Beneficiary granted loans to the Nominee Shareholders for their sole purpose of contributing to the registered capital of the VIE or in certain cases directly to the VIE under the VIE arrangements. As of December 31, 2021, the aggregate amount of these loans was RMB16,800 (US$2,636). At the option of the Former Primary Beneficiary, repayment may be requested at any time, which may be in the form of transferring the VIE’s equity interest to the Former Primary Beneficiary or its designees. The Nominee Shareholders may offer to repay part or the entire loans at any time, to the extent permitted by PRC laws, in the form of transferring the VIE’s equity interest to the Former Primary Beneficiary or its designees.
Exclusive equity option agreements
Pursuant to the exclusive equity option agreement entered into among the Former Primary Beneficiary, the VIE and the Nominee Shareholders, the Former Primary Beneficiary was granted an exclusive and irrevocable option to purchase, or designate a third party to purchase, all or part of the equity interest of the VIE held by the Nominee Shareholders. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders shall not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest held in the VIE. In addition, dividends and any form of distributions are not permitted without the prior consent of the Former Primary Beneficiary. The exercise consideration is equal to the minimum price permitted under the PRC laws and any amount in excess of the corresponding loan amount shall be refunded by the Nominee Shareholders to the Former Primary Beneficiary or the Former Primary Beneficiary may deduct the excess amount upon payment of consideration. The Former Primary Beneficiary or its designee(s) may exercise such option at any time until it has acquired all the equity interest of the VIE. The agreement will remain effective until all the equity interests held by the Nominee Shareholders have been lawfully transferred to the Former Primary Beneficiary or its designee(s) pursuant to the terms of the agreement.
 
F-16

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Equity pledge agreements
Pursuant to the equity pledge agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders pledged all of their equity interest in the VIE to the Former Primary Beneficiary as collateral for all of their payments due to the Former Primary Beneficiary and to secure their obligations under the above agreements. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders may not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest they hold in the VIE. The Former Primary Beneficiary is entitled to transfer or assign in full, or in part, the equity interest pledged. In the event of default, the Former Primary Beneficiary as the pledgee, has first priority to be compensated through the sale or auction of the pledged equity interest. The Nominee Shareholders agree to waive their dividend rights in relation to all of the pledged equity interest until such pledge has been lawfully discharged. The equity pledge agreement will remain effective until all the obligations under these agreements have been satisfied in full or all of the guaranteed liabilities have been repaid.
Shareholder voting proxy agreements
Pursuant to the shareholder voting proxy agreement signed among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, each of the Nominee Shareholders irrevocably nominates, appoints and constitutes any person designated by the Primary Former Beneficiary as its
attorney-in-fact
to exercise on such shareholder’s behalf any and all rights that such shareholder has in respect of its equity interest in the VIE (including but not limited to the voting rights and the right to nominate executive directors of the VIE). The shareholder voting proxy agreement is effective for an initial ten years and will be automatically renewed on an annual basis thereafter if the Former Primary Beneficiary does not provide notice of termination to the Nominee Shareholders thirty days prior to expiration.
Business operation agreements
Pursuant to the business operations agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders must appoint candidates designated by the Former Primary Beneficiary as the members of the board of the VIE and the Former Primary Beneficiary has the right to appoint senior executives of the VIE. In addition, the VIE agrees not to engage in any transaction that may materially affect its assets, obligations, rights or operation without the prior written consent of the Former Primary Beneficiary. The Nominee Shareholders also agree to unconditionally pay or transfer to the Former Primary Beneficiary any bonus, dividends or any other profits or interest (in whatever form) that they are entitled to as shareholders of the VIE, and waive any consideration connected therewith. The agreement has a term of ten years, unless otherwise terminated by the Former Primary Beneficiary. Neither the VIE nor the Nominee Shareholders may terminate this agreement.
 
F-17

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Spousal consent letters
The spouse of certain shareholder of the VIE has executed spousal consent letter. Pursuant to such letter, the spouses of certain shareholder of the VIE acknowledged that certain equity interest in the VIE held by and registered in the name of her spouse will be disposed pursuant to relevant arrangements under the shareholder voting proxy agreement, the exclusive equity option agreement, the equity pledge agreement and the loan agreement. This spouse undertakes not to take any action to interfere with the disposition of such equity interest, including, without limitation, claiming that such equity interest constitutes communal marital property.
On January 17, 2014, the Contractual Agreements were supplemented with financial support undertaking letters executed by the Former Primary Beneficiary to memorialize the Former Primary Beneficiary’s commitment to the VIEs and the commitment shall be retrospectively effective from the date the other contractual agreements were fully executed. Pursuant to the financial support undertaking letter, the Former Primary Beneficiary commits to provide unlimited financial support to the VIE to support their operations whether or not the VIE incurs any losses, and not request for repayment if the VIE is unable to do so.
Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between the Former Primary Beneficiaries and the VIEs through the irrevocable shareholder voting proxy agreements, whereby the Nominee Shareholders effectively assigned all of the voting rights underlying their equity interest in the VIEs to the Former Primary Beneficiaries. Furthermore, pursuant to the exclusive equity option agreements, which include a substantive
kick-out
right, the Former Primary Beneficiaries have the power to control the Nominee Shareholders, and therefore the power to govern the activities that most significantly impact the economic performance of the VIEs. In addition, through the Contractual Agreements, the Former Primary Beneficiaries demonstrate its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses and the majority of the profits of the VIEs, and therefore have the rights to the economic benefits of the VIEs.
Normally, the shareholders of the VIEs have the right to elect and terminate the executive directors of the VIEs, approve the annual budget, financial statements and significant investing and financing activities of the VIEs. However, pursuant to the shareholder voting proxy agreements, the shareholders of the VIEs have assigned all of their voting rights underlying the equity interest in the VIEs to any person(s) nominated, appointed or designated by the Former Primary Beneficiaries. Senior management of the Company, all employees of the Former Primary Beneficiaries, are generally responsible for the review and approval of sales contracts, credit approval policies, pricing policies, significant marketing promotions, product development, research and development, bandwidth and traffic expenditures, as well as the appointments and terminations of personnel. Therefore, the Former Primary Beneficiaries have the power to direct the activities of the VIEs that most significantly impact their economic performance.
Thus, Beijing Security and Conew Network are considered as the Former primary beneficiaries of the VIEs. As a result of the above, the Company, through the Former Primary Beneficiaries, consolidate the VIEs in accordance with SEC Regulation
S-X
3A-02
and Accounting Standards Codification (“ASC”) 810,
Consolidation
(“ASC 810”).
 
F-18

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
In December 2019, the following two agreements included in the Contractual Agreements for certain VIEs, including Beijing Conew, Beijing Mobile and Beijing Network, were amended and replaced to mainly include the following terms:
 
  a.
Exclusive equity option agreements
The Company (i) has an exclusive option to purchase, when and to the extent permitted under PRC laws, all or part of the equity interests in the VIEs or all or part of the assets held by the VIEs, (ii) has an exclusive right to cause the Nominee Shareholders to transfer their equity interests in the VIE to the Company or any designated third party and (iii) may provide financial support to the VIEs (only to the extent permitted under PRC laws) when the VIEs become in need of any form of reasonable financial support in the normal operation of business. The Company will not request repayment of any outstanding loans or borrowings from the VIEs if the VIEs do not have sufficient funds or are unable to repay such loans or borrowings.
 
  b.
Proxy agreements and power of attorney
The Nominee Shareholders of the VIEs agreed to irrevocably entrust all the rights to exercise their voting power and any other rights as shareholders of the VIEs to the Company or any third party designated by the Company. The Company, or any designated third party, as the Entrustee, shall have the right to exercise all the rights as shareholders of the VIEs in its sole discretion, and none of the Nominee Shareholders shall exercise any rights as shareholders of the VIEs without the prior written consent of the Company. The Nominee Shareholders of the VIEs have each executed an irrevocable power of attorney to appoint the Company as their
attorney-in-fact
to vote on their behalf on all matters requiring shareholder approval.
As a result, the power and the rights pursuant to the Proxy Agreements and Power of Attorney have since been effectively reassigned from the Former Primary Beneficiaries to the Company which has the power to direct the activities of the VIEs that most significantly impact the VIEs’ economic performance. The Company is also obligated to absorb the expected losses of the VIE through the financial support as described above. Therefore, the Company has replaced the Former Primary Beneficiaries as the primary beneficiary of the VIEs, including but not limited to Beijing Conew, Beijing Mobile and Beijing Network since December 2019. As the VIEs were subject to indirect control by the Company through its PRC subsidiaries immediately before and direct control immediately after the Contractual Agreements were amended, the change of the primary beneficiary of the VIEs was accounted for as a common control transaction based on the carrying amount of the net assets transferred. Contractual Agreements for the VIEs effective since December, 2019 are substantially similar, including Exclusive equity option agreements and Proxy agreements and power of attorney with the Company and other agreements, including Exclusive technology development, support, and consulting agreements, Equity pledge agreements, Business operation agreements, with the Company’s subsidiary(ies).
The Company, in consultation with its PRC legal counsel, believes that (i) the ownership structure of the Group, including its subsidiaries in the PRC and VIEs does not result in any violation of all existing PRC laws and regulations; (ii) each of the Contractual Agreements amongst the primary beneficiary, the VIEs and the Nominee Shareholders of the VIEs governed by PRC laws, are legal, valid and binding, enforceable against such parties, and will not result in any violation of PRC laws or regulations currently in effect; and (iii) each of the Company’s PRC subsidiaries, VIEs and subsidiary of VIEs have the necessary corporate power and authority to conduct its business as described in its business scope under its business license, which is in full force and effect, and does not violate the articles of association.
 
F-19

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
However, uncertainties in the PRC legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future PRC laws or regulations. If the Company, the Company’s PRC subsidiaries or any of its current or future VIEs are found in violation of any existing or future laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in dealing with such violations, including levying fines, confiscating the income of the Company’s PRC subsidiaries, and the VIEs, revoking the business licenses or operating licenses of the Company’s PRC subsidiaries, and VIEs, shutting down the Group’s servers or blocking the Group’s websites, discontinuing or placing restrictions or onerous conditions on the Group’s operations, requiring the Group to undergo a costly and disruptive restructuring, restricting the Group’s rights to use the proceeds from this offering to finance the Group’s business and operations in PRC, or enforcement actions that could be harmful to the Group’s business. Any of these actions could cause significant disruption to the Group’s business operations and severely damage the Group’s reputation, which would in turn materially and adversely affect the Group’s business and results of operations. In addition, if the imposition of any of these penalties causes the Company to lose the rights to direct the activities of VIEs or the right to receive their economic benefits, the Company would no longer be able to consolidate the VIEs.
In addition, if the VIEs or the Nominee Shareholders fail to perform their obligations under the Contractual Agreements, the Group may have to incur substantial costs and expend resources to enforce the Primary Beneficiary’s rights under the contracts. The Group may have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief and claiming damages, which may not be effective. All of these Contractual Agreements are governed by PRC laws and provide for the resolution of disputes through arbitration in the PRC. Accordingly, these contracts would be interpreted in accordance with PRC laws and any disputes would be resolved in accordance with PRC legal procedures. The legal system in PRC is not as developed as in other jurisdictions, such as the United States. As a result, uncertainties in the PRC legal system could limit the Group’s ability to enforce these contractual arrangements. Under PRC laws, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would incur additional expenses and delay. In the event the Group is unable to enforce these Contractual Agreements, the Company may not be able to exert effective control over its VIEs, and the Group’s ability to conduct its business may be negatively affected.
 
F-20

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The assets and liabilities of the VIEs and subsidiaries of VIEs are as follows:
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Cash and cash equivalents
     28,060        37,496        5,884  
Restricted cash
     144        144        23  
Short-term investments
     15        120,197        18,862  
Accounts receivable, net
     19,449        12,462        1,956  
Prepayments and other current assets
     72,422        21,906        3,438  
Due from related parties (i)
     744,930        761,270        119,460  
    
 
 
    
 
 
    
 
 
 
Total current assets
  
 
865,020
 
  
 
953,475
 
  
 
149,623
 
    
 
 
    
 
 
    
 
 
 
Property and equipment, net
     2,616        25,515        4,004  
Operating lease
right-of-use
assets
     20        3,529        554  
Intangible assets, net
     3,000        5,097        800  
Long-term investments
     296,801        272,169        42,709  
Other
non-current
assets
     667        45,990        7,217  
Deferred tax assets
     17,124        1,180        185  
    
 
 
    
 
 
    
 
 
 
Total
non-current
assets
  
 
320,228
 
  
 
353,480
 
  
 
55,469
 
    
 
 
    
 
 
    
 
 
 
Total assets
  
 
1,185,248
 
  
 
1,306,955
 
  
 
205,092
 
    
 
 
    
 
 
    
 
 
 
Accounts payable
     8,536        7,205        1,131  
Accrued expenses and other current liabilities
     110,065        147,097        23,083  
Due to related parties (i)
     948,241        1,053,536        165,323  
Income tax payable
     1,791        751        118  
    
 
 
    
 
 
    
 
 
 
Total current liabilities
  
 
1,068,633
    
 
1,208,589
 
  
 
189,655
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
     16,913        —          —    
Other
non-current
liabilities
     5,228        7,947        1,247  
    
 
 
    
 
 
    
 
 
 
Total
non-current
liabilities
  
 
22,141
    
 
7,947
 
  
 
1,247
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
  
 
1,090,774
    
 
1,216,536
 
  
 
190,902
 
    
 
 
    
 
 
    
 
 
 
 
(i)
The balances due from and due to related parties of the VIEs and subsidiaries of VIEs mainly represented amounts due from subsidiaries of the Group. As of December 31, 2020, and 2021, amounts due from subsidiaries of the Group were RMB684,257 and RMB706,646 (US$110,888), respectively, while amounts due to subsidiaries of the Group were RMB927,892 and RMB1,024,511 (US$160,768), respectively, which were eliminated upon consolidation by the Company.
The carrying amounts of the assets, liabilities and the results of operations of the VIEs and their subsidiaries are presented in aggregate due to the similarity of the purpose and design of the VIEs and their subsidiaries, the nature of the assets in these VIEs and their subsidiaries and the type of the involvement of the Company in these VIEs and their subsidiaries.
 
F-21

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The financial performance and cash flows of the VIEs and subsidiaries of VIEs are as follows:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
Revenues
     586,404        659,626        320,942       50,363  
Cost of revenues
     335,912        194,103        205,955       32,319  
Net loss

     (88,559 )      (8,825 )      (8,489     (1,332
Net cash provided by (used in) operating activities
     62,401        (36,196      209,357       32,853  
Net cash (used in) provided by investing activities
     (69,386      21,168        (255,027     (40,019
Net cash provided by financing activities
     —          —          91,093       14,294  
Effect of exchange rate changes on cash, cash equivalents and restricted cash
     121        (53      (35,987     (5,647
The revenue producing assets that are held by the VIEs and subsidiaries of VIEs primarily comprise of leasehold improvements, servers, licensed software, network equipment, acquired trade name and acquired domain name. Substantially all of such assets are recognized in the Group’s consolidated financial statements, except for certain Internet Content Provider Licenses, internally developed software, trademarks and patent applications which were not recorded in the Company’s consolidated balance sheets as they do not meet all the capitalization criteria. The VIEs and subsidiaries of VIEs also hire assembled work force on sales, research and development and operations whose costs are expensed as incurred.
As of December 31, 2021, there was no pledge or collateralization of the VIEs’ and their subsidiaries’ assets that can only be used to settle the obligations of the VIEs and their subsidiaries, other than aforementioned pledges in the equity pledge agreements and restricted cash. The creditors of the VIEs and subsidiaries of VIEs have no recourse to the general credit of the Company.
 
2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of presentation
The consolidated financial statements of the Company have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).
Principles of consolidation
The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIEs and subsidiaries of VIEs. All significant intercompany transactions and balances between the Company, its subsidiaries, VIEs and subsidiaries of VIEs are eliminated upon consolidation. Results of subsidiaries, businesses acquired from third parties, VIEs and subsidiaries of VIEs are consolidated from the date on which control is transferred to the Company.
On May 26, 2011, the board of directors of the Company approved and adopted a share award scheme (the “2011 Share Award Scheme”) in which selected employees of the Group are entitled to participate. The Group has set up a trust (the “Share Award Scheme Trust”) for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest and are transferred to the employees as instructed by employees. As the Group has the power to govern the financial and operating policies of the Share Award Scheme Trust and derives benefits from the contributions of the employees who have been awarded the shares of the Company through their continued employment with the Group, the Share Award Scheme Trust are included in the consolidated financial statements and any ungranted and unvested shares held by the Share Award Scheme Trust not transferred to grantees are not considered legally issued and outstanding ordinary shares of the Company.
Comparative information
Certain items in prior years’ consolidated financial statements have been reclassified to conform to the current year’s presentation to facilitate comparison.
 
F-22

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Use of estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the year. Management evaluates estimates, including those related to the standalone selling prices of performance obligation of revenue contracts, the allowance for credit losses, weighted average unit price of virtual currencies of LiveMe, the average paying user lives of online games, the purchase price allocation with respect to business combinations, useful lives of long-lived assets and intangible assets, impairment of long-lived assets, impairment of investments, net realizable value of inventories, impairment of goodwill, valuation allowance for deferred tax assets, uncertain tax positions, share-based compensation, fair values of investments, and loss contingencies, among others.
Foreign currency translation and transactions
The functional currency of the Company is the US$. The Company’s subsidiaries, VIEs and subsidiaries of VIEs determined their functional currency based on the criteria of ASC 830,
Foreign Currency Matters
. The Group uses RMB as its reporting currency. The Group uses the monthly average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income, a component of shareholders’ equity.
Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are remeasured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included as a component of “Foreign exchange gains, net” in the consolidated statements of comprehensive (loss) income.
Convenience translation
Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.3726 to US$1.00 on December 30, 2021 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.
Business combinations and noncontrolling interests
Except for business combination under common control, the Group accounts for its business combinations using the purchase method of accounting in accordance with ASC 805,
Business Combinations
. The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets, and liabilities the Group acquired, based on their estimated fair values. The consideration transferred of an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total of cost of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive (loss) income.
 
F-23

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
In a business combination achieved in stages, the Group remeasures its previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the
re-measurement
gain or loss, if any, is recognized in earnings.
The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and noncontrolling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, terminal values, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Group determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets, forecasted life cycle and forecasted cash flows over that period.
For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net (loss) income on the consolidated statements of comprehensive (loss) income includes the net (loss) income attributable to noncontrolling interests. The cumulative results of operations attributable to noncontrolling interests are recorded as noncontrolling interests in the Group’s consolidated balance sheets.
Cash and cash equivalents
Cash consists of cash on hand and bank deposits, which are unrestricted to withdrawal and use. All highly liquid investments with original stated maturity of three months or less are classified as cash equivalents and are stated at cost which approximates their fair value.
Accounts receivable and allowance for credit losses
Prior to the adoption of ASC 326, accounts receivable is recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. The Group maintains allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. The Group reviews the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, the Group considers many factors, including the customer’s payment history, its current creditworthiness and current economic trends.
 
F-24

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Upon adoption of ASC 326 on January 1, 2020, the Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable, and the estimated credit losses charged to the allowance is classified as “General and administrative” in the consolidated statements of comprehensive (loss) income. The Group assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist, primarily based on similar business line, service or product offerings and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers. Bad debts are written off as incurred. The Group generally does not require collateral from its customers.
Inventories
Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value, and are recorded in “Prepayments and other current assets”. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. Write downs of inventories are recorded in cost of revenues in the consolidated statements of comprehensive (loss) income.
Investments
Short-term investments
Investments with original maturities of greater than three months, but less than 12 months, are classified as short-term investments. Investments that are expected to be realized in cash during the next 12 months are also included in short-term investments.
 
F-25

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Investment in debt securities
The Group accounts for its investments in debt securities in accordance with ASC
320-10,
Investments-Debt Securities: Overall
. The Group classifies the investments in debt securities as
“held-to-maturity”,
“trading” or
“available-for-sale”,
whose classification determines the respective accounting methods stipulated by ASC
320-10.
Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains, or losses are realized.
The debt securities that the Group has positive intent and ability to hold to maturity are classified as
held-to-maturity
securities and stated at amortized cost. Prior to the adoption of ASC 326, for individual securities classified as
held-to-maturity
securities, the Group evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Group’s policy and ASC
320-10.
When the Group intends to sell an impaired debt security or it is more likely than not that it will be required to sell prior to recovery of its amortized cost basis, an other- than-temporary impairment is deemed to have occurred. In these instances, the other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security’s amortized cost basis over its fair value at the balance sheet date of the reporting period for which the assessment is made. When the Group does not intend to sell an impaired debt security and it is
more-likely-than-not
that it will not be required to sell prior to recovery of its amortized cost basis, the Group must determine whether or not it will recover its amortized cost basis. If the Group concludes that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss related to all other factors is recognized in other comprehensive income (loss).
Upon the adoption of ASC 326 on January 1, 2020, the allowance for credit losses of the
held-to-maturity
debt securities reflects the Group’s estimated expected losses over the contractual lives of the
held-to-maturity
debt securities and is charged to “Other expense” in the consolidated statements of comprehensive (loss) income. Estimated allowances for credit losses are determined by considering reasonable and supportable forecasts of future economic conditions in addition to information about past events and current conditions.
Debt securities that are bought and held principally for the purpose of selling them in the near term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.
Debt investments not classified as trading or as
held-to-maturity
are classified as
available-for-sale
securities.
Available-for-sale
debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss).
Investment in equity securities
The Group accounts for its investments in common stock or
in-substance
common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC
323-10,
Investments-Equity Method and Joint Ventures: Overall
unless the Group elects to account for the investment using the fair value option in accordance with ASC
825-10,
Financial Instruments: Fair Value Option
(“ASC 825”). The Group applies the equity method of accounting that is consistent with ASC
323-10
in limited partnership in which the Group holds a three percent or greater interest. Where the equity method is used, the Group initially records its investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is accounted for as if the investee were a consolidated subsidiary. The Group subsequently adjusts the carrying amount of the investment to recognize the Group’s proportionate share of each equity investee’s net income or loss into earnings after the date of investment. The Group evaluates the equity method investments for impairment under ASC
323-10.
An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary.
The Group has elected the fair value option when it initially recognizes an equity method investment as the Group determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive (loss) income.
 
F-26

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820,
Fair Value Measurements and Disclosures
(“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.
For equity investments measured at fair value with changes in fair value recorded in earnings, the Group does not assess whether those securities are impaired. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the Group recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value.
In January 2020, the FASB issued ASU
No. 2020-01,
Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the Emerging Issues Task Force). The amendments in this update clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. The Group adopted the ASU on January 1, 2021, which did not have a material impact on the consolidated financial statements.
Fair value measurements of financial instruments
Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value.
Financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, due from and due to related parties, other receivables, long-term investments, accounts payable and other current liabilities. The carrying amounts of these financial instruments, except for long-term investments approximate their fair values because of their generally short-term maturities.
The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement based on observable price changes and equity method investment with fair value option elected. For business disposed during the year, the Group measured fair value upon deconsolidation using the discounted cash flow approach. The Group also, with the assistance of an independent third-party valuation firm, determined the fair value of long-term investments, including equity investments using the alternative measurement, equity method investments and long-term debt securities upon impairment occurrence.
 
F-27

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Property and equipment
Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:
 
    
Estimated useful life
 
Electronic equipment
    
2-3
years
 
AI related equipment
    
2-3
years
 
Office equipment and fixtures
     5 years  
Motor vehicles
     4 years  
Leasehold improvements
    
Lesser of term of the lease or the
estimated useful lives of the assets
 
 
Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterment that extends the useful lives of plant and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the assets and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive (loss) income.
All direct and indirect costs that are related to the construction of fixed assets and incurred before the assets are ready for their intended use are capitalized as construction in progress. Construction in progress is transferred to specific fixed assets items and depreciation of these assets commences when they are ready for their intended use.
Goodwill
The Group assesses goodwill for impairment in accordance with ASC 350,
Intangibles-Goodwill and Other: Goodwill
(“ASC
350-20”),
which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the
two-step
test in accordance with ASC
350-20.
If the Group believes, as a result of the qualitative assessment, that it is
more-likely-than-not
that the fair value of the reporting unit is less than its carrying amount, the
two-step
quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the
two-step
quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and the Group is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. As the Company’s market capitalization was lower than the carrying amount of the net assets, the Group performed impairment assessment for the goodwill of all reporting units using the
two-step
process, and goodwill amounted to RMB545,665 was fully impaired for the year ended December 31, 2019.
 
F-28

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When the Group disposes of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed.
Intangible assets
Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The estimated useful life for the intangible assets is as follows:
 
    
Estimated
useful life
 
Customer relationship
    
2-6 years
 
Trademarks
    
3-10 years
 
Technology
    
1-11
years
 
Online game licenses
    
1-5
years
 
User base
     1 year  
Domain names
    
1-10
years
 
Platform
    
5-6
years
 
If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2020 and 2021, the Group did not have any intangible assets with an indefinite life.
Impairment of long-lived assets and intangible assets
The Group evaluates its long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC
350-30,
Intangibles-Goodwill and Other: General Intangibles Other than Goodwill
. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value.
 
F-29

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Treasury stock
Treasury stock represents ordinary shares repurchased by the Company that are no longer outstanding and are held by the Group. Treasury stock is accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury stock at historical purchase price. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional
paid-in
capital (up to the amount credited to the additional
paid-in
capital upon original issuance of the shares) and retained earnings.
Revenue recognition
The Group generates its revenues primarily through internet business, AI and others. The Group recognizes revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Pursuant to ASC
606-10-32-2A,
the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.
The following table presents the Company’s revenues disaggregated by revenue source:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
  
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
Internet business

                                   
Online advertising
     2,074,256        855,430        354,604        55,645  
Internet value-added services
     1,296,555        525,476        299,155        46,944  
AI and others
                                   
Advertising agency services(i)
     73,762        84,993        61,588        9,665  
Multi-cloud Management Services
     —          3,501        41,443        6,503  
Technical consulting and other services
     58,607        35,504        17,236        2,704  
Sale of AI hardware products
     84,515        47,741        10,590        1,662  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total consolidated revenues
  
 
3,587,695
 
  
 
1,552,645
 
  
 
784,616
 
  
 
123,123
 
    
 
 
    
 
 
    
 
 
    
 
 
 

(i)
As disclosed under Segment reporting, the Group realigned its segments as CODM changed how it manages and assesses the Group’s segment performance. business. As such, the Group has retrospectively revised disaggregated revenue disclosure accordingly. Please refer to Note 2 Segment reporting for more information.
(1) Internet business
Online advertising
Online advertising revenue is primarily derived from displaying advertising customer’s advertisements on the Group’s online platforms including duba.com and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers’ websites or mobile applications. The Group has three general pricing models for its advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, the Group generally recognizes revenue ratably over time, because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. For contracts that are charged on the cost for performance basis, the Group charges an agreed-upon fee to its customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from the Group’s online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from the Group’s online platforms. For contracts that are charged on the cost per impression basis, the Group recognizes the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers’ websites or mobile publications, the Group recognizes gross revenue the amount of fees received or receivable from customers as the Group has control over the advertising services before they are transferred to the customer, and therefore, the Group is not arranging for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services involving third-party advertising publishers’ websites or mobile publications is recognized at a point in time when all the revenue recognition criteria are met. Payments made to the third-party advertising publishers or content providers are included in cost of revenues.
 
F-30

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Internet value-added services
The Group generates value-added services revenue principally from fee-based services, mainly including VIP membership, software subscription, game-related and live streaming services.
VIP membership and software subscription.
The Group provides non-cancellable VIP membership services and hosted software subscription services to individual and enterprise customers, which can obtain the access to the related services over a fixed period of time at a fixed price as specified in the contract. Our VIP membership services are provided to customers with various privileges, which primarily include access to advertising-free and value-added services such as file and data recovery, malicious pop-up interception, PDF converting etc. The Group also provides various software such as anti-virus, security protection, immediate communication and etc. to individual and enterprise customers. The software license and the when-and-if-available updates are accounted for as a single performance obligation as the license and the updates are inputs to a combined items in the contract. The VIP membership services and software subscription services are primarily sold in short term period, typically, no more than 12 months. Certain services have contracts with no fixed duration. For these indefinite term subscriptions, the Group estimated the expected contract period based on historical usage pattern and recognizes related revenue over the expected contract period. Upfront payment is generally required and upon the receipt of membership fees and software subscription fees, the Group recognizes the excess of payment received as compared to the recognized revenue as deferred revenue in “Accrued expenses and other liabilities” and revenue is recognized ratably over the membership period or the subscription period as services are rendered.
Game-related services.
The Group sells both perpetual and consumable
in-game
virtual items. Perpetual
in-game
virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. The Group recognizes revenues from the perpetual
in-game
virtual items over the estimated average paying users’ life, and revenues from the consumable
in-game
virtual items at a point in time when specific user actions are taken by paying users.
The Group tracks the
in-game
virtual item purchases and
log-in
history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users’ life of each game. For newly launched games with a limited period of paying users’ data available for the estimate, the Group considers the estimated average paying users’ life of other recently launched games with similar characteristics.
Live streaming services.
The Group creates and offers virtual items to be used by users on mobile live broadcast application “LiveMe”, which was operated and maintained by the Group. All “LiveMe” live video shows are available free of charge and fans can purchase virtual items on the platform with virtual currencies to support their favorite performers. The Group recognizes revenue from LiveMe on a gross basis as it has control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and records payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies are converted into virtual items which are consumed simultaneously, performers receive a certain number of virtual diamonds as a result. When performers receive virtual diamonds, they have a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers can convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, the Group believes that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies are recorded as contract liability, representing prepayments received from users in the form of the Group’s virtual currency not yet converted into virtual items. Revenue recognized is based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies is calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers are recorded as cost of revenues. The Group ceases to provide this service as Live.me was deconsolidated on September 30, 2019 (Note 3).
 
F-31

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
(2) AI and others
Advertising agency services
The Group provides advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks. The Group receives from the online network performance-based commissions, which are determined based on a
pre-specified
percentage of the payment by the advertisers for the online network’s various advertisement products. The Group acts as an agent to arrange for the advertising services to be provided by third parties on their internet properties and incentives provided to the end customers are typically market-wide promotions that result in lower fee earned by the Group, and therefore are recorded as a reduction of revenue at the date the Group records the corresponding revenue transaction. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by the Group based on the real-time advertising performance results provided by the online networks and the commission rates
pre-determined
in contracts signed with relevant online networks. There was no significant difference between the Group’s estimates and the subsequent periodic invoices provided by the online network for all the periods presented. Receivables from advertising agency services were included in other receivables from advertisers in “Prepayments and other current assets” and payable to online networks were included in payable to online advertising platforms as agency in “Accrued expenses and other current liabilities” on the consolidated balance sheets.
Multi-Cloud Management services
The Group provides multi-cloud management services through cloud management platform. The nature of the Group’s performance obligation is a single performance obligation to stand ready to provide integrated technical cloud-based solution or sale cloud resources to customers. Revenue is recognized over time when related solutions or resources are provided to customers. The Group evaluates whether it is appropriate to record the revenue on gross or net basis based on whether it acts as a principal or as an agent. This determination is reviewed for each specified service provided to the customer and may involve significant judgment. In certain cases, the Group concludes that it controls the solutions and resources before they are transferred to end customers, as the Group integrates the cloud resources with its technical expertise to provide ongoing customized cloud-based solutions, is primarily responsible for the fulfillment, and has inventory risk before the specified solutions and resources have been transferred to the customers and revenue is recognized on a gross basis. In other cases, the Group acts as a reseller of cloud resources and during which the Group acts as an agent to arrange for the resources to be provided by third parties and revenue is recognized on a net basis.
Sale of AI hardware products, technical consulting service and others
The Group recognizes revenue generally at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term.
(3) Other revenue recognition related policies
For arrangements that include multiple performance obligations, the Group would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct in the context of contract. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct in the context of contract, it is combined with other promised goods or services until a distinct bundle of goods or services exists.
The Group provides sales incentives to customers which entitle them to receive reductions in the price. The Group accounts for these incentives granted to customers as variable consideration and records it as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. The Group believes that there will not be significant changes to its estimate of variable consideration.
 
F-32

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Deferred revenue
The Group recognizes a contract liability in the consolidated balance sheets for the contracts where the Group received the payments but have not satisfied the related performance obligation. Contract liabilities were mainly related to advance from customers in online advertising services and internet value-added services to be provided over a period of time and purchase of virtual currencies from users in mobile game and live broadcast application, which were included in “Accrued expenses and other liabilities”. Balances of contract liabilities were 
RMB112,016 and RMB164,749 (US$25,853) as of December 31, 2020 and December 31, 2021, respectively. The increase in deferred revenue as compared to the year ended December 31, 2020 is a result of the increase in fees received from membership services. Revenue recognized that was included in deferred revenue balance at the beginning of year were RMB84,703, RMB94,056 and RMB74,996 (US$11,769) for the years ended December 31, 2019, 2020 and 2021, respectively.
Cost of revenues
Cost of revenues primarily consists of traffic acquisition cost, bandwidth and cloud service costs, content and channel costs, royalty fees, salaries and benefits, share-based compensation expenses, depreciation of equipment, amortization of intangible assets and cost of products sold.
Selling and marketing expenses
Selling and marketing expenses consist primarily of advertising and promotional expenses, staff costs, share-based compensation expenses and other related incidental expenses that are incurred directly to attract or retain users and customers for the Group’s websites, applications, software
,
 online platforms and products. Advertising and promotional expenses are expensed when incurred. For the years ended December 31, 2019, 2020 and 2021, advertising and promotional expenses were RMB1,305,720, RMB550,566 and RMB242,354 (US$38,031), respectively.
 
F-33

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Research and development expenses
Research and development consist primarily of employee costs and rental expenses related to personnel involved in the development and enhancement of the Group’s service offerings on its websites, PC software, mobile applications and products and amortization of intangible assets used in research and development. The Group expenses these costs as incurred, unless such costs qualify for capitalization as software development costs, including (i) preliminary project is completed, (ii) management has committed to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended, and (iii) they result in significant additional functionality in the Group’s products. Capitalized software development costs were not material for all periods presented.
Government subsidies
Government subsidies primarily consist of financial subsidies received from provincial and local governments, for operating a business in their jurisdictions or conducting research and development projects pursuant to specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. For the government subsidies with
non-operating
feature and with no further conditions to be met, the amounts are recorded in “Other income” when received; for the government subsidies with operating feature and with no further conditions or specific use requirements to be met, the amount are recorded in “Other operating income” when received; and for the government subsidies related to research and development projects, the amounts are recorded in others in “Accrued expenses and other liabilities” when received and will be offset against “Research and development” expenses over the project period when no further conditions are to be met.
Leases
Prior to the adoption of ASC 842,
Leases
(“ASC 842”) on January 1, 2019 leases have been classified as either capital or operating leases at the inception date. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed on a straight-line basis over the periods of their respective lease terms. The Group leases office space under operating lease agreements. Certain of the lease agreements contain rent holidays. Rent holidays are considered in determining the straight-line rent expense to be recorded over the lease term. The lease term begins on the date of initial possession of the lease property for purposes of recognizing lease expense on a straight-line basis over the term of the lease.
The Group adopted ASC 842 on January 1, 2019 using the modified retrospective method and did not restate the comparable periods. The Group elected the package of practical expedients, which allow the Group to carry forward the historical lease classification, not to reassess whether a contract is or contains a lease and initial direct costs for any leases that exist prior to adoption of the new standard. The Group also elected the practical expedient not to separate lease and
non-lease
components for certain classes of underlying assets and the short-term lease exemption for contracts with lease terms of 12 months or less.
The Group determines if an arrangement is a lease or contains a lease at lease inception. For operating leases, the Group recognizes
right-of-use
assets and lease liabilities based on the present value of the lease payments over the lease term on the consolidated balance sheets at commencement date. For finance leases, assets are included in property and equipment on the consolidated balance sheets. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend and lease terms include such extended terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term.
 
F-34

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Comprehensive income
Comprehensive income is defined to include all changes in shareholders’ equity except those resulting from investments by owners and distributions to owners. Among other disclosures, ASC
220-10,
Comprehensive Income: Overall
requires that all items that are required to be recognized under current accounting standards as components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements.
Income taxes
The Group accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is
more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date.
The Group applies ASC 740,
Accounting for Income Taxes
, to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. The Group has recorded unrecognized tax benefits in the other
non-current
liabilities in the accompanying consolidated balance sheets. The Group has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “Income tax expenses”, in the consolidated statements of comprehensive (loss) income.
The Group’s estimated liability for unrecognized tax benefits and the related interest and penalties are periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts and circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which they occur.
Share-based compensation
The Group accounts for share-based compensation in accordance with ASC 718,
Compensation-Stock Compensation: Overall
.
 
F-35

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees and non-employees classified as equity awards are recognized in the financial statements based on their grant date fair values.
The Group has elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions and for awards with performance conditions if it is probable that the performance condition will be achieved. The Group account for forfeitures as they occur, if required vesting conditions are not met and the share-based awards are forfeited, previously recognized compensation expenses relating to those awards are reversed. The Group, with the assistance of an independent third-party valuation firm determined the fair value of the share- based awards granted to employees and non-employees, if applicable. The binomial tree option pricing model was applied in determining the estimated fair value of the awards.
A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based award, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date.
(Loss) earnings per share
(Loss) earnings per share are calculated in accordance with ASC
260-10,
Earnings per Share: Overall
. Basic earnings per share are computed by dividing net (loss) income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year using the
two-class
method. Under the
two-class
method, net (loss) income, accretion of the redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries are allocated to ordinary shares based on their participating rights in the undistributed earnings as if all the earnings for the reporting period had been distributed.
Diluted earnings per share is calculated by dividing net (loss) income attributable to ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of the vesting of restricted shares and the exercising of option using the treasury stock method. The computation of the dilutive (loss) earnings per share of Class A ordinary share assumes the conversion of Class B ordinary shares. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects are anti-dilutive.
Contingencies
The Group records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Group evaluates the developments in legal proceedings or claims that could affect the amount of any accrual, as well as any developments that would make a loss contingency both probable and reasonably estimable. The Group discloses the amount of the accrual if it is material.
 
F-36

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Segment reporting
Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision maker (the “CODM”), which is the chief executive officer. Starting from 2017, the Group reorganized its operation into three segments: utility products and related services, mobile entertainment business and AI and others. In 2020, the Group disposed certain gaming-related businesses in the overseas markets. As a result, the Group expects the revenue contribution from the mobile game business to decrease in the foreseeable future. Therefore, the Group started reporting its revenues and operating profits by two segments: internet business and AI and others. In 2021, the Group realigned its segments as the CODM changed how he manages and assesses the Group’s segment performance. The Group’s overseas advertising agency services, which assists domestic companies to launch advertisement on overseas advertising platforms, are changed from the Internet business into AI and others due to the synergies created between the Group’s advertising agency services and global multi-cloud management services. The Group has retrospectively revised segment information for the comparative periods to conform to the current period.
Concentration of risks
Concentration of credit risk
Financial instruments that are potentially subject to credit risk consist of cash and cash equivalents, restricted cash, short-term investments,
available-for-sale
debt securities, accounts receivable and other receivables. The carrying amounts of these financial instruments represent the maximum amount of loss due to credit risk. As of December 31, 2021, the Group has RMB1,847,520 (US$289,917) in cash and cash equivalents, restricted cash, short-term investments and
available-for-sale
debt securities, and 64.3% and 35.7% of which are held by financial institutions in the PRC and international financial institutions outside of the PRC, respectively. Deposits held with financial institutions were not protected by statutory or commercial insurance. In the event of bankruptcy of one of these financial institutions, the Group may be unlikely to claim its deposits back in full.
Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.
Under PRC law, it is generally required that a commercial bank in the PRC that holds third-party cash deposits protect the depositors’ rights over and interests in their deposited money; PRC banks are subject to a series of risk control regulatory standards; and PRC bank regulatory authorities are empowered to take over the operation and management of any PRC bank that faces a material credit crisis.
Accounts receivable and other receivables are both typically unsecured and are derived from revenue earned from customers or cash receivables on behalf of publishers. The risk is mitigated by credit evaluations the Group performs on its ongoing credit evaluations of its customers’ financial conditions and ongoing monitoring process of outstanding balances. The Group maintains reserves for estimated credit losses and these losses have generally been within expectations.
Business, customer, political, social and economic risks
The Group participates in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services and products; competitive pressures due to new entrants; advances and new trends in new technologies and industry standards; changes in bandwidth suppliers; changes in certain strategic relationships or customer relationships; regulatory considerations; copyright regulations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth and risks related to outbreaks of epidemics, such as
COVID-19.
On February 21, 2020, the Company’s Google Play Store, Google AdMob, and Google AdManager accounts had been disabled, which adversely affected its ability to attract new users and generate revenue from Google.
For the year ended December 31, 2019, approximately 13.8%, and 8.1% of the Group’s total revenue were derived from Google and consumption of virtual items by users via Google, respectively. For the year ended December 31, 2020 and 2021, no individual customer accounted for over 10% of the Group’s total revenue.
 
F-37

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Internet related businesses are subject to significant restrictions under current PRC laws and regulations. Specifically, foreign investors are not allowed to own more than 50% equity interests in any Internet Content Provider (“ICP”) business.
Currency convertibility risk
A significant portion of the Group’s operating activities as well as the assets and liabilities are denominated in RMB
 
which is not freely convertible into foreign currencies. The Group’s financing activities are denominated in US$. On January 1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of PRC (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.
Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market.
Foreign currency exchange rate risk
While the Group’s reporting currency is RMB, a portion of the Group’s revenues and costs are generated and denominated in US$. As a result, the Group is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between U.S. dollar and RMB. If the US$ depreciates against the RMB, the value of the Group’s US$ revenues expressed in the RMB financial statements will decline. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to US$, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB exchange rate flexibility. The appreciation of the RMB against US$ was approximately 4.1% for the year ended December 31, 2019, the appreciation of the RMB against US$ was approximately 6.27% for the years ended December 31, 2020 and the appreciation of the RMB against US$ was approximately 2.34% for the years ended December 31, 2021. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future.
Impact of COVID-19
The
COVID-19
pandemic continues to evolve. There are still uncertainties of
COVID-19’s
future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of
COVID-19,
possibility of a Delta and Omicron outbreak ,the development and progress of distribution of
COVID-19
vaccine and other medical treatment, the potential change in user behavior, especially on internet usage due to the prolonged impact of
COVID-19,
the actions taken by government authorities, particularly to contain the outbreak, stimulate the economy to improve business condition, almost all of which are beyond the Group’s control. As a result, certain of the Group’s estimates and assumptions, including the allowance for credit losses, the valuation of certain debt and equity investments, long-term investments, and long-lived assets subject to impairment assessments, require significant judgments and carry a higher degree of variabilities and volatilities that could result in material changes to the Group’s current estimates in future periods.
 
F-38

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Recently issued accounting pronouncements
In October 2021, the FASB issued ASU
2021-08,
Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for us are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or retrospectively to those transactions. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance.
 
F-39

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
3.
BUSINESS COMBINATIONS AND DECONSOLIDATIONS
Deconsolidation in 2020
During the year ended December 31, 2020, the Group disposed certain gaming related business and one utility product in its Internet Business segment to a third party and a related party. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal with total consideration of RMB202,275 and contingency consideration of RMB11,745. The Group recognized a total gain of RMB226,502 from these transactions in “Other income” in the consolidated statements of comprehensive income for the year ended December 31, 2020.
The Group further disposed its major gaming related business to certain investees. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal. The Group measured shares acquired during the disposal from certain investees at fair value and recognized a total gain of RMB182,550 from the transactions in “Other income” in the consolidated statements of comprehensive income for the year ended December 31, 2020. The Group owns 36% voting rights of these investees, which might be further increased to a higher percentage, expecting 75% as the highest subject to further adjustments as share split, share combination, etc. in some of the investees, provided that the Group chooses to convert its preferred shares into ordinary shares in full or in part upon certain conversion events. As the Group’s equity interests are not
in-substance
common stock and the investment does not have readily determinable fair value, the interests was accounted for using the measurement alternative. These equity investees will be considered related parties after deconsolidation.
The Group also disposed its partial interest in an entity operating utility related business through the sale of shares. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal. The Group measured the remaining interests at fair value upon deconsolidation and recognized a total loss of RMB14,827 from the transactions in “Other expenses” in the consolidated statements of comprehensive income for the year ended December 31, 2020. Subsequent to the deconsolidation, the Group owns 47.1% voting rights and the remaining interests are accounted for as equity method. These equity investees will be considered related parties after deconsolidation.
The deconsolidation of these businesses did not meet the definition of a discontinued operation in accordance with ASC
205-20,
Presentation of Financial Statements – Discontinued Operations (“ASC
205-20”),
as the disposal did not represent a shift in the Group’s strategy that has (or will have) a major effect on an entity’s operations and financial results.
Business combination in 2019
In June 2019, the Group completed a business combination, which the Group expected to enhance the Group’s expertise in hardware services. The total purchase consideration was RMB25,000. The acquired entity was considered insignificant. The results of the acquired entity’s operations have been included in the Group’s consolidated financial statements since June 2019.
Deconsolidation in 2019
In September 2019, Live.me Inc (“Live.me”), a former subsidiary of the Company, amended its share incentive plan to increase the number of shares to be issued under the current plan, and issued certain number of new shares into a trust under the plan for the benefit of current and future recipients of Live.me’s share incentive awards. Consequently, the Company was no longer a majority shareholder of Live.me and deconsolidated Live.me’s financial results from the Company’s financial statements from September 30, 2019. The Group recognized a total gain
 of
 RMB839,834
from the transaction in “Other income” in the consolidated statements of comprehensive loss for the year ended December 31, 2019. The deconsolidation of Live.me did not meet the definition of a discontinued operation in accordance with ASC 205-20 as the disposal of Live.me did not represent a shift in the Group’s strategy that has (or will have) a major effect on an entity’s operations and financial results. Subsequent to the deconsolidation, the Group owns
 49.6%
voting rights of Live.me. The remaining interests is accounted for equity investment using the fair value option in accordance with ASC 825 and Live.me was considered a related party after deconsolidation. 
 
F-40

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
4.
INVESTMENTS
(a) Short-term investments
As of December 31, 2020, and 2021, short-term investments included time deposits, and structured notes in commercial banks which are classified as
available-for-sale
debt securities in accordance with ASC
320-10,
of RMB360,803 and RMB262,813 (US$41,241), respectively.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized interest income from its short-term investments of RMB45,993, RMB23,780 and RMB12,687 (US$1,991), respectively. For the years ended December 31, 2019, 2020 and 2021, the Group recognized fair value gains (losses) on
available-for-sale
debt securities of RMB6,049, nil and nil in other comprehensive income, respectively.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized a credit loss on short-term investments of RMB3,506, RMB7,096 and RMB715 (US$112)
in “other expense” in the consolidated comprehensive income (loss), respectively.
(b) Long-term investments
The Group’s long-term investments include equity investments accounted for using the measurement alternative, equity investments with readily determinable fair value, equity investments accounted for using equity method, equity method investments accounted for using fair value option and
available-for-sale
debt securities.
 
F-41

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Equity investments accounted for using the measurement alternative
In accordance with ASC 321, the Group elected to use the measurement alternative to measure such investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. As of December 31, 2020 and 2021, the carrying amount of the Group’s equity investments accounted for using the alternative measurement was RMB1,817,891 and RMB1,349,272 (US$211,731), including RMB641,969 and RMB942,605 (US$147,915) accumulated impairment, and RMB231,092 and RMB287,339 (US$45,090) accumulated upward adjustment, respectively. During the years ended December 31, 2020 and 2021, certain equity investments were remeasured based on observable price changes in orderly transactions for an identical or similar investment of the same issuer, the aggregate carrying amount of these investments was RMB243,525 and RMB154,488 (US$24,243) as of December 31, 2020 and 2021, respectively.
Total unrealized and realized gains and losses of equity securities without readily determinable fair values for the years ended December 31, 2019,2020 and 2021 were as follows:
 
    
For the year ended December 31
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Gross unrealized gains (upward adjustments)
     78,321        121,555        82,504        12,947  
Gross unrealized losses (impairment)
     (180,913      (66,063      (351,380      (55,139
    
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized (losses) gains on equity securities held
  
 
(102,592
  
 
55,492
 
  
 
(268,876
  
 
(42,192
Net realized gains on equity securities sold
     —          482,202        67,105        10,530  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net (losses) gains recognized in other income, net
  
 
(102,592
  
 
537,694
 
  
 
(201,771
  
 
(31,662
    
 
 
    
 
 
    
 
 
    
 
 
 
In 2021, the Group: i) acquired equity interests in two equity investees for a total consideration of RMB7,000 (US$1,098). ii) disposed certain equity interest in equity investees and recognized a disposal gain of RMB67,105 (US$10,530) in
“Other income”.
In 2020, the Group: i) acquired equity interests in three equity investees for a total consideration of RMB20,000. ii) disposed the remaining portion of equity ownership of Bytedance and recognized a disposal gain of RMB465,877 in
“Other income”
 (iii) recognized RMB342,433 of remaining interest in the gaming related business as result of the deconsolidation.
In 2019, the Group: i) acquired additional preferred shares of Beijing OrionStar Technology Co., Ltd. (“Beijing OrionStar”) with a cash consideration of RMB262,072. Subsequent to the transaction, the Group owned 38.7% equity interests not qualified as
in-substance
common stock of Beijing OrionStar. ii) acquired other equity interests in 14 equity investees for total consideration of RMB172,033.
 
F-42

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The Group received dividends from investees of RMB13,217, RMB4,002 and RMB2,558 (US$401) which were recorded in “Other income” in the consolidated comprehensive income (loss) for the years ended December 31, 2019, 2020 and 2021, respectively.
Equity investments with readily determinable fair value
The Group purchased equity interest of a company listed on the HK Stock Exchange in 2019 and disposed all the equity interest of the Company in 2021. The fair value of the share interests was RMB11,411 and nil as of December 31, 2020 and 2021. Unrealized gains for the equity investments with readily determinable fair value
were RMB
2,853, RMB5,327 and nil, which were recorded in “Other income” in the consolidated comprehensive (loss) income for years ended December 31, 2019, 2020 and 2021, respectively. Realized gains were nil, RMB18,488 and RMB767 (US$120), which were recorded in “Other income” in the consolidated comprehensive (loss) income for years ended December 31, 2019, 2020 and 2021, respectively.
Equity investment accounted for using fair value option
In September 2019, the Group owned 49.6% equity interest of Live.me on a fully dilutive basis after deconsolidation (Note 3). The fair value of the remaining share interests was RMB388,581, RMB364,298 and RMB362,235 (USD$56,843) as of December 31, 2019, 2020 and 2021, respectively. Unrealized (losses) gain for Equity investments accounted for using fair value option were RMB(102,555), RMB857 and RMB6,537 (US$1,026), which were recorded in “Other income” in the consolidated comprehensive (loss) income for the years ended December 31, 2019, 2020 and 2021, respectively.
Equity investments accounted for using equity method
The carrying amount of the Company’s equity method investments were RMB216,126 and RMB236,552 (US$37,120) as of December 31, 2020 and 2021, respectively.
In 2021, the Group acquired an equity method investment with total consideration of RMB2,500 (US$392).
In 2020, the Group acquired equity method investments with aggregate consideration of RMB15,040, and recognized RMB18,000 of equity method investments as result of the deconsolidation of a business in the Group’s Internet Business segment.
In 2019, the Group acquired: i) equity interests in Ziniu Fund, L.P. with a cash consideration of RMB30,000; and ii) other equity method investments with aggregate consideration of RMB4,026.
The Group recorded its share of income of 
RMB7,594,
share of loss
 
of
RMB5,231
and share of income of
 RMB60,992 (US$9,571) from equity investments accounted for using equity method for the years ended December 31, 2019, 2020 and 2021, respectively. The Group also recognized impairment losses of nil, nil and nil for the years ended December 31, 2019, 2020 and 2021, respectively.
 
F-43

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
None of equity method investments, including the investment that the Group elects to account for using the fair value option, was considered individually material for the years ended December 31, 2019, 2020 and 2021. The Group summarized the unaudited condensed financial information of the Group’s equity method investments as a group below in accordance with Rule 4-08 of Regulation S-X: 
 
    
As of December 31,
 
  
2020
    
2021
 
  
RMB
    
RMB
    
US$
 
Balance sheet data:
                          
Current assets
     452,904        520,871        81,736  
Non-current
assets
     1,072,284        1,798,402        282,208  
Current liabilities
     220,499        182,176        28,587  
Non-current
liabilities
     7,771        7,746        1,216  
Redeemable preferred shares
     875,199        906,420        142,237  
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Operating data:
                                   
Revenues
     970,017        944,974        925,020        145,156  
Gross profit
     223,883        307,531        407,487        63,944  
Operating (loss) income
     (66,751      109,456        459,079        72,039  
Net (loss) income
     (78,146      115,962        464,352        72,867  
Available-for-sale
debt securities
Available-for-sale
debt securities in long-term investments primarily represent convertible debt instruments issued by private companies and investments in preferred shares that are redeemable at the Group’s option, which are measured at fair value.
In 2021, the Group sold part of equity interest of an investment previously accounted for using the measurement alternative and the remaining equity interest held was reclassified and accounted for as available-for-sale debt securities since the Group has a put option to require the equity investee to redeem the Group’s equity interest at the Group’s option. The Group remeasured the fair value of the investment upon the reclassification with a remeasurement loss of RMB42,883 (US$6,729) recorded in “Other expense” in the consolidated comprehensive (loss) income.
As of December 31, 2020, and 2021, long-term available-for-sale debt securities were nil and RMB46,339 (US$7,272), respectively.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized fair value (loss) gain on long-term
available-for-sale
debt securities of RMB4,864, nil and nil, respectively in other comprehensive income.
 
5.
ACCOUNTS RECEIVABLE, NET
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Accounts receivable
     325,606        263,000        41,270  
Allowance for credit losses
     (100,020      (92,695      (14,545
    
 
 
    
 
 
    
 
 
 
Accounts receivable, net
  
 
225,586
 
  
 
170,305
 
  
 
26,725
 
    
 
 
    
 
 
    
 
 
 
 
F-44

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The movements in the allowance for credit losses were as follows:
 
 
 
Year ended December 31

 
    
2020
    
2021
 
  
RMB
    
RMB
    
USD
 
Balance as of January 1
     109,315        100,020        15,695  
Adoption of ASC 326
     9,053       

      
 
Amounts charged to expenses
     (2,973      (1,462      (230
Amounts written off
     (10,099      (3,951      (620
Disposal of a subsidiary
     (68      —          —    
Foreign Exchange effect
     (5,208      (1,912      (300
    
 
 
    
 
 
    
 
 
 
Balance as of December 31
  
 
100,020
 
  
 
92,695
 
  
 
14,545
 
    
 
 
    
 
 
    
 
 
 
 
6.
PREPAYMENTS AND OTHER CURRENT ASSETS
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Other receivables from advertisers
     726,945        397,700        62,408  
Advances to suppliers
     110,816        108,263        16,989  
Prepaid expenses
     42,464        29,592        4,644  
Inventories (i)
     24,062        15,415        2,419  
Receivable from third-party payment platform
     14,848        16,785        2,634  
Convertible loans (ii)
     83,357        8,240        1,293  
Others
     113,560        104,324        16,371  
Impairment of prepayments and inventory
     (108,739      (98,005      (15,379
Allowance for credit losses
     (171,619      (102,985      (16,162
    
 
 
    
 
 
    
 
 
 
Total
  
 
835,694
 
  
 
479,329
 
  
 
75,217
 
    
 
 
    
 
 
    
 
 
 
 
(i)
Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively.
(ii)
As of December 31, 2020 and 2021, convertible loans were fully impaired.
 
F-45

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The movements in the allowance for credit losses were as follows:
 
 
 
Year ended December 31

 
    
2020
    
2021
 
    
RMB
    
RMB
    
USD
 
Balance as of January 1
     144,622        171,619        26,932  
Adoption of ASC 326
     19,765       
      
 
Amounts charged to expenses
     10,862        (696      (109
Amounts written off
     —          (66,658      (10,460
Disposal of a subsidiary
     (11      (1       
Foreign Exchange effect
     (3,619      (1,279      (201
    
 
 
    
 
 
    
 
 
 
Balance as of December 31
  
 
171,619
 
  
 
102,985
 
  
 
16,162
 
    
 
 
    
 
 
    
 
 
 
Provision for credit losses and impairment of assets for the years ended December 31, 2019, 2020 and 2021 were RMB109,408, RMB32,999 and RMB493 (US$77), respectively.
 
F-46

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
7.
PROPERTY AND EQUIPMENT, NET
 
    
As of December 31,

 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Electronic equipment
     86,602        64,420        10,109  
AI related equipment
     118,039        152,177        23,880  
Leasehold improvements
     60,392        14,522        2,279  
Office equipment and fixtures
     26,039        20,867        3,274  
Motor vehicles
     4,176        4,045        635  
Less: Accumulated depreciation
     184,038        145,529        22,837  
Less: Accumulated impairment
     9,226        8,708        1,366  
    
 
 
    
 
 
    
 
 
 
Property and equipment, net
    
101,984
    
 
101,794
 
  
 
15,974
 
    
 
 
    
 
 
    
 
 
 
Depreciation expense of property and equipment for the years ended December 31, 2019, 2020 and 2021 were RMB37,382, RMB52,137 and RMB45,751 (US$7,179), respectively. The impairment recognized on property and equipment were nil, RMB9,226 and nil for the years ended December 31, 2019, 2020 and 2021, respectively.
The Group recorded impairment loss in “Other operating income (expense), net”.
 
8.
INTANGIBLE ASSETS, NET
Intangible assets and the related accumulated amortization were summarized as follows:
 
    
As of December 31, 2021
 
    
Gross

Carrying

value
    
Accumulated
amortization
   
Accumulated
impairment
   
Net carrying value
 
    
RMB
    
RMB
   
RMB
   
RMB
    
US$
 
Online game licenses
     174,252        (128,035     (45,331     886        139  
Technology
     131,664        (106,928     (17,631     7,105        1,115  
Platform
     70,142        (38,582     (31,560     —          —    
Customer relationship
     45,665        (43,076     (2,589     —          —    
User base
     43,954        (43,954     —         —          —    
Trademarks
     16,974        (13,437     (2,114     1,423        223  
Domain names
     4,860        (4,222     —         638        100  
Non-compete
agreements
     1,610        (1,610     —         —          —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total
  
 
489,121
 
  
 
(379,844
 
 
(99,225
 
 
10,052
 
  
 
1,577
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
F-47

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
    
As of December 31, 2020
 
    
Gross
carrying

value
    
Accumulated
amortization
    
Accumulated
impairment
   
Net carrying
value
 
  
RMB
    
RMB
    
RMB
   
RMB
 
Online game licenses
     179,843        (122,515      (54,238     3,090  
Technology
     139,367        (118,478      (12,069     8,820  
Platform
     71,783        (39,485      (32,298         
Customer relationship
     46,570        (43,920      (2,650     —    
User base
     45,321        (45,321      —         —    
Trademarks
     15,820        (13,674      (2,142     4  
Domain names
     4,576        (3,915      —         661  
Non-compete
agreements
     1,610        (1,610      —         —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
  
 
504,890
 
  
 
(388,918
  
 
(103,397
 
 
12,575
 
    
 
 
    
 
 
    
 
 
   
 
 
 
The Group recorded impairment loss in “Other operating income (expense), net”. The impairment recognized on intangible assets were
 RMB8,800, RMB17,746 and nil for the years ended December 31, 2019, 2020 and 2021, respectively.
Amortization expense of intangible assets for the years ended December 31, 2019, 2020 and 2021 were RMB28,086, RMB16,409 and RMB5,071 (US$796), respectively. Estimated amortization expense relating to the existing intangible assets with finite lives for each of next five years and thereafter is as follows:
 
    
For the year

ending December 31,
 
    
RMB
    
US$
 
2022
     1,975        310  
2023
     1,574        247  
2024
     1,357        213  
2025
     1,314        206  
2026
     1,258        197  
Thereafter
     2,574        404  
    
 
 
    
 
 
 
Total
  
 
10,052
 
  
 
1,577
 
 
F-48

 
CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
9.
LEASE
The Group’s operating leases mainly related to offices and employees’ accommodation facilities. For leases with terms greater than 12 months, the Group records the related assets and lease liabilities at the present value of lease payments over the term. Certain leases include rental-free periods and renewal options, which are factored into the Group’s determination of lease payments when appropriate. As of December 31, 2020 and 2021, the Group had no finance leases.
As of December 31, 2020 and 2021, the weighted average remaining lease term was 3.0 years and 4.0 years, respectively, and the weighted average discount rate was 4.7% and 4.9% for the Group’s operating leases respectively.
Operating lease cost for the year ended December 31, 2019, 2020 and 2021, was RMB66,609, RMB50,035 and RMB20,613 (US$3,235) respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December 31, 2019, 2020 and 2021 was RMB7,039, RMB9,864 and RMB28,488 (US$4,470), respectively. For the years ended December 31, 2019, 2020 and 2021, no lease cost was capitalized.
Future lease payments under operating leases as of December 31, 2021 were as follows:
 
    
For the year ending

December 31,
 
    
RMB
    
US$
 
2022
     17,906        2,810  
2023
     11,485        1,802  
2024
     8,627        1,354  
2025
     8,615        1,352  
2026
     6,277        985  
    
 
 
    
 
 
 
Total future lease payments
  
 
52,910
 
  
 
8,303
 
Less: imputed interest
     4,781        751  
    
 
 
    
 
 
 
Total lease liability balance
  
 
48,129
 
  
 
7,552
 
 
 
 
 
 
 
 
 
 
 
F-49

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
10.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other current liabilities
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Payable to online advertising platforms as agency
     744,314        495,875        77,814  
Accrued operating expenses
     203,820        148,863        23,360  
Salary and welfare payable
     104,716        56,073        8,799  
Advance received in advertising agency services
     73,034        137,267        21,540  
Accrued advertising, marketing and promotional expenses
     48,027        51,193        8,033  
Deferred revenue
     108,376        156,994        24,636  
Operating lease liabilities current portion
     6,876        17,452        2,739  
Other taxes payable
     23,468        17,678        2,774  
Accrued bandwidth and cloud service costs
     1,853        363        57  
Others
     75,558        55,590        8,723  
    
 
 
    
 
 
    
 
 
 
Total
  
 
1,390,042
 
  
 
1,137,348
 
  
 
178,475
 
    
 
 
    
 
 
    
 
 
 
Other
non-current
liabilities
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Uncertain tax position
     174,113        161,485        25,341  
Operating lease liabilities
non-current
portion
     11,957        30,677        4,814  
Others
     6,202        13,555        2,126  
    
 
 
    
 
 
    
 
 
 
Total
  
 
192,272
 
  
 
205,717
 
  
 
32,281
 
    
 
 
    
 
 
    
 
 
 
 
11.
SEGMENT INFORMATION
The Company presents segment information after elimination of inter-company transactions. In general, revenues, cost of revenues and operating expenses are directly attributable, or are allocated, to each segment. The Company allocates cost of revenues and operating expenses that are not directly attributable to a specific segment, such as those that support infrastructure across different segments, to different segments mainly on the basis of usage, revenue or headcount, depending on the nature of the relevant cost of revenues and operating expenses. The Company does not allocate assets to its segments as the CODM does not evaluate the performance of segments using asset information.
 
F-50

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The following tables present the summary of each segment’s revenues, operating income (loss) which were considered as segment operating performance measure, for the years ended December 31, 2019, 2020 and 2021:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
Internet business
     3,370,811        1,380,906        653,759        102,589  
AI and others
     216,884        171,739        130,857        20,534  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenues
  
 
3,587,695
 
  
 
1,552,645
 
    
784,616
      
123,123
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Operating (loss) income:
                                   
Internet business
     (74,406      147,070        (14,178      (2,225
AI and others
     (363,401      (597,203      (208,243      (32,678
Unallocated expenses(i)
     (673,105      (80,982      (7,150      (1,122
    
 
 
    
 
 
    
 
 
    
 
 
 
Total operating loss
  
 
(1,110,912
  
 
(531,115
    
(229,571
)
 
    
(36,025
)
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(i)
Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments.
 
F-51

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
12.
GEOGRAPHICAL INFORMATION
The following tables set forth revenues and property and equipment, net by geographic area:

    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
PRC
     1,388,107        698,910        562,464        88,263  
Overseas (i)
     2,199,588        853,735        222,152        34,860  
United States
     1,342,021        437,262        32,646        5,123  
Japan
     139,290        138,918        111,481        17,494  
Rest of the world (ii)
     718,277        277,555        78,025        12,243  
 
    
A
s
of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Property and equipment, net:
                          
PRC
     98,438        99,133        15,556  
Non-PRC
     3,546        2,661        418  
 
(i)
Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses.
(ii)
No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively.
 
13.
INCOME TAXES
The Company is incorporated in the Cayman Islands and conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs in the PRC. It also has subsidiaries mainly in Hong Kong, Singapore and Japan.
Cayman Islands
Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.
Hong Kong
Subsidiaries in Hong Kong are subject to Hong Kong Profits Tax rate at 16.5%, and foreign-derived income is exempted from income tax. There are no withholding taxes in Hong Kong on remittance of dividends.
Singapore
Subsidiaries in Singapore are subject to Singapore corporate income tax rate of 17% for the year ended December 2019, 2020 and 2021.
 
F-52

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Japan
Kingsoft Japan is incorporated in Japan with
paid-in
capital in excess of Japanese Yen (“JPY”) 100 million and is subject to a national corporate income tax rate of 23.4% and 23.2% since April 1, 2016 and April 1, 2018. The subsidiary of Kingsoft Japan with
paid-in
capital of no more than JPY100 million is taxed at a tax rate of 15% on first JPY8 million and at 23.2% on the portion over JPY8 million from April 1, 2018. Local income taxes, which are local inhabitant tax and enterprise tax, are also imposed on corporate income.
PRC
The Company’s subsidiaries in the PRC and the VIEs are subject to the statutory rate of 25%, unless otherwise specified, in accordance with the Enterprise Income Tax law (the “EIT Law”), which was effective since January 1, 2008.
Beijing Security, being qualified as High New Technology Enterprise (“HNTE”), is entitled to the preferential income tax rate of 15% from 2020 to 2022. As qualified HNTEs, Beijing Kingsoft Cheetah Technology Co., Ltd. is entitled to the preferential income tax rate of 15% from 2019 to 2021; Antutu is entitled to the preferential income tax rate of 15% from 2020 to 2022.
Pursuant to Ministry of Finance and State Administration of Taxation Announcement [2019] No.68, new Software development enterprise are each entitled to a tax holiday of
two-year
full EIT exemption followed by three-year 50% EIT reduction (“2+3 tax holiday”) starting from their respective first profit-making year prior to December 31, 2018. Zhuhai Baoqu Technology Co., Ltd. being qualifying as a new software development enterprise in the first year is entitled to a tax holiday of 50% EIT exemption in 2020.
Without the tax holidays and preferential tax, the Group’s income tax expenses would have increased by RMB84,520 for the year ended December 31, 2019 and decreased by RMB18,671 and RMB44,909 (US$7,047) for the years ended December 31, 2020 and 2021, respectively. The impacts of the tax holidays and preferential tax rates were an increase in the basic earnings per share of RMB0.0617 for the year ended December 31, 2019 and a decrease in the loss per share of RMB0.0133
and RMB0.0314 (US$0.0049),
for the year ended December 31, 2020
,
and 2021, respectively.
Under the EIT Law, dividends paid by PRC enterprises out of profits earned post-2007 to
non-PRC
tax resident investors are subject to PRC dividend withholding tax of 10%. A lower withholding tax rate may be applied based on applicable tax treaties with certain jurisdictions.
Income (loss) before income taxes consists of:
 
    
Year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
PRC
     (589,752      (325,686      (490,025     (76,897
Non-PRC
     224,065        833,933        150,454       23,609  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
  
 
(365,687
  
 
508,247
 
  
 
(339,571
   
(53,288
)
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
F-53

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The current and deferred portions of income tax expenses included in the
consolidated statements of comprehensive (loss) income
are as follows:
 
    
Year ended December 31
,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Current income tax expenses
     1,923        106,718        12,713        1,995  
Deferred income tax expenses (benefits)
     5,981        (9,628      920        144  
    
 
 
    
 
 
    
 
 
    
 
 
 
Income tax expenses
  
 
7,904
 
  
 
97,090
 
  
 
13,633
 
  
 
2,139
 
    
 
 
    
 
 
    
 
 
    
 
 
 
A reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax is as follows:
 
    
Year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
(Loss) income before income tax
     (365,687      508,247        (339,571     (53,288
Income tax expense computed at the PRC statutory tax rate of 25%
     (91,423      127,062        (84,894     (13,322
Effect of different tax rates in different jurisdictions
     (178,059      (150,466      (16,764     (2,631
Effect of tax holiday and preferential tax rates
     84,520        18,671        44,909       7,047  
Research and development super-deduction
     (105,443      (46,153      (12,660     (1,987
Non-taxable
income(i)
     (15,804      (44,177      (25,713     (4,035
Non-deductible
expenses(ii)
     165,580        21,681        8,614       1,352  
Effect of change in tax rate
     (7,991      —          (12,327     (1,934
Outside basis difference on investment
     (30,681      (17,482      63       10  
Withholding tax and others
     (5,470      97,270        18,524       2,907  
Changes in valuation allowance
     192,675        90,684        93,881       14,732  
    
 
 
    
 
 
    
 
 
   
 
 
 
Income tax expenses
  
 
7,904
 
  
 
97,090
 
  
 
13,633
 
 
 
2,139
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
(i)
Non-taxable
income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.
(ii)
Non-deductible
expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.
 
F-54

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Deferred taxes were measured using the enacted tax rates for the periods in which the temporary differences are expected to be reversed. The tax effects of temporary differences that give rise to the deferred tax balances as of December 31, 2020 and 2021 are as follows:
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Deferred tax assets:
                          
Tax losses carry forward
     257,328        316,845        49,720  
Equity investment loss
     45,958        73,035        11,461  
Allowance for credit losses
     22,435        28,476        4,469  
Intangible assets and accrued expenses
     7,952        8,953        1,405  
Deferred revenue
     2,153        —          —    
Share-based compensation
     3,223        1,654        260  
Fixed assets depreciation
     4,414        235        37  
Intercompany transfer of long-lived assets
     2,921        1,181        185  
Others
     5,306        9,562        1,500  
Valuation allowance
     (328,956      (422,837      (66,353
    
 
 
    
 
 
    
 
 
 
Deferred tax assets
  
 
22,734
 
    
17,104
 
  
 
2,684
 
Deferred tax liabilities:
                          
Outside basis difference on investment
     57,341        54,893        8,614  
Equity method investment and unrealized gains
     6,063        6,322        992  
Right-of-use
asset and others
     4,225        69        11  
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
  
 
67,629
 
    
61,284
      
9,617
 
    
 
 
    
 
 
    
 
 
 
 
    
As of December 31,
 
    
2021
 
    
RMB
    
US$
 
Classification in the consolidated balance sheets:
                 
Deferred tax assets
     14,384        2,257  
Deferred tax liabilities
     58,564        9,190  
The Group operates through several subsidiaries, VIEs and subsidiaries of VIEs and the valuation allowance is considered for each subsidiary, VIE and subsidiary of VIE on an individual basis. As of December 31, 2020, and 2021, the Group’s total deferred tax assets before valuation allowances were RMB351,690 and RMB439,941 (US$69,037) respectively. As of December 31, 2020 and 2021, the Group recorded valuation allowances of RMB328,956 and RMB422,837 (US$66,353), respectively, on its deferred tax assets that are sufficient to reduce the deferred tax assets to the amounts that are
more-likely-than-not
to be realized.
Undistributed earnings of certain of the Company’s PRC subsidiaries amounted to approximately RMB781,772 and
RMB741,272 (US$116,322) on December 31, 2020 and 2021, respectively. Those earnings are considered to be indefinitely reinvested; accordingly, no provision for PRC withholding tax has been provided thereon. Upon repatriation of those earnings in the form of dividends, the Group would be subject to PRC withholding tax at 10%. The PRC withholding tax rate could be reduced to 5% should the treaty benefit between Hong Kong and the PRC be applicable. As such, the amount of unrecognized deferred income tax liabilities is approximately ranging from RMB39,089 to RMB78,177 and RMB37,064 (US$5,816) to RMB74,127 (US$11,632) as of December 31, 2020 and 2021, respectively.
 
F-55

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
As of December 31, 2021, the Group had taxable losses of approximately RMB2,105,820 (US$330,449
)
 primarily deriving from entities in the PRC, Hong Kong and Singapore, which can be carried forward per tax regulation to offset future net profit for income tax purposes. The PRC taxable loss will expire from 2022 to 2031 and Hong Kong and Singapore taxable loss can be carried forward without an expiration date.
Unrecognized tax benefits
As of December 31, 2020 and 2021, the Group had unrecognized tax benefits of RMB179,492 and RMB177,526 (US$27,858), of which RMB17,445 and RMB26,657 (US$4,183), respectively, were deducted against the deferred tax assets on tax losses carry forward, and the remaining amounts of RMB162,047 and RMB150,869 (US$23,675), respectively were presented in the other
non-current
liabilities in the consolidated balance sheets. The Group’s unrecognized tax benefits for the years ended December 31, 2020 and 2021 were primarily related to the
tax-deduction
of share- based compensation expenses and disposal of long-term investments. It is possible that the amount of unrecognized benefits will change in the next 12 months; however, an estimate of the range of the possible change cannot be made at this moment. As of December 31, 2020, and 2021, there were RMB162,047 and RMB150,869 (US$23,675) of unrecognized tax benefits that if recognized would impact the annual effective tax rate. A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Balance at January 1
     65,936        179,492        28,166  
Additions based on tax positions related to current year
     138,583        2,040        320  
Reversal based on tax positions related to prior years
     (25,027      (4,006      (628
    
 
 
    
 
 
    
 
 
 
Balance at December 31
  
 
179,492
 
  
 
177,526
 
  
 
27,858
 
    
 
 
    
 
 
    
 
 
 
The Group recognizes accrued interest related to unrecognized tax benefits in income tax expenses. For the year ended December 31, 2020 and 2021, the Group reversed RMB9,099, and RMB1,449 (US$227) in interest, respectively. The Group did not record any penalties related to unrecognized tax benefits.
As of December 31, 2021, the tax years ended December 31, 2016 through 2021 for the Group’s subsidiaries in the PRC and the VIEs are generally subject to examination by the PRC tax authorities. The tax years ended December 31, 2016 through 2021 for the Group’s subsidiary in the Singapore is generally subject to examination by the Singapore tax authorities. The tax years ended December 31, 2015 through 2021 for the Group’s subsidiaries in Hong Kong are generally subject to examination by the Hong Kong tax authorities.
 
14.
RELATED PARTY TRANSACTIONS
 
  a.
Principal related parties
 
Name of related parties
  
Relationship with the Group
Tencent and its subsidiaries (“Tencent Group”)
Kingsoft and its subsidiaries (“Kingsoft Group”)
OrionStar and its subsidiaries (“OrionStar Group”)
Shenzhen Feipai Technology Co., Ltd. (“Shenzhen Feipai”)
Pixiu Inc. and its subsidiaries (“Pixiu Group”)
Live.me and its subsidiaries (“Live.me Group”)
  
Entities controlled by a shareholder of the Group
Entities controlled by a shareholder of the Group
Entities controlled by a director of the Group
Entities influenced materially by the Group
Entities influenced materially by the Group
Entities influenced materially by the Group
 
F-56

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
b. In addition to the transactions detailed elsewhere in these financial statements, the Group had the following material related party transactions for the years ended December 31, 2019, 2020 and 2021:

 
 
  
 
 
  
For the year ended December 31,
 
  
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
 
Services received from:
  
 
(i)
 
 
     
 
                          
Kingsoft Group
  
 
 
 
 
  23,804  
 
     23,897        19,139        3,003  
Tencent Group
  
 
 
 
 
  73,655  
 
     51,147        32,594        5,115  
OrionStar Group
  
 
 
 
 
  16,857  
 
     10,793        3,756        589  
Services provided to:
  
 
(ii)
 
 
     
 
                          
Tencent Group
  
 
 
 
 
  176,099  
 
     73,462        40,333        6,329  
OrionStar Group
  
 
 
 
 
  20,242  
 
     4,207        3,862        606  
Pixiu Group
  
 
 
 
 
  13,450  
 
     2,033        9,614        1,509  
Live.me Group
  
 
 
 
 
  4,796  
 
     27,376        11,718        1,839  
Purchase of products and equipment:
  
 
 
 
 
     
 
                          
OrionStar Group
  
 
(iii)
 
 
  98,197  
 
     87,090        40,290        6,322  
Loans and investments provided to:
  
 
 
 
 
     
 
                          
OrionStar Group
  
 
(iv)
 
 
  450,486  
 
     —          100,000        15,692  
Pixiu Group
  
 
(v)
 
 
  69,402  
 
     7,085        —          —    
Shenzhen Feipai
  
 
(vi)
 
 
  3,000  
 
     2,500        —          —    
Others
  
 
 
 
 
  59,816  
 
     —          —          —    
Selling business to
:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Live.me Group

 
 
 
 
 
 
 
 
 
 
11,060
 
 
 
 —
 
 
 
 —
 
 
(i)
The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group.
(ii)
The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services.
(iii)
The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group.
(iv)
In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable.
(v)
The Group entered into loan agreements with Pixiu Group including a
3-year
capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021.
(vi)
The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements.
 

F-57

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
c. The balances between the Group and its related parties as of December 31, 2020 and 2021 are listed below:
(1) Amount due from related parties
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Live.me Group
     78,008        7,334        1,151  
Tencent Group
     49,474        15,995        2,510  
Pixiu Group
     50,674        26,625        4,178  
OrionStar Group(i)
     26,280        137,157        21,523  
Kingsoft Group
     3,150        8,164        1,281  
Other related parties (ii)
     20,259        17,393        2,729  
    
 
 
    
 
 
    
 
 
 
Total
  
 
227,845
 
    
212,668
      
33,372
 
    
 
 
    
 
 
    
 
 
 
 
(i)
As of December 31, 2021, the balances of due from OrionStar Group primarily included convertible loan of RMB100,000 (US$15,692) and prepayments made for the purchase of robotics products.
(ii)
As of December 31, 2020 and 2021, the amount of due from related parties included convertible loans of RMB21,000 to a related party
,
 which
h
as been fully impaired as of December 31, 2020 and 202
1.
Balances with related parties that were unsecured and repayable on demand, including
non-trading
receivables from selling business and providing loans RMB58,068 and RMB110,289 (US$17,307) as of December 31, 2020 and 2021, respectively. The balance of RMB3,784 and RMB110,073 (US$17,273) were long-term nature as of December 31, 2020 and 2021, respectively.
The movements in the allowance for credit losses were as follows:

 
 
  
Year ended December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
USD
 
Balance as of January 1
     34,027        46,204        7,250  
Adoption of ASC 326
     12,056        —          —    
Amounts charged to expenses
     128        15,563        2,442  
Amounts written off
               (2,917      (458
Foreign Exchange effect
     (7      (64      (10
    
 
 
    
 
 
    
 
 
 
Total
    
46,204
      
58,786
      
9,224
 
    
 
 
    
 
 
    
 
 
 
(2) Amount due to related parties
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
OrionStar Group
     8,752        811        127  
Tencent Group
     22,573        24,944        3,914  
Live.me Group
     662        1,431        225  
Kingsoft Group
     6,811        6,372        1,000  
Other related parties
     10,140        4,202        659  
    
 
 
    
 
 
    
 
 
 
Total
  
 
48,938
 
    
37,760
 
  
 
5,925
 
    
 
 
    
 
 
    
 
 
 
 
F-58

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
15.
SHARE-BASED COMPENSATION
2014 Restricted Shares Plan
On April 22 and April 24, 2014, the board of directors and the shareholders of the Company approved to adopt a restricted shares plan (the “2014 Restricted Shares Plan”), respectively. Under the 2014 Restricted Shares Plan, the Company is authorized to issue up to 122,545,665 Class A ordinary shares (excluding shares which have lapsed or have been forfeited) pursuant to the grant of restricted shares and restricted share units thereunder. Unless terminated earlier, the 2014 Restricted Shares Plan will terminate automatically in 2024. The share awards granted under 2014 Restricted Shares Plan had vesting terms of no longer than 5 years from the date of grant. Except for service conditions, there were no other vesting conditions for all the awards under 2014 Restricted Shares Plan. The following table summarizes the Company’s option activity under the 2014 Restricted Shares Plan during the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
   
Weighted
Average
Exercise Price
(US$)
    
Weighted
Average
Grant Date
Fair Value
(US$)
    
Weighted
Average
Remaining
Contractual
Term (Years)
    
Aggregate
Intrinsic
Value (US$)
 
Outstanding at January 1, 2019
     30,652,305       0.22        1.15        5.31        11,835  
Granted
     6,820,900       0.03        0.60                    
Forfeited
     (7,159,989     0.13        0.81                    
Exercised
     (4,950,497     0.10        1.08                    
Modified in August 2019
     (18,835,215     0.17        0.98                    
    
 
 
                                    
Outstanding at December 31, 2019
     6,527,504       0.34        1.50        4.31        150  
Exercised
     (1,001,674     0.34        1.91                    
Modified in June 2020
     (5,525,830     0.34        1.42                    
    
 
 
                                    
Outstanding at December 31, 2020
                                            
Exercised
                                            
    
 
 
                                    
Outstanding at December 31, 2021
                                            
    
 
 
                                    
Vested and expected to vest at December 31, 2021
                                            
    
 
 
                                    
Exercisable as at December 31, 2021
                                            
    
 
 
                                    
The weighted-average grant-date fair value of options granted during the year 2019 was US$0.60.
The grant date fair value of each option before modification is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:
 
    
Year ended
December 31, 2019
 
Fair value of ordinary share (US$)
     0.36~0.68  
Risk-free interest rates
     1.70%~3.25
Expected volatility range
     57.1%~62.9
Expected dividend yield
     0
Expected exercise multiple
     2.2  
Fair value per option granted (US$)
     0.36~0.68  
 
F-59

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The risk-free interest rate for periods within the contractual life of the options is based on the U.S. Treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry. The dividend yield is estimated based on expected dividend policy over the expected term of the options. The expected exercise multiple is based on management’s estimation, which the Company believes is representative of the future.
On August 1, 2019 and June 23, 2020, the Company’s compensation committee approved to reduce the exercise price to nil for all unvested and vested options, respectively, granted by the Company under the 2014 Restricted Shares Plan. Accordingly, the awards were considered in-substance restricted shares for all grantees. Such exercise price cancellation was accounted by the Company as a share option modification and required remeasurement at the time of the modification
. The total incremental cost as a result of the modification were RMB12,510 and RMB4,770, respectively.
The following table summarizes the restricted shares activity pursuant to the 2014 Restricted Shares Plan for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of shares
    
Weighted average

grant date

fair value (US$)
after modification
 
Unvested at January 1, 2019
                 
Modified in August 2019
     18,835,215        0.97  
Vested
     (2,164,800      1.31  
Forfeited
     (221,450      1.36  
    
 
 
          
Unvested at December 31, 2019
     16,448,965        0.92  
Modified in June 2020
     5,525,830        1.62  
Vested
     (12,272,973      1.32  
Forfeited
     (6,061,820      0.77  
    
 
 
          
Unvested at December 31, 2020
     3,640,002        0.88  
    
 
 
          
Granted
     5,994,400        0.14  
Vested
     (2,016,463      0.78  
Forfeited
     (1,055,299      1.00  
    
 
 
          
Unvested at December 31, 2021
     6,562,640        0.22  
    
 
 
          
The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs.
As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB5,238 (US$822), and is expected to be recognized over a weighted-average period of 2.2 years.
The total fair value of vested restricted shares on their respective vesting dates during the years ended December 31, 2020 and 2021 were RMB18,263 and RMB2,696 (US$423), respectively.
2013 Incentive Scheme
On January 2, 2014, the Company adopted an equity incentive scheme (the “2013 Incentive Scheme”). The 2013 Incentive Scheme provides for the grant of ordinary shares, restricted shares, share options and share appreciation rights to the employees, directors or
non-employee
consultants of the Company. The maximum number of the Company’s ordinary shares which may be issued under the 2013 Incentive Scheme is 64,497,718 (excluding shares which have lapsed or have been forfeited). The 2013 Incentive Scheme is valid and effective for a term of ten years commencing from its adoption. Except for service conditions, there were no other vesting conditions for all the awards under 2013 Incentive Scheme. As of December 31, 2021, all the share awards granted under 2013 Incentive Scheme had vesting terms of no longer than 5 years from the date of grant.
 
F-60

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The following table summarizes the Group’s options activity under the 2013 Incentive Scheme during the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
   
Weighted
Average
Exercise Price
(US$)
    
Weighted
Average
Grant Date
Fair Value
(US$)
    
Weighted
Average
Remaining
Contractual
Term (Years)
    
Aggregate
Intrinsic
Value (US$)
 
Outstanding at January 1, 2019
     44,791,941       0.33        1.13        5.01        12,546  
Granted
                                              
Forfeited
     (3,417,123     0.34        1.02                    
Exercised
     (2,111,674     0.15        1.59                    
Modified in August 2019
     (5,990,119     0.33        1.06                    
    
 
 
                                    
Outstanding at December 31, 2019
     33,273,025       0.34        1.13        4.01        765  
Exercised
     (4,852,510     0.34        1.10                    
Modified in June 2020
     (28,420,515     0.34        1.13                    
    
 
 
                                    
Outstanding at December 31, 2020
              —          —          —          —    
Exercised Outstanding at December 31, 2021
     —         —          —          —          —    
Vested and expected to vest at December 31, 2021
                                            
Exercisable as at December 31, 2021
                                            
 
     Year ended
December 31,
2018
 
Fair value of ordinary share (US$)
     1.06~1.43  
Risk-free interest rates
     2.97%~3.58
Expected volatility range
     56.3%~57.2
Expected dividend yield
     0
Expected exercise multiple
     2.2  
Fair value per option granted (US$)
     0.79~1.15  
On August 1, 2019 and June 23, 2020, the Company’s compensation committee approved to cancel the exercise price for all unvested and vested options previously granted by the Company under the 2013 Incentive Scheme Plan. Such exercise price cancellation was accounted by the Company as a share option modification and required remeasurement at the time of the modification. The total incremental cost as a result of the modification were RMB7,588 and RMB24,860, respectively.
 
F-61

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The following table summarizes the restricted shares activity pursuant to the 2013 Incentive Scheme for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
    
Weighted average

grant date

fair value (US$)
after modification
 
Unvested at January 1, 2019
                   
Modified in August 2019
     5,990,119        1.15  
Vested
     (1,052,547      1.02  
Forfeited
     (28,515      1.33  
    
 
 
          
Outstanding at January 1, 2020
     4,909,057        1.06  
Modified in June 2020
     28,420,515        1.33  
Granted
     1,600,000        0.21  
Vested
     (30,310,465      1.33  
Forfeited
     (364,377      0.90  
    
 
 
          
Unvested at December 31, 2020
     4,254,730        0.64  
Granted
     5,773,520        0.17  
Vested
     (1,416,898      0.79  
Forfeited
     (1,014,882      0.81  
    
 
 
          
Unvested at December 31, 2021
     7,596,470        0.23  
    
 
 
          
The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs. The weighted-average grant-date fair value of restricted share granted during the years 2021 was US$0.17.
As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB6,111 (US$959), and is expected to be recognized over a weighted-average period of 2.1 years.
The total fair value of vested restricted shares on their respective vesting dates for the years ended December 31, 2020 and 2021 were RMB46,906 and RMB2,199 (US$345).
2011 Share Award Scheme
On May 26, 2011, the board of directors of the Company approved and adopted the 2011 Share Award Scheme, as amended in September 2013 and November 2016, to recognize the contributions of certain employees and to give incentives thereto in order to retain them for the continued operation and development of the Group. Under the 2011 Share Award Scheme, the board of directors may grant restricted shares to its employees and directors to receive an aggregate of no more than 100,000,000 ordinary shares of the Company (excluding shares which have lapsed or have been forfeited) as at the date of such grant. Unless early terminated by the board of directors of the Company, the 2011 Share Award Scheme is valid and effective for a term of ten years commencing from its adoption. Under the 2011 Share Award Scheme, grantees have no dividend or voting rights until the restricted shares are vested.
The Group has set up the Share Award Scheme Trust for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest. As of December 31, 2021, 1,331,999 (2020: 1,284,629) forfeited and ungranted restricted shares are held by the Share Award Scheme and available to be granted in the future.
The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs.
 
F-62

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The following table summarizes the restricted shares activity pursuant to the 2011 Share Award Scheme for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of shares
    
Weighted average

grant date

fair value (US$)
 
Unvested at January 1, 2019
     5,739,320        1.06  
Granted
     2,189,310        0.37  
Vested
     (2,452,468      1.08  
Forfeited
     (1,409,359      1.05  
    
 
 
          
Unvested at December 31, 2020
     4,066,803        0.69  
Granted
     596,920        0.21  
Vested
     (1,170,395      0.68  
Forfeited
     (1,549,603      0.57  
    
 
 
          
Unvested at December 31, 2020
     1,943,725        0.64  
Granted
     1,596,100        0.26  
Vested
     (1,687,405      0.36  
Forfeited
     (1,643,470      0.59  
    
 
 
          
Unvested at December 31, 2021
     208,950        0.39  
    
 
 
          
As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB166 (US$26), and is expected to be recognized over a weighted-average period of 1.2 years.
The total fair value of vested restricted shares on their respective vesting dates for the years ended December 31, 2019, 2020 and 2021 were RMB9,357, RMB1,697 and RMB2,154 (US$338), respectively.
Share-based Awards of subsidiaries
Subsidiaries of the Group also have equity incentive plans granting share-based awards.
The grant date fair value of each share-based award is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:
 
    
Year ended
December 31, 2019
   
Year ended
December 31, 2020
   
Year ended
December 31, 2021
 
Fair value of ordinary share (US$)
     0.42~0.94       0.09       4.34~4.87  
Risk-free interest rates
     2.57%~3.73     0.66     0.07
Expected volatility range
     57.2%~59.2     59.2     52.02
Expected dividend yield
     8.61%~8.72     0.82     0.00
Fair value per option granted (US$)
     0.22~0.27       0.02       2.44~2.56  
 
F-63

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The following table summarizes the share-based compensation expenses of subsidiaries’ share-based awards recognized by the Group:
 
    
For the years ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Cost of revenues
     —          728        858        135  
Research and development
     31,907        20,376        7,400        1,161  
Selling and marketing
     1,479        996        342        54  
General and administrative
     15,286        11,879        361        57  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
48,672
 
  
 
33,979
 
  
 
8,961
 
  
 
1,407
 
    
 
 
    
 
 
    
 
 
    
 
 
 
As of December 31, 2021, there was RMB4,863 (US$763) unrecognized share-based compensation expenses related to incentive plans, which is expected to be recognized over a vesting period of 1.4 years.
Total share-based compensation expenses recorded by the Group are as follows:
 
    
For the years ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Cost of revenues
     524        1,044        1,027        161  
Research and development
     59,771        29,091        5,996        941  
Selling and marketing
     3,818        (1,087      1,339        210  
General and administrative
     63,327        51,934        (1,212      (190
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
127,440
 
  
 
80,982
 
  
 
7,150
 
  
 
1,122
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
F-64

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
16.
COMMITMENT AND CONTINGENCIES
Commitment for cloud services
Future minimum payments under non-cancelable agreements for cloud services consist of the following as of December 31, 2021.
 
    
Total
    
Less than

1 Year
    
1-3 Years
    
More than 3
Years
 
Purchase obligations
     108,334        54,167        54,167            
Capital commitment
As of December 31, 2021, commitments for the purchase of fixed assets are immaterial.
Litigation and investigation
The Group and certain of its current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption
In Re: Cheetah Mobile, Inc. Securities Litigation
(Case No. 2:20-cv-05696). On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that the Group made false or misleading statements regarding the Group’s business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule 10b-5 promulgated thereunder. Briefing on the Group’s motion to dismiss the complaint was completed in July 2021. On March 30, 2022, the Court granted the Group’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. Lawsuits such as this could divert a significant amount of the Group’s attention and other resources from the Group’s business and operations, which could harm the Group’s results of operations and require the Group to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm the Group’s reputation and restrict the Group’s ability to raise capital in the future. In addition, if a claim is successfully made against the Group, the Group may be required to pay significant damages, which could have a material adverse effect on the Group’s financial condition and results of operations. Furthermore, there can be no assurance that the Group’s insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. The Group also may be subject to claims for indemnification related to these matters, and the Group cannot predict the impact that indemnification claims may have on the Group’s business, financial condition or results of operations.
The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to the Company’s disclosures for fiscal year 2015 regarding its relationship with one of its advertising business partners. The SEC investigation also relates to Rule 10b5-1 trading plans entered into by certain current and former officers and directors of the Company and sales of the Company’s ADS under those plans in 2015 and 2016. The Company and its current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While the Group believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against the Company and/or the current and former officers and directors of the Company involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings and other limitations or sanctions under the U.S. securities laws. The Company recorded a loss contingency amounting to US
$1.5
million as of December 31, 2020. Based on recent developments, in the opinion of management and based on advice of the Company’s legal counsel, the Company is currently unable to ascertain the ultimate outcome, including an estimate of the amount of the loss or a range of loss, if any, in connection with the SEC investigation or any potential litigation. Therefore, the amount of loss cannot be reasonably estimated, and the Company reversed
the 
previously accrued loss contingency as of December 31, 2021.
Except for the class actions and investigation mentioned above, the Group is involved in several other proceedings as of December 31, 2021 which are either immaterial, or the Group does not believe that a reasonable possibility of loss has been incurred as the proceedings are in the early stages, and/or there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. As a result, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, which includes eventual loss, fine, penalty or business impact, if any, and therefore, an estimate for the reasonably possible loss or a range of reasonably possible losses cannot be made. However, the Group believes that such matters, individually and in the aggregate, when finally resolved, are reasonably likely not to have a material adverse effect on the Group’s consolidated results of operations, financial position and cash flows.
 
F-65

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
17.
SHAREHOLDERS’ EQUITY
Ordinary shares
Immediately following the IPO, the Memorandum and Articles of Association were amended and restated such that the authorized share capital of the Company was reclassified and redesignated into 10,000,000,000 shares comprising of (i) 7,600,000,000 Class A ordinary shares; (ii) 1,400,000,000 Class B ordinary shares; and (iii) 1,000,000,000 reserved shares at par value of US$0.000025 per share. The rights of the holders of Class A and Class B ordinary shares are identical, except with respect to voting and conversion rights. Each share of Class A ordinary shares is entitled to one vote per share and is not convertible into Class B ordinary shares under any circumstances. Each share of Class B ordinary shares is entitled to ten votes per share and is convertible into one Class A ordinary share at any time by the holder thereof. Upon any transfer of Class B ordinary shares by the holder thereof to any person or entity that is not an affiliate of such holder, such Class B ordinary shares would be automatically converted into an equal number of Class A ordinary shares. There were 520,723 and nil Class B ordinary shares transferred to Class A ordinary shares in the years ended December 31, 2020 and 2021, respectively.
As of December 31, 2020, there were 482,113,756 and 945,496,827 Class A and Class B ordinary shares outstanding. As of December 31, 2021, there were 487,234,522 and 945,496,827 Class A and Class B ordinary shares outstanding.
 
The vested restricted shares but have not physically been issued are considered outstanding as each period end and included in the calculation of basic (loss) earning per share.
Retained earnings
In accordance with the PRC Regulations on Enterprises with Foreign Investment and their articles of association, a foreign invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise’s PRC statutory accounts. A foreign invested enterprise is required to allocate at least 10% of its annual
after-tax
profit to the general reserve until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends.
Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory common reserve of at least 10% of its annual
after-tax
profit until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. A domestic enterprise is also required to provide a statutory public welfare fund and a discretionary surplus reserve, at the discretion of the board of directors, from the profits determined in accordance with the enterprise’s PRC statutory accounts. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends.
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
PRC statutory reserve funds
     54,992        57,616        9,041  
Unreserved retained earnings
     802,196        447,469        70,218  
    
 
 
    
 
 
    
 
 
 
Total retained earnings
  
 
857,188
 
  
 
505,085
 
  
 
79,259
 
    
 
 
    
 
 
    
 
 
 
 
F-66

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Under PRC laws and regulations, there are restrictions on the Company’s subsidiaries in the PRC and VIEs with respect to transferring certain of their net assets to the Company either in the form of dividends, loans, or advances. Such restriction amounted to RMB1,399,065 (US$219,544) as of December 31, 2021.
Furthermore, cash transfers from the Company’s subsidiaries in the PRC to its subsidiaries outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the subsidiaries in the PRC and VIEs to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations.
Accumulated other comprehensive income
The components of accumulated other comprehensive income were as follows:
 
    
Foreign

currency

translation

adjustment
    
Unrealized gains

on available-

for sale Securities
    
Total
 
    
RMB
    
RMB
    
RMB
 
Balance at January 1, 2019
     253,054        (3,750      249,304  
Other comprehensive income before reclassification
     77,097        10,913        88,010  
Other comprehensive income attribute to noncontrolling interests
     459        —          459  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2019
     330,610        7,163        337,773  
Other comprehensive loss before reclassification
     (167,476      (7,251      (174,727
Other comprehensive income attribute to noncontrolling interests
     294        —          294  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2020
     163,428        (88      163,340  
Other comprehensive loss before reclassification
     (75,536                (75,536
Other comprehensive income attribute to noncontrolling interests
     458        —          458  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2021
     88,350        (88      88,262  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2021, in US$
     13,864        (14      13,850  
    
 
 
    
 
 
    
 
 
 
There was nil tax expense or benefit recognized related to the changes of each component of accumulated other comprehensive income for the years ended December 31, 2019, 2020 and 2021.
 
F-67

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
18.
(LOSS) EARNINGS PER SHARE
Basic and diluted earnings per share for each of the years presented are calculated as follows, the effect of share options and restricted share units were excluded from the computation of diluted net loss per share for the years ended December 31, 2019 and 2021, as its effect would be anti-dilutive:
 
 
 
Year ended December 31
 
   
2019
   
2020
   
2021
 
   
Ordinary

shares
   
Ordinary

shares
   
Class A

Ordinary

shares
   
Class A

Ordinary

shares
   
Class B

Ordinary

shares
   
Class B

Ordinary

shares
 
   
RMB
   
RMB
   
RMB
   
US$
   
RMB
   
US$
 
(Loss) earnings per share—basic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc.
 
 
(313,977
 
 
416,732
 
 
 
(118,975
 
 
(18,670
 
 
(232,151
 
 
(36,430
Accretion of redeemable noncontrolling interests
 
 
(29,865
 
 
  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
Dilution effect arising from dividends declared on share
awards of consolidated subsidiaries
 
 
(326
 
 
(10,669
 
 
(681
 
 
(107
 
 
(1,328
 
 
(208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc. after
accretion of redeemable noncontrolling interests and
dilution effect arising from share-based awards issued by
subsidiaries
 
 
(344,168
 
 
406,063
 
 
 
(119,656
 
 
(18,777
 
 
(233,479
 
 
(36,638
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average number of ordinary shares outstanding
 
 
1,369,041,418
 
 
 
1,402,509,386
 
 
 
484,555,775
 
 
 
484,555,775
 
 
 
945,496,827
 
 
 
945,496,827  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—basic
 
 
(0.2514
 
 
0.2895
 
 
 
(0.2469
 
 
(0.0388
 
 
(0.2469
 
 
(0.0388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—diluted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc. after
accretion of redeemable noncontrolling interests and
dilution effect arising from share-based awards issued by
subsidiaries
 
 
(344,168
 
 
406,063
 
 
 
(119,656
 
 
(18,777
 
 
(233,479
 
 
(36,638
Reallocation of net income as a result of conversion of
Class B into Class A ordinary shares
 
 
—  
 
 
 
—  
 
 
 
(233,479
 
 
(36,638
 
 
—  
 
 
 
—  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to ordinary shareholders
 
 
(344,168
 
 
406,063
 
 
 
(353,135
 
 
(55,415
 
 
(233,479
 
 
(36,638
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average ordinary shares outstanding
 
 
1,369,041,418
 
 
 
1,402,509,386
 
 
 
484,555,775
 
 
 
484,555,775
 
 
 
945,496,827
 
 
 
945,496,827  
Dilutive effect of Share-based awards
             18,558,520                                      
Conversion of Class B into Class A ordinary shares
    —                  945,496,827       945,496,827       —         —    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per share
    1,369,041,418       1,421,067,906       1,430,052,602       1,430,052,602       945,496,827       945,496,827  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—diluted
 
 
(0.2514
 
 
0.2857
 
 
 
(0.2469
 
 
(0.0388
 
 
(0.2469
 
 
(0.0388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per ADS—basic
 
 
136,904,142
 
 
 
140,250,939
 
 
 
48,455,578
 
 
 
48,455,578
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per ADS—diluted
 
 
136,904,142
 
 
 
142,106,791
 
 
 
143,005,260
 
 
 
143,005,260
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS—basic
 
 
(2.5140
 
 
2.8953
 
 
 
(2.4694
 
 
(0.3875
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS—diluted
 
 
(2.5140
 
 
2.8575
 
 
 
(2.4694
 
 
(0.3875
 
 
 
 
 
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
                 
 
F-68

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
19.
EMPLOYEE BENEFIT
Full time employees of the Group participate in government mandated defined contribution plan, pursuant to which certain welfare benefits are provided to employees. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefits, which were expensed as incurred, were approximately RMB193,990, RMB93,658 and RMB56,490 (US$8,865) for the years ended December 31, 2019, 2020 and 2021, respectively.
 
20.
FAIR VALUE MEASUREMENT
ASC
820-10,
Fair Value Measurements and Disclosures: Overall (“ASC
820-10”),
establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
Level 2 — Include other inputs that are directly or indirectly observable in the marketplace
Level 3 — Unobservable inputs which are supported by little or no market activity
ASC
820-10
describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
 
F-69

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Assets and liabilities measured or disclosed at fair value on a recurring basis
In accordance with ASC
820-10,
the Group measures equity investments with readily determinable fair value, equity investment accounted for using fair value option and
available-for-sale
debt securities at fair value on a recurring basis. The equity investments with readily determinable fair value and short-term
available-for-sale
debt securities are classified within Level 1 as the fair value is measured using quoted market data, or Level 2 as the fair value is measured by using indirectly inputs observable in the marketplace. The equity investment accounted for using fair value option and long-term available-for-sale debt securities are classified with in Level 3 in the fair value hierarchy.
Assets and liabilities measured on a recurring basis or disclosed at fair value are summarized below:
 
    
Total Fair

Value
    
Total Fair

Value
    
Quoted prices in

active markets

for identical

assets (Level 1)
    
Significant

other

observable
inputs (Level 2)
    
Significant

unobservable

inputs (Level 3)
    
Total gains

(losses)
 
  
RMB
    
US$
    
RMB
    
RMB
    
RMB
    
RMB
 
Fair value measurement—Recurring:
                                                     
As of December 31, 2021
                                                     
Short-term investment
                                                     
Available-for-sale
debt securities
     262,169        41,140                 262,169                 1,441  
Long-term Investment
                                                     
Available-for-sale debt securities
     46,339        7,272                          46,339           
Equity investments accounted for using fair value option
     362,235        56,843                          362,235        6,537  
As of December 31, 2020
                                                     
Short-term investment
                                                     
Available-for-sale
debt securities
     1,830                          1,830                 (7,365
Long-term Investment
                                                     
Equity investments with readily determinable fair value
     11,411                 11,411                          5,327  
Equity investments accounted for using fair value option
     364,298                                   364,298        857  
Reconciliations of assets categorized within Level 3 under the fair value hierarchy are as follow:

 
    
Amounts
 
    
RMB
 
Balance as of January 1, 2019
         
Addition
     497,796  
Fair value change
     (102,555
Foreign exchange translation adjustments
     (6,660
    
 
 
 
Balance as of December 31, 2019
     388,581  
Addition
     —    
Fair value change
     857  
Foreign exchange translation adjustments
     (25,140
    
 
 
 
Balance as of December 31, 2020
     364,298  
Addition
    
46,339
 
Fair value change
     6,537  
Foreign exchange translation adjustments
     (8,600
    
 
 
 
Balance as of December 31, 2021
     408,574  
    
 
 
 
Balance as of December 31, 2021 in US$
     64,114  
    
 
 
 
 
(i)
There were no transfers of fair value measurements into or out of Level 3 for the years ended December 31, 2019, 2020 and 2021.
 
F-70

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
The Group measured equity investment accounted for using fair value option and
available-for-sale
debt securities on recurring basis using significant unobservable inputs (Level 3) for the year ended December 31, 2021. The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below:
 

    
Fair value
  
Valuation technique
  
Unobservable
inputs
  
Range
Equity investments accounted for using fair value option
   362,235    Discount cash flow method   
•   Weighted average cost of capital (“WACC”)
  
17.5%
         
 
  
 
  
 
  
•   Compound Annual Growth Rate (“CAGR”)
  
16.4%
         
 
  
 
  
 
  
•   EBIT Margin
  
7.7%~16.2%
A sensitivity analysis of the investment in equity investment accounted for using fair value option shows that, with all other variables hold constant, an increase/decrease of 0.5% in the CAGR would cause the fair value of the investment increase/decrease by 1.8% and 1.7%, respectively; an increase/decrease of 0.5% in the WACC would cause the fair value of the investment decrease/increase by 5.4% and 5.8%, respectively; and an increase/decrease of 5% in the EBIT margin would cause the fair value of the investment increase/decrease by 9.0% and 8.8%, respectively.
 
F-71

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Assets and liabilities measured or disclosed at fair value on a
non-recurring
basis

The Group measures certain financial assets as equity investments accounted for using equity method at fair value on a nonrecurring basis only if an impairment loss were to be recognized. The Group measures equity securities accounted for using measurement alternative on a
non-recurring
basis only if there are observable price changes in orderly transactions for identical or similar investments of the same issuer, or an impairment loss were to be recognized. The Group also measures the remaining interests upon deconsolidation of certain businesses at fair value on a
non-recurring
basis. The Group’s
non-financial
assets, such as intangible assets, goodwill and property and equipment, would be measured at fair value only if they were determined to be impaired.
The following table summarizes the Company’s assets held as of December 31, 2020 and 2021 for which a
non-recurring
fair value measurement was recorded during the years ended December 31, 2020 and 2021:
 
    
Total

Balance
    
Total Balance
    
Quoted prices in

active markets

for identical

assets (Level 1)
    
Significant

other observable

inputs (Level 2)
    
Significant

unobservable

inputs (Level 3)
    
Total (losses)

gains
 
  
RMB
    
US$
    
RMB
    
RMB
    
RMB
    
RMB
 
Fair value measurement—Non-Recurring:
                                                     
As of December 31, 2021
                                                     
Equity investments accounted for using the measurement alternative
     738,292        115,854                          738,292        (284,736
As of December 31, 2020
                                                     
Property and equipment, net
     85,094                                   85,094        (9,226
Intangible assets, net
     —                                     —          (17,746
Equity investments accounted for using the measurement alternative
     585,958                                   585,958        55,942  
Equity investments accounted using equity method
     18,000                                   18,000        —    
 
F-72

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
For equity securities accounted for under the measurement alternative, when there are observable price changes in orderly transactions for identical or similar investments of the same issuer, the investments are
re-measured
to fair value (Note 4). The
non-recurring
fair value measurements to the carrying amount of an investment usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These
non-recurring
fair value measurements were measured as of the observable transaction dates. The valuation methodologies involved require management to use the observable transaction price at the transaction date and other unobservable inputs (level 3) such as volatility of comparable companies and probability of exit events as it relates to liquidation and redemption preferences. When there is impairment of equity securities accounted for under the measurement alternative, the
non-recurring
fair value measurements are measured at the date of impairment. The Company uses valuation methodologies, the market approach and income approach, which requires management to use unobservable inputs (level 3). All impairments recorded in the year ended December 31, 2021 were resulted from full impairments except for certain equity investments, which
were
written down from carrying value of RMB908,184 to fair value of RMB583,804 (US$91,612) as of December 31, 2021. In 2021, the Group sold part of equity interest of an investment previously accounted for using the measurement alternative and the remaining equity interest held was reclassified and accounted for as available-for-sale debt securities since the Group has a put option to require the equity investee to redeem the Group’s equity interest at the Group’s option. The Group remeasured the fair value of the investment upon the reclassification with a remeasurement loss of RMB42,883 (US$6,729) recorded in “Other expense” in the consolidated comprehensive (loss) income. The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below:
 
 
  
Fair value
 
  
Valuation technique
  
Unobservable
inputs
  
Range
 
Equity investments accounted for using measurement alternative      738,292     
Black-Scholes method
  
•   IPO Probability
     30% to 40
                  
•   Volatility
     49% to 54
             
Market Approach
  
•   
IPO Probability
     25
%
 
                  
•   Volatility
     57 %
                  
•   DLOM
     10
              Discount cash flow method   
•   WACC
     19.50
                  
•   CAGR
     32.9
                  
•   EBIT Margin
     -33.2%~29.2
 
F-73

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
A sensitivity analysis of the fair value including the impairment of the equity investments accounted for using the measurement alternative shows
 
that, with all other variables hold constant, an increase/decrease o
f 5%
 in the IPO probability would cause the fair value of the investments
 
increase/decrease by
1.2%
,
respectively; an increase/decrease of
 5
in the volatility would cause the fair value of the investments increase/decrease
 
by
0.3%
 
and
 0.2%,
respectively; an increase/decrease
 5%
in the DLOM would cause the fair value of the investments decrease/increase by
1.8%
,
 
respectively; an increase/decrease of
 0.5
in the CAGR would cause the fair value of the investment increase/decrease by
 1%
, respectively; an
 
increase/decrease
 
of 0.5%
 
in the WACC would cause
 
the fair value of the investment decrease/increase by
3
%
,
 
respectively;
 
and an increase/decrease
 
of
5% in the EBIT margin would cause the fair value of the investment increase/decrease by
4
%
,
respectively.
 
F-74

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
2
1
.
CONDENSED FINANCIAL INFORMATION OF THE COMPANY
Balance Sheets
 
    
As of December 31,
 
  
2020
    
2021
    
 
 
  
RMB
    
RMB
    
US$
 
ASSETS
                          
Current assets
                          
Cash and cash equivalents
     18,243        20,401        3,201  
Short-term investments
               —          —    
Prepayments and other current assets
     131,128        147,396        23,130  
Due from subsidiaries and related parties
     1,429,987        3,124,311        490,273  
    
 
 
    
 
 
    
 
 
 
Total current assets
  
 
1,579,358
 
  
 
3,292,108
 
  
 
516,604
 
    
 
 
    
 
 
    
 
 
 
Non-current
assets
                           
Long-term investments
     492,714        446,969        70,139  
Investment in subsidiaries
     2,625,791        897,699        140,869  
Other
non-current
assets
     —          2,881        450  
    
 
 
    
 
 
    
 
 
 
Total
non-current
assets
  
 
3,118,505
 
  
 
1,347,549
 
  
 
211,458
 
    
 
 
    
 
 
    
 
 
 
Total assets
  
 
4,697,863
 
  
 
4,639,657
 
  
 
728,062
 
    
 
 
    
 
 
    
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
                           
Current liabilities
                           
Accrued expenses and other current liabilities
     22,893        19,110        2,999  
Due to subsidiaries and related parties
     754,136        1,159,795        181,997  
Income tax payable
     2,769        11,997        1,883  
    
 
 
    
 
 
    
 
 
 
Total current liabilities
  
 
779,798
 
  
 
1,190,902
 
  
 
186,879
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
     39,830        40,908        6,419  
Other
non-current
liabilities
     130,854        128,721        20,199  
    
 
 
    
 
 
    
 
 
 
Total
non-current
liabilities
  
 
170,684
 
  
 
169,629
 
  
 
26,618
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
  
 
950,482
 
  
 
1,360,531
 
  
 
213,497
 
    
 
 
    
 
 
    
 
 
 
Shareholders’ equity
                          
Class A ordinary shares (par value of US$0.000025 per share; 7,600,000,000 shares authorized; 482,113,756 and 487,234,522 shares issued as of December 31, 2020 and 2021, respectively; 482,113,756 and 487,234,522 shares outstanding as of December 31, 2020 and 2021, respectively)
     78        79        12  
Class B ordinary shares (par value of US$0.000025 per share; 1,400,000,000 shares authorized; 957,465,244 and 957,465,244 shares issued as of December 31, 2020 and 2021, respectively; 945,496,827 and 945,496,827 shares outstanding as of December 31, 2020 and 2021, respectively)
     156        156        24  
Additional
paid-in
capital
     2,726,619        2,685,544        421,420  
Retained earnings
     857,188        505,085        79,259  
Accumulated other comprehensive income
     163,340        88,262        13,850  
    
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
  
 
3,747,381
 
  
 
3,279,126
 
  
 
514,565
 
    
 
 
    
 
 
    
 
 
 
Total liabilities and shareholders’ equity
  
 
4,697,863
 
  
 
4,639,657
 
  
 
728,062
 
    
 
 
    
 
 
    
 
 
 
 
 
F-75

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Statements of Comprehensive (loss) income
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Revenues
  
 
  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
Cost of revenues
     (5           
 
—  
 
 
 
—  
 
Gross profit
     (5           
 
—  
 
 
 
—  
 
Operating expenses
                          
 
 
 
Research and development
     (858     (482     (3  
 
—  
 
General and administrative
     (41,872     (45,159     (21,978     (3,449
Impairment of goodwill
     (64,154     —      
 
—  
 
 
 
—  
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
  
 
(106,884
 
 
(45,641
 
 
(21,981
 
 
(3,449
    
 
 
   
 
 
   
 
 
   
 
 
 
Equity in loss of subsidiaries
     (495,735     (168,217     (352,616     (55,336
Interest income (expense), net
     21,677       2,325       (9     (1
Foreign exchange gains (loss), net
     152       (315     71       11  
Other income, net
     306,006       711,629       35,537       5,577  
    
 
 
   
 
 
   
 
 
   
 
 
 
(Loss) income before income taxes
  
 
(274,789
 
 
499,781
 
 
 
(338,998
 
 
(53,198
)
    
 
 
   
 
 
   
 
 
   
 
 
 
Income tax expense
s
     (39,188     (83,049     (12,128     (1,903 )
    
 
 
   
 
 
   
 
 
   
 
 
 
Net (
l
oss) income
  
 
(313,977
 
 
416,732
 
 
 
(351,126
 
 
(55,101
)
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss), net of tax of nil
                                
Unrealized gains (losses) on
available-for-sale
securities, net
     10,913       (7,250  
 
—  
 
 
 
—  
 
Foreign currency translation adjustments
     77,556       (167,183     (75,078     (11,781
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss)
  
 
88,469
 
 
 
(174,433
 
 
(75,078
 
 
(11,781
    
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive (
l
oss) income
  
 
(225,508
 
 
242,299
 
 
 
(426,204
 
 
(66,882
    
 
 
   
 
 
   
 
 
   
 
 
 
 
F-76

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
Statements of Cash Flows
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Net cash (used in) provided by operating activities

     (15,258     (2,186     666       105  
Net cash provided (used in) by investing activities

     375,584       1,345,523       (864,999     (135,737
Net cash (used in) provided by financing activities

     (494,055     (1,453,285    
891,960

     
139,968

 
Effect of exchange rate changes on cash and cash equivalents and restricted cash
     64,769       (121,395     (25,469     (3,997
    
 
 
   
 
 
   
 
 
   
 
 
 
Net (decrease) increase in cash
and
cash equivalents and restricted cash
  
 
(68,960
 
 
(231,343
 
 
2,158
 
 
 
339
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash
and
cash equivalents and restricted cash at beginning of the year
  
 
318,546
 
 
 
249,586
 
 
 
18,243
 
 
 
2,863
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash
and
cash equivalents and restricted cash at end of the year
  
 
249,586
 
 
 
18,243
 
 
 
20,401
 
 
 
3,202
 
    
 
 
   
 
 
   
 
 
   
 
 
 
(a) Basis of presentation
For the Company only condensed financial information, the Company records its investment in its subsidiaries, VIEs and subsidiaries of VIEs under the equity method of accounting. Such investment is presented on the condensed balance sheets as “Investment in subsidiaries” and share of their income as “Equity in profit (loss) of subsidiaries” on the condensed statements of comprehensive (loss) income. The subsidiaries VIEs and subsidiaries of VIEs did not pay any dividends to the Company for any of the years presented.
The Company only condensed financial information should be read in conjunction with the Group’s consolidated financial statements.
(b) Commitments and contingencies
The Company does not have any significant commitments or long-term obligations as of any of the periods presented.
The Company and certain of its current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption
In Re: Cheetah Mobile, Inc. Securities Litigation
(Case No.
2:20-cv-05696).
On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that the Company made false or misleading statements regarding the Company’s business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule
10b-5
promulgated thereunder. Briefing on the Company’s motion to dismiss the complaint was completed in July 2021. On March 30, 2022, the Court granted the Company’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. Lawsuits such as this could divert a significant amount of the Company’s attention and other resources from the Company’s business and operations, which could harm the Company’s results of operations and require the Company to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm the Company’s reputation and restrict the Company’s ability to raise capital in the future. In addition, if a claim is successfully made against the Company, the Company may be required to pay significant damages, which could have a material adverse effect on the Company’s financial condition and results of operations. Furthermore, there can be no assurance that the Company’s insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. The Company also may be subject to claims for indemnification related to these matters, and the Company cannot predict the impact that indemnification claims may have on the Company’s business, financial condition or results of operations.
 
F-77

CHEETAH MOBILE INC.
NOTES TO THE CONSOLIDATED FINANCIAL STATEMENTS (CONTINUED)
FOR THE YEARS ENDED DECEMBER 31, 2019, 2020 AND 2021
(Amounts in thousands of Renminbi (“RMB”) and U.S. Dollars (“US$”), except for number of shares and per share (or ADS) data)
 
The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to the Company’s disclosures for fiscal year 2015 regarding its relationship with one of its advertising business partners. The SEC investigation also relates to Rule
10b5-1
trading plans entered into by certain current and former officers and directors of the Company and sales of the Company’s ADS under those plans in 2015 and 2016. The Company and its current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While the Company believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against the Company and/or the current and former officers and directors of the Company involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings and other limitations or sanctions under the U.S. securities laws. The Company recorded a loss contingency amounting to US
$1.5 
million as of December 31, 2020. Based on recent developments, in the opinion of management and based on advice of the Company’s legal counsel, the Company is currently unable to ascertain the ultimate outcome, including an estimate of the amount of the loss or a range of loss, if any, in connection with the SEC investigation or any potential litigation. Therefore, the amount of loss cannot be reasonably estimated, and the Company
 
reversed
the
previously accrued loss contingency as of December 31, 2021.
Except for the class action and investigation mentioned above, the Company is involved in several other proceedings as of December 31, 2021 which are either immaterial, or the Company does not believe that a reasonable possibility of loss has been incurred as the proceedings are in the early stages, and/or there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. As a result, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, which includes eventual loss, fine, penalty or business impact, if any, and therefore, an estimate for the reasonably possible loss or a range of reasonably possible losses cannot be made. However, the Company believes that such matters, individually and in the aggregate, when finally resolved, are reasonably likely not to have a material adverse effect on the Company’s consolidated results of operations, financial position and cash flows.
 
F-78
EX-8.1 2 d120603dex81.htm EX-8.1 EX-8.1

Exhibit 8.1

LIST OF SIGNIFICANT SUBSIDIARIES AND VIES

 

Subsidiaries   

Place of Incorporation

Cheetah Information Technology Company Limited    Hong Kong
Cheetah Mobile Hong Kong Limited    Hong Kong
Cheetah Technology Corporation Limited    Hong Kong
Hongkong Zoom Interactive Network Marketing Technology Limited    Hong Kong
Multicloud Limited    Hong Kong
Japan Kingsoft Inc.    Japan
Cheetah Mobile Singapore Pte. Ltd.    Singapore
Beijing Kingsoft Internet Security Software Co., Ltd.    People’s Republic of China
Conew Network Technology (Beijing) Co., Ltd.    People’s Republic of China
Beijing Kingsoft Cheetah Technology Co., Ltd.    People’s Republic of China
Zhuhai Baoqu Technology Co., Ltd.    People’s Republic of China
Jingdezhen Jibao Information Service Co., Ltd.    People’s Republic of China
Variable Interest Entities   
Beijing Cheetah Network Technology Co., Ltd.    People’s Republic of China
Beijing Conew Technology Development Co., Ltd.    People’s Republic of China
Beijing Cheetah Mobile Technology Co., Ltd.    People’s Republic of China

 

 

 

EX-12.1 3 d120603dex121.htm EX-12.1 EX-12.1

Exhibit 12.1

Certification by the Principal Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Sheng Fu, certify that:

1. I have reviewed this annual report on Form 20-F of Cheetah Mobile Inc.;

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 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 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 26, 2022
By:  

/s/ Sheng Fu

  Name: Sheng Fu
  Title: Chief Executive Officer

 

 

 

 

EX-12.2 4 d120603dex122.htm EX-12.2 EX-12.2

Exhibit 12.2

Certification by the Principal Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Thomas Jintao Ren, certify that:

1. I have reviewed this annual report on Form 20-F of Cheetah Mobile Inc.;

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 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 s 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 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 26, 2022
By:  

/s/ Thomas Jintao Ren

  Name: Thomas Jintao Ren
  Title: Chief Financial Officer

 

 

 

 

EX-13.1 5 d120603dex131.htm EX-13.1 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 Cheetah Mobile Inc. (the “Company”) on Form 20-F for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Sheng Fu, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to 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 26, 2022
By:  

/s/ Sheng Fu

  Name: Sheng Fu
  Title: Chief Executive Officer

 

 

 

 

EX-13.2 6 d120603dex132.htm EX-13.2 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 Cheetah Mobile Inc. (the “Company”) on Form 20-F for the year ended December 31, 2021 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Thomas Jintao Ren, Interim Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to 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 26, 2022

 

By:  

/s/ Thomas Jintao Ren

  Name: Thomas Jintao Ren
  Title: Chief Financial Officer

 

 

 

EX-15.1 7 d120603dex151.htm EX-15.1 EX-15.1

Exhibit 15.1

LOGO

July 26, 2022

Cheetah Mobile Inc.

Building No. 11

Wandong Science and Technology Cultural Innovation Park

No.7 Sanjianfangnanli

Chaoyang District, Beijing 100124

People’s Republic of China

Dear Sirs,

We hereby consent to the reference of our name under the headings “Item 3. Key Information—D. Risk Factors”, “Item 4. Information on the Company—B. Business Overview—Regulations” and “Item 4. Information on the Company—C. Organizational Structure” in Cheetah Mobile Inc.’s Annual Report on Form 20-F for the year ended December 31, 2021 (the “Annual Report”), which will be filed with the Securities and Exchange Commission (the “SEC”) in the month of July 2022, and further consent to the incorporation by reference into the Registration Statement on Form S-8 (No. 333-199577) filed with the SEC on October 24, 2015 of the summary of our opinions and advice under the headings “Item 3. Key Information—D. Risk Factors,” “Item 4. Information on the Company—B. Business Overview—Regulation” and “Item 4. Information on the Company—C. Organizational Structure” in the Annual Report. We also consent to the filing of this consent letter with the SEC as an exhibit to the Annual Report.

In giving such consent, we do not thereby admit that we come within the category of persons whose consent is required under Section 7 of the Securities Act of 1933, or under the Securities Exchange Act of 1934, in each case, as amended, or the regulations promulgated thereunder.

 

Very truly yours,
LOGO
Global Law Office
EX-15.2 8 d120603dex152.htm EX-15.2 EX-15.2

Exhibit 15.2

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the Registration Statement (Form S-8 File No. 333-199577) pertaining to the 2013 Equity Incentive Plan and 2014 Restricted Shares Plan of Cheetah Mobile Inc. of our reports dated July 26, 2022, with respect to the consolidated financial statements of Cheetah Mobile Inc., and the effectiveness of internal control over financial reporting of Cheetah Mobile Inc., included in this Annual Report (Form 20-F) for the year ended December 31, 2021.

/s/ Ernst & Young Hua Ming LLP

Beijing, the People’s Republic of China

July 26, 2022

EX-101.SCH 9 cmcm-20211231.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:definitionLink link:calculationLink 1007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Organization and Principal Activities link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - Business Combinations and Deconsolidations link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Investments link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Accounts Receivable, Net link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Prepayments and Other Current Assets link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Property and Equipment, Net link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Intangible Assets, Net link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Lease link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Accrued Expenses And Other Liabilities link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Geographical Information link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Share-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Shareholders' Equity link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - (Loss) Earnings Per Share link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Employee Benefit link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Fair Value Measurement link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Condensed Financial Information of the Company link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Organization and Principal Activities (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Investments (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Accounts Receivable, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Prepayments and Other Current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Intangible Assets, Net (Tables) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Lease (Tables) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Accrued Expenses And Other Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Geographical Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Income Taxes (Tables) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - (Loss) Earnings Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Condensed Financial Information of the Company (Tables) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Organization and Principal Activities - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Organization and Principal Activities - Principal subsidiaries of Vies and Equity investees (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Organization and Principal Activities - VIE Arrangements (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Organization and Principal Activities - VIE Arrangements (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Organization and Principal Activities - Financial Performance and Cash flows of the Vies and subsidiaries of Vies (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Summary of Significant of Accounting Policies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Summary of Significant of Accounting Policies - Estimated Useful Lives of Asset (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Summary of Significant of Accounting Policies - Estimated Useful Lives of Intangible Asset (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue by Revenue Source (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Business Combinations and Deconsolidations - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Investments - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Investments - Schedule of Unrealized and Realized Gains and Losses of Equity Securities (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Investment - Unaudited Condensed Financial Information Equity Investments (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - Disclosure - Accounts Receivable, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1063 - Disclosure - Accounts Receivable, Net - Schedule of movement in the allowance for credit losses (Detail) link:presentationLink link:definitionLink link:calculationLink 1064 - Disclosure - Prepayments and Other Current Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1065 - Disclosure - Prepayments and Other Current Assets (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1066 - Disclosure - Prepayments and Other Current Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1067 - Disclosure - Prepayments and Other Current Assets - Schedule of movement in the allowance for credit losses (Detail) link:presentationLink link:definitionLink link:calculationLink 1068 - Disclosure - Property and Equipment, Net (Detail) link:presentationLink link:definitionLink link:calculationLink 1069 - Disclosure - Property and Equipment, Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1070 - Disclosure - Intangible Assets and Related Accumulated Amortization (Detail) link:presentationLink link:definitionLink link:calculationLink 1071 - Disclosure - Intangible Assets Net - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1072 - Disclosure - Intangible Assets Estimated Amortization Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1073 - Disclosure - Lease - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1074 - Disclosure - Lease - Summary of Future lease Payments under Operating Leases (Detail) link:presentationLink link:definitionLink link:calculationLink 1075 - Disclosure - Accrued Expenses And Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1076 - Disclosure - Accrued Expenses And Other Liabilities - Summary of Other Non-current Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1077 - Disclosure - Segment Information - Summary of Revenue from Each Segment, Income (Loss) from Operations (Detail) link:presentationLink link:definitionLink link:calculationLink 1078 - Disclosure - Geographical Information - Schedule of Revenues and Property and Equipment (Detail) link:presentationLink link:definitionLink link:calculationLink 1079 - Disclosure - Geographical Information - Schedule of Revenues and Property and Equipment (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1080 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1081 - Disclosure - Income Taxes - Current and Deferred Portions of Income Tax Expense (Detail) link:presentationLink link:definitionLink link:calculationLink 1082 - Disclosure - Income Taxes - Reconciliation of the Differences (Detail) link:presentationLink link:definitionLink link:calculationLink 1083 - Disclosure - Income Taxes - Reconciliation of the Differences (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1084 - Disclosure - Income Taxes - Tax Effects of Temporary Differences (Detail) link:presentationLink link:definitionLink link:calculationLink 1085 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Detail) link:presentationLink link:definitionLink link:calculationLink 1086 - Disclosure - Related Party Transactions (Detail) link:presentationLink link:definitionLink link:calculationLink 1087 - Disclosure - Related Party Transactions (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1088 - Disclosure - Related Party Transactions - Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss (Detail) link:presentationLink link:definitionLink link:calculationLink 1089 - Disclosure - Related Party Transactions - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1090 - Disclosure - Share-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1091 - Disclosure - Share-Based Compensation - 2014 Restricted Shares plan (Detail) link:presentationLink link:definitionLink link:calculationLink 1092 - Disclosure - Share-Based Compensation - 2013 Incentive Scheme (Detail) link:presentationLink link:definitionLink link:calculationLink 1093 - Disclosure - Share-Based Compensation - Summary of assumptions used for grant date fair value under binomial tree option pricing model (Detail) link:presentationLink link:definitionLink link:calculationLink 1094 - Disclosure - Share-Based Compensation - 2011 Share Award Scheme (Detail) link:presentationLink link:definitionLink link:calculationLink 1095 - Disclosure - Share-Based Compensation - Schedule of share-based compensation expenses of subsidiaries' share-based awards recognized by the group (Detail) link:presentationLink link:definitionLink link:calculationLink 1096 - Disclosure - Share-Based Compensation - Expenses Recorded by Group (Detail) link:presentationLink link:definitionLink link:calculationLink 1097 - Disclosure - Commitments & Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1098 - Disclosure - Commitments and Contingencies - Summary Of Commitment For Cloud Services (Detail) link:presentationLink link:definitionLink link:calculationLink 1099 - Disclosure - Shareholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1100 - Disclosure - Shareholders' Equity - Schedule of Retained Earnings (Detail) link:presentationLink link:definitionLink link:calculationLink 1101 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (loss) (Detail) link:presentationLink link:definitionLink link:calculationLink 1102 - Disclosure - (Loss) Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1103 - Disclosure - Employee Benefit - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1104 - Disclosure - Fair Value Measurement - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1105 - Disclosure - Fair Value Measurement - Assets and Liabilities Measured or Disclosed at Fair Value (Detail) link:presentationLink link:definitionLink link:calculationLink 1106 - Disclosure - Fair Value Measurement - Reconciliation of the Assets and Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1107 - Disclosure - Fair Value Measurement - Schedule of significant unobservable inputs used in the fair value measurement (Detail) link:presentationLink link:definitionLink link:calculationLink 1108 - Disclosure - Condensed Financial Information of the Company - Consolidated Balance Sheets (Detail) link:presentationLink link:definitionLink link:calculationLink 1109 - Disclosure - Condensed Financial Information of the Company - Consolidated Balance Sheets (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1110 - Disclosure - Condensed Financial Information of the Company - Consolidated Statement of Comprehensive (loss) income (Detail) link:presentationLink link:definitionLink link:calculationLink 1111 - Disclosure - Condensed Financial Information of the Company - Consolidated Statement of Cash Flows (Detail) link:presentationLink link:definitionLink link:calculationLink 1112 - Disclosure - Condensed Financial Information of the Company - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 10 cmcm-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 11 cmcm-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 cmcm-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 13 cmcm-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 14 g120603g01e51.jpg GRAPHIC begin 644 g120603g01e51.jpg M_]C_X0EW17AI9@ 34T *@ @ #0$ , !"C$ $! , !!B< M $" , $ J@$& , ! 4 $2 , ! $ $5 , ! M 0 $: 4 ! L@$; 4 ! N@$H , ! ( $Q ( M ? P@$R ( 4 X0$[ ( ) ]8=I 0 ! ! M 3@ " ( @ " !;C8 "<0 %N-@ )Q!!9&]B92!0:&]T;W-H;W @,C,N M,R H5VEN9&]W)E\K.$P]-UX_-&)Y2D MA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$ @(! @0$ M P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R@I)# M4Q5C+RLX3#TW7C\T:4I(6TE<34 MY/2EM<75Y?569G:&EJ:VQM;F]B7I[?'_]H # ,! (1 Q$ /P#U M+4N(DB(X0V7T/)V6[]NC@TS!_E;?HH&?9D5ESJ21 :208C5_YI98W:Z%7Q+G M,K)<]IJ:2UKR[820R6L<[8QCOH_SGJ/24W_M&/O]/U?TG:N?=X_0^DG==4T2 MZPM'B[0?>X+-IRBU[GW6#:]KB'N<(#@(TL]-G]39O9_VXHY%MN]U3L@/:V&R M7,@2 Y[QKO;^>W^;24V>IXS,[&;6+ UPLFQA>P@!P]S6FO][>SWK*; MT+>YP9=BNV\N;CO< 3N]A_62W>U:.0ZRNL,&5.Z0ZLN8QQ:"6;Z]K"[;[?S$ M7ISGO.\W->==]3=A@GW!]GILK=NT<@0"I)TZEF'B,QRX.+2XRQA:WW.=9#6$ MO^CN_?5@75G@^7![:(B!5;^D-6QW+CZD>SZ1]N[]Y%23UJYB=>8@\)>HSS^X MJK;E8UEC0S+;5 U>QS#W V'U&V,]W^>K-N113'K6-KGC>X-G_.24S:X. W X52J[+LM!>PM MJ+R"06P(+FM[^KNW-;^8B4UW/.]]Q-9D!@$$$'Z6\?224ENKK%3R&C1I(T[P MIMK8TRUH'P$JN+G.<#OKANKY;O)]QW!K6.K;O=M=_Y@@F^ZW=7D5^HTDN = MPWZ4,'Z';_UQZ+C48C+?3#GNN&X-W#=#02R&6.;[=W[FY)2.TTO?ZE-CV& X MO+;7#0_Z$;&>YO\ ZK1YKO[6Q&_9^)$>DR/#8S M_P @B''86[23$1IIQX1]'^RDIH83F69 #GOD %M>YT @#=+O5-=WN]W\RM14 M\.AS0'';Z9 >PRYSY->]M8W;CJWVO:(CZ6_:UON0\\NWAK&;GN:X%T[8;+=S0]U=K'[ MW;?T2#TYMK7R&.%3XW;RUI!'T3Z?V>A[OW/I^FDI/&!@D-#!2':^T.VZ?O;! ML]N[\Y2Q(!#'O<'?FZ[;?8U6J,RF?2A[7NL> ',>.7.>WW;-GN:Y'R*C;6Y M@CW-+=>Q/#N'?15;%P'T%WT(.R( ! :=SA[*Z]WN24W9=X?BA/RZ*W[+'M8[ MF"8T^:,L_+LPF7D6AY>0"=K]O;V_1LK_ .DDI+CY=#J:V,L;ZA8 &R'$&/W6 M'\U0IOR'VU!UA(<3(^S6LD 3[GV.VU?2_.^G]! QWUNMK#V[1N&W5T^IM;^> M]VQ_MW+524I))))3_]+T;JE3K&M&T.;(,[!:9EK-OI.JM_>W^I_(0.G5@7@F MKTR!(BG8"=&/]_H4;?\ .6LDDI2B^"QP(D0="I)G?1/''?CYI*1SLGAOT?Y::K?K_/>?I;9Y/\ /?\ ")*=-)4=?^[7'DDDI__9_^T1 M %!H;W1O' ( ( !P"4 ( $ #A"24T$&@ #0P 8 M >\ ,T !P!3 %0 7P P # ,0!A 0 M ! ,T ![P ! M ! ! ;G5L; ( &8F]U;F1S3V)J8P M $ !28W0Q ! !4;W @;&]N9P 3&5F=&QO;F< M $)T;VUL;VYG ![P !29VAT;&]N9P S0 &\ 4F=H=&QO;F< ,T W5R;%1%6%0 ! ;G5L M;%1%6%0 ! 37-G951%6%0 ! &86QT5&%G5$585 M $ YC96QL5&5X=$ES2%1-3&)O;VP! "&-E;&Q497AT5$585 M $ EH;W)Z06QI9VYE;G5M #T53;&EC94AO7!E $YO;F4 )=&]P3W5T)E\K.$P]-UX_-& M)Y2DA;25Q-3D]*6UQ=7E]59F=H:6IK;&UN;V-T=79W>'EZ>WQ]?G]Q$ @(! M @0$ P0%!@<'!@4U 0 "$0,A,1($05%A<2(3!3*!D12AL4(CP5+1\#,D8N%R M@I)#4Q5C+RLX3#TW7C\T:4I(6T ME<34Y/2EM<75Y?569G:&EJ:VQM;F]B7I[?'_]H # ,! (1 Q$ M/P#U+4N(DB(X0V7T/)V6[]NC@TS!_E;?HH&?9D5ESJ21 :208C5_YI98W:Z% M7Q+G,K)<]IJ:2UKR[820R6L<[8QCOH_SGJ/24W_M&/O]/U?TG:N?=X_0^DG= M=4T2ZPM'B[0?>X+-IRBU[GW6#:]KB'N<(#@(TL]-G]39O9_VXHY%MN]U3L@/ M:V&R7,@2 Y[QKO;^>W^;24V>IXS,[&;6+ UPLFQA>P@!P]S6FO][>S MWK*;T+>YP9=BNV\N;CO< 3N]A_62W>U:.0ZRNL,&5.Z0ZLN8QQ:"6;Z]K"[; M[?S$7ISGO.\W->==]3=A@GW!]GILK=NT<@0"I)TZEF'B,QRX.+2XRQA:WW.= M9#6$O^CN_?5@75G@^7![:(B!5;^D-6QW+CZD>SZ1]N[]Y%23UJYB=>8@\)>H MSS^XJK;E8UEC0S+;5 U>QS#W V'U&V,]W^>K-N113'K6-KGC>X-G_.24S:X. M W X52J[+LM M!>PMJ+R"06P(+FM[^KNW-;^8B4UW/.]]Q-9D!@$$$'Z6\?224ENKK%3R&C1I M(T[PIMK8TRUH'P$JN+G.<#OKANKY;O)]QW!K6.K;O=M=_Y@@F^ZW=7D5^HT MDN =PWZ4,'Z';_UQZ+C48C+?3#GNN&X-W#=#02R&6.;[=W[FY)2.TTO?ZE-C MV& XO+;7#0_Z$;&>YO\ ZK1YKO[6Q&_9^)$>DR M/#8S_P @B''86[23$1IIQX1]'^RDIH83F69 #GOD %M>YT @#=+O5-=WN]W\ MRM14\.AS0'';Z9 >PRYSY->]M8W;CJWVO:(CZ6_:UON0\\NWAK&;GN:X%T[8;+=S0]U M=K'[W;?T2#TYMK7R&.%3XW;RUI!'T3Z?V>A[OW/I^FDI/&!@D-#!2':^T.VZ M?O;!L]N[\Y2Q(!#'O<'?FZ[;?8U6J,RF?2A[7NL> ',>.7.>WW;-GN:Y'R* MC;6Y@CW-+=>Q/#N'?15;%P'T%WT(.R( ! :=SA[*Z]WN24W9=X?BA/RZ*W[+ M'M8[F"8T^:,L_+LPF7D6AY>0"=K]O;V_1LK_ .DDI+CY=#J:V,L;ZA8 &R'$ M&/W6'\U0IOR'VU!UA(<3(^S6LD 3[GV.VU?2_.^G]! QWUNMK#V[1N&W5T^I MM;^>]VQ_MW+524I))))3_]+T;JE3K&M&T.;(,[!:9EK-OI.JM_>W^I_(0.G5 M@7@FKTR!(BG8"=&/]_H4;?\ .6LDDI2B^"QP(D0="I)G?1/''?CYI*1SLGAOT?Y::K?K_/>?I;9Y/\ /?\ ")*=-)4=?^[7'DDDI__9 M #A"24T$(0 5P $! #P!! &0 ;P!B &4 ( !0 &@ ;P!T &\ M&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R9R]D8R]E;&5M96YT7!E+U)E&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C945V96YT(R(@>&UL;G,Z:6QL M=7-T&UL;G,Z<&AO=&]S:&]P/2)H='1P.B\O;G,N861O8F4N8V]M+W!H;W1O M&UL.FQA;F<](G@M2TR,#(R(#$V M.C U.C T)B-X03M%4U0@5&EM93H@(" @(" @(" @(" @(#$R+4UA>2TR,#(R M(# V.C,U.C T)B-X03M38W)I<'0@5F5R$$[)B-X03M4:&4@9F]L;&]W:6YG(&9O;G1S M(&%R92!P$$[(" @(" @(" @($-A;&EB$$[5&AE(&9O;&QO=VEN9R!C;VQO$$[(" @(" @(" @($)L86-K)B-X03L@(" @(" @(" @0TU9 M2R8C>$$[)B-X03LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TF(WA!.T9I;&4@3F%M93H@(" @(" @(" @(" @("!# M:&%R="YA:28C>$$[57-E$$[3&]C86P@5&EM93H@(" @(" @(" @(" @,3(M36%Y+3(P,C(@,38Z,#4Z M-# F(WA!.T535"!4:6UE.B @(" @(" @(" @(" @,3(M36%Y+3(P,C(@,#8Z M,S4Z-# F(WA!.U-C$$[26QL M=7-T$$[(" @(" @(.* HB Q,"!P M871H(&]B:F5C=',@:&%V92!T;W1A;"!I;FL@8V]V97)A9V4@;W9E$$[5&AE(&9O;&QO=VEN9R!F;VYT$$[(" @(" @(" @($--64LF(WA!.R8C>$$[+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM)B-X03M& M:6QE($YA;64Z(" @(" @(" @(" @(" @0VAA2TR,#(R(#$V.C X.C,P)B-X03M%4U0@5&EM93H@(" @ M(" @(" @(" @(#$R+4UA>2TR,#(R(# V.C,X.C,P)B-X03M38W)I<'0@5F5R M$$[(" @(" @(" @($--64LF(WA!.R8C>$$[ M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM)B-X03M&:6QE($YA;64Z(" @(" @(" @(" @(" @0VAA2TR,#(R(#$V.C,P.C,U)B-X03M%4U0@ M5&EM93H@(" @(" @(" @(" @(#$R+4UA>2TR,#(R(# W.C P.C,U)B-X03M3 M8W)I<'0@5F5R$$[)B-X03M4:&4@9F]L;&]W:6YG M(&9O;G1S(&%R92!P$$[(" @(" @(" @($-A;&EB$$[5&AE(&9O;&QO=VEN9R!C;VQO$$[(" @(" @(" @($)L86-K)B-X03L@(" @(" @ M(" @0TU92R8C>$$[)B-X03LM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM+2TM M+2TM+2TM+2TM+2TM+2TM+2TM+2TF(WA!.SPO&UP;65T83X@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" \/WAP86-K970@96YD/2)W(C\^_^X #D%D;V)E &1 M ?_; (0 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0(" @(" @(" @(" P,# P,# P,# P$! 0$! 0$! 0$! @(! @(# M P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# M P,#_\ $0@![P,T P$1 (1 0,1 ?_= 0 9__$ :( & @,! M <(!@4$"0,* @$ "P$ 8# 0$! !@4$ P<"" $) H+ M$ " 0,$ 0,# @,# P(&"74! @,$$042!B$'$R( "#$403(C%0E10A9A)#,7 M4G&!&&*1)4.AL? F-'(*&<'1-2?A4S:"\9*B1%1S148W1V,H5597&K+"TN+R M9(-TDX1EH[/#T^,I.&;S=2HY.DA)2EA96F=H:6IV=WAY>H6&AXB)BI25EI>8 MF9JDI::GJ*FJM+6VM[BYNL3%QL?(R'EZ>W MQ]?G]TA8:'B(F*BXR-CH^#E)66EYB9FIN]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6G M5_,YV/NGO/\ F>=P=7X[=65I]S9W<_\ +$^/_4U5NON3Y:[0ZIZIQW>G7_\ M,%[([2W2_77Q?^0G0%7N[6X855*>H MXD#B 3BM< GT!ZLB&1U0<3T%GW%6;0J/F[\1X-V8Z6:FKMLR]W?S: M8\]2U]+2S5U=B)L6_P#-%6K7/8V@IY:BKQ^G[ZCIHGEGBCC1F ?_ *S'2'_= MCZ?75_T+TL^BS3ZA:_9_L]/.&_D_]V[DP^*W%MSY:_&_<.W<]CZ7+X'<&"[) M_G"Y;!YW$5T0GHARF+KH&$D%1"[Q31D,C%2#[J>: I*MMS!A MQ&L8_P",]>%B6 (F%#\O]GIR'\F7Y#D@#Y.]"$D@ #?/\X\DDFP '_#F7))/ MO7]:5_Z-[?[V/\W6_P!WM_OX?L/6.K_DU_(#'PUM3D/E'\?:"EQM/5U>2JZ[ M?_\ .+HZ7&T>/BDJ,A6Y"IJ/YFD<%%1X^GA>2>65ECAC1F6Q&4HI4FIJF!Y(9X75T9E()\>: I*MMS!@<]X M_P"@>M"Q+ $3"GV?[/6.D_E#=Q9#"MN;'?,;XL9':L<&3JIMWX_N/^;=7;.I M:7!RU=/GZJLW=2?S1)MN4=-MVHH*B/)22U2)CI*>5*DQ-$X79YFHP0[:VO&- M8KGA^'KWT)TEO'%/L/4R#^3GWQ54,65I/E9\=*O$ST0RE/EZ3L?^<)58BHQ1 M@-6N7ILK!_,WDQ]1B&HQYEJDD:G:#]P.4]7O7]: #0["_E%=Q;JIX-G9:OVWVE_-_SM!B] MX;2KCB]V[3R%9C/YG-534NY=JY4&ER5"["HH:D&*9$D!4:;F<*0&VUP2 ?&3&YK.M4IM[!Y+M;^;SC\Y MN1Z*+SY"/;.%K?YGT&4W')C:8>:J6AAG-+#^Y*$3U>_#F<$%AMK4''O&/M[> MM_0D$#QUJ?D>G+_AF;Y#?]Y.]!_^AU_./_\ OF7NO]:5_P"C>W^]C_-U[Z!O M]_#]AZ"+MG^7GV)\9W3MKK+O+^;1UUO?%TW M>9W7C:;>6W=U;N_F)[MP5-D]J56"6JC@J<564]18K(+620PV[>EW&?P!;>&: M$Y:IP">&FGE0Y!R* YHS-;&!0Q>OY?9\_GUM"?RA=S[CWI_*U_E\[LWAG\SN MG=.X/B)T/E<_N3<63K,SGLYE*OKW!R5F4S&7R,U3D,GDJR4EYIYY'EED)9V+ M$GV=])NK&/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U_]#?X]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW2:W-O39VRTPDF\=V;:VG'N;!3<&[]P2O!@=JX1LI54JY;WM!NA(L+@K)I(TYSCO7.*G'R!/IT[!3Q4!%1G'K@]#+\$Z M?86TOB=T1\<^UNN\S@_DU\<=MY#-][;)WKUQN6HW1@/DCA4WG6=B?*"+L"7" M5.V]\8WN/-9NOW#C=VXG+Y*KW%CMPQTYCDG,M)&"+TN\\D\<@,#FBD$#LQ1" M,''"AX4\A3HSATZ A0ZQQ\\^O^KC7[>B?]5]Q]Z]$=']=;;J:KY,3]"[<^.? M\OO/]P[CVWU'OVO[*^,F"W:W<_77R%/3&W=L=;XW?>'Q?7U1M[859NC#XJGW M!N;;-/7U.6AIC'431A1+'%/*Y_3\;7*%!84:FEEU5)&:M0F@)QTVI9% HVF@ MK09'D:?L'0[4V_OE'GM[X7H?=';ORDH=_KT7MO>76>],%\5ZK8NT/F3UCF^A MM^MVKN7L27&/6];_ !9^0&TNV7Q.N6LKZ3=6UY8<8V,QE=_&ZNG@:"VR!YEC MC\+4006#%&J-( .64BN14<34%1U8F4Z5.K50?*H\_L-?L_GT7;KOY"?("EG^ M*_7F-W)\JMR==5_0OQCZY[@VYVITQOC^!;CVSVW\(^\(^R]VT^1@ZR_C&\L[ M1_)':&/PN:W)NG(8S<&VU N9E,0<,2M&J:AE^0 ! M-%%>((9J:NFU9R44AJ4%<>5/\IIG^0K3H[O\K',=@[7P^R.K-]YCLN;9/7_P M_P#Y<6[MMT/9^U,KMRDZSWG5=3YW;?R"ZWV=55^RMIB@PNS\SM##2Y+;L\V1 MR.$R-1(S%%JO&"_<0C%I$"ZC+*#0UJ-55)R>-3G /Y=/6Y8 @@TT@Y'RS_@' M5=M=T_W;1?"#YA]+;0V+V74_&KY)_&OY,?)C*U=!BMQXGVOA#N?XS;6P?RH[)WKE:_!8Z#!=L]5=JP9S'5TE56X M_/;/KL7C*"*C>#)M]\F9+,0SS'P]?=D$DA^ZF"#6O::@T)+%00 4LIE+HHKI M'^#'^S^0%?F6WXCY[Y1=.?$GHK;&U=S=X)M;KSI?^7[UGO;9^[NJZ1^5 M&,^36TM@?('HG8F&KNN(-V4^P$^,_P#%LEO2-J:MQFW*JDI,A2Y>"2JD+/7X MLYID8,&D(E)SC3WE#QIQTD9R684\AJ(RJI%#I[?+SQ7_ %?(=*+9^[N\^L)] M_=;X#+_(+X_=<=P_.C^8WN/JSM[JGXW;T[;K:GY%;@^:N"S?4&R=_P"PY\+' M2UW1O=7QYJ,I6XBKS,=!LW+L]163YB"2AIV#+K%(L3L(W9(HZJ64=HCHQ!K7 M4K4QDC@!D]7!=2P74*DTP3FN/VC_ &?+HZOS6?+P?*;X#;EVU@]PPUO7V,_F M0YRHS>UMK9K>-%UUDMX_#JLVQUI4U>X:#!9["XJJSV_J,8W"BM?5E,BB0PI. M[A6:V[P/I[T3NNEE44-020:CAQS3APSJH,];N!)XL10'_5Q_U>?16=O?)/Y% M;2P=/D^W]V?+7.](UNP/@)N[OSMO8W4>XJOO7HW(=S]!=JTWR#S'4>WMK]3? MWDHMJ;7^1>V=G1[PP^$Q&?SNRFS=0T-+%#72I [+!:%M-LL1EJVFK8)4KVDD M@9!:A.&TBC&E6H'E JY;3BN/6O\ F&/*I_(0OFAO"3*=3? _8NY,YOCP MOYEG\L.?LO-;^ZR?K3/YNOWC2=IYG!;CS.-PF.@ZTI]U[DQ$ K*>8ZMQ_ MDO\ _;I7^7%_XIKT!_[[K!>QAT7]6:>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[K__1W^/?NO=>]^Z]U[W[KW11/CQM3;6^=J]?=L4_:_='8E;M MO+=VX/'9G=2N[1WUB,G1[MZPHL]!L_#K,A15$]-14- M/-3/'=;>Z]T)V&Z%VK@X^N(J7=O=%4O5^5W%F,(V7[U[=SJ-S2O-6TW8D MN6WC62=F8NA:0C'TF>.0IL:H"TJ1 >_=>ZQT'0.U,?B\1B8=X=V34^%[*D[ M3IJFN[Y[@R&3JL[),T[8#+9:LWG/D_=>ZX9'X^ M[2R=)N6BGWAW=!'NKL6D[-KYFP4T?H>E9>/?NO=9LWT'M3/0]EPU6[NZ:1>U,CM[)YUL+WMV]@I'QN&B\5-D]D46+W=24FP=V5*\U69PR464K&]4T[GG MW[KW66+I3;4.1.37=';;3GK&+JCP2]S]HRX_^ Q0^!=P#&2;K:@'93+RVZA' M_>%G]1K"W/OW7NHF)Z'VKAZO9%;3[L[FJ9-A;,RFQL5%E>\^V\Q29?%Y:&6" MHRN]*/)[PJJ7?>\*=9B:;-Y=*S+4KA6AJ$901[KW7>$Z(VM@:;K&EI=V=RU: M=3UN=KL#)FN\NVL[4;AEW#Y?NXNRJG+[PK*CM2CH_*?L8-PMDHL?9?MUCTBW MNO=0<7\>=H8BCVM0T^\N\JB+:78%3V1CYYLM69',U3*TF$W/6Y+>U35 M[KV%&4_;VYD7J<)$"0E*+GW[KW6?)] [3RM%G:"?=_=E/%N'LF#M*LEQO?/< M&+K:/.4[JZ8'!U^/WG3UFW^NG*V?;%$\& D'#4A!]^Z]UERW0VUFC[7R6%RF>DQ7>G;F(J-OSX*5):6GZUJL9O&EJ.K,=5M&!6TNWFQU/7*2 MLZ2 D'W7NLN;Z,VOGZSL.MJMU]Q4WL-MK-187N[M? TF#HL'3PTU+7=? MT>(W=1TW6^X*M(0:S)8):"NKI"SSRR,S$^Z]UGFZ4VU/5U-8VZ.W$DJNKO\ M1))'#W/VE!2QX JJ_P!XJ:CAW8E-2]G67_C[(U7<=[G[RY]^Z]U@QG1>U\5D M=F9.#=?<<\^QMF9'8N+@R/=_;&4Q^5Q>3BFAGRV\<;D-WU%#O?>,"S$T^B-K;>_T9?9[L[FK/]%/]X?X#_'.\^V]P?W@_O++- M-6_Z2?XSO"M_TI?8M,1C_P"\/\1_AJ!5IO$J@#W7NHN*^/FTL11;7H*?>/=] M3%M+L&J[)Q\V4[^[DR];DP8RUHMN9%ZG!PBP2E4#W M[KW7JKX^;1J\)E,#)O'O".DRW8R]GU%72]_=R4F:I\VLWF&"QF=IMZQ9?%=> M%N#MFGFBP)3TFDT\>_=>ZY9OX_[2ST&_Z>KWAW;2)V-N/![GS#X7OON+!3X6 MNP&C[2@V'48C>E'-UWMZLT#[W&81J&@K[G[B*2Y]^Z]U-W'T;M?<]5V)65VZ M^X:&3LS"X#!9J/;W=W:^VJ7!TNW/#]G5]?4F!W=CZ?K;,UOA'W]=@EH*O(W; M[F274U_=>ZRITGME,EF,H-T=N&?-=9P]55-._=':;XZEP,%.E,NX,1C&W8:# M#=DLB!GW32QQ;@>0EVJRQ)]^Z]UAHNC-KT-?M;(Q;K[BEFVCL"MZXQ\%9W?V MO74&1PU=#)!+FMT8^KW=-1;MWY$LA,.XLDE3FX' 9*I6 (]U[KGM_H_;&W$Z MQCH]U=OUHZH7<*X$Y[NSM7<3[@&Y4F2M/93YO=M1E>:;%[WR&3 MWK55F_MHP-(1!AZR5/0.TZJ@FQTF[^[$AG[0/;+34_? M7<--7)GV ']WH7^/FTLS2]@4E3O'N^ MEC[(W-B=UYF3$]^]R8:JPE?AI5FIL?L*KQF]:6HZZVU4LMJK%81J''UB^F:% MP;>_=>ZG9_HS:^XINS9ZS=?<5$W:U!AL?GDP7=_;&WH=OPX-(8Z6;K:#"[OH M8NK:ZK$(-94;>&.FKF+&=I"S$^Z]UZJZ,VO5U6;K)-U]Q1R9[K6EZMJXZ7N[ MM>DI:3!4@C6//X:DIMW14V"[&D$8\NYZ-8<_*22]623?W7NLD/2&V(ZQ;?[JI[& MI,]N_(4W9^4I/.?LJO/KD:FALOV[QZ5M[KW4#$?'G:.%I]CTM-O+O*J38&[\ MKO7$OEOD!W-F:C+Y+,.)*C%[UJ/M+<>_=>ZZS'Q[VCFJ3>]'4[Q[QI8]^[RQF]\K)B>_^Y<-58C) MXIE:#%;+J\7O6EJ=B;0J"G^4X3$-1XJJ%Q+3N"??NO=3=R]$[6W54]CU5?NS MN2@?M"@VYC\Y'MSO'MK:]/@8=L2T\M#-UW3;?WACH.LJZN:F49&HP*X^;)JS MK5-*'8'W7NI%7TEMJMRNZLO)NGMV*HW?L"FZYR%-2=T=I4>+QN'I81#'FMKX MFEW9%C=I;\D5;R;BQL5-FY7]3U)8W]^Z]U7O_,I_E(=8?S)NA]A_'W>W='>? M7.U-K;RZERN:S&"["WENW-9W:/5XW&),=38W>FZRMQ_W@O+O/,8C/95 M'IXVECJ0 H]U[JES??4VW.A?YJ6SNE-GY;>^=VKUE\B/Y*NU<#F.R=];H[+W MU7T&.^-_\W.!)]Q;XWGD\ON+,U+F,LJR3"FIE;Q4T4%.L<*%>]?\DF^_T@_X M\O3]K_N1#]O^0]7>;TW_ (7KW8NX]Z[YW%/@M@==X3)[OS^0E-764^%QF+A- M14U&/Q=.S25>7K9BE/1TT"B>MKIH8([R2K[CU4+NJ(M78T'1R2%!8G Z!#(_ M*?-_WUW=L'KOIWM/M3L_IW9FT>Q^[MIX;>>RMDUO2<_9. R6Y^ONO*O/;TRM M%C-X_(C=VTL5+D1M#&/%)0T4E.];D*?[JE$RH61\-97F18R: \0:>>. 'YG! MQ4, R9P25"$_ZO\ 5\OVBHGP]R=A\_\W3FM.).:5^?3IN3N;8.TDRQWKW9USL\8ZEDS.>BWEVSL_;, MV.Q]7C(LU+FLU2Y[<=#44..J\!2ID#5U")#)CHUJM9@"R>ZK$[4T1,?2@)^7 MI^7\NMET%:L!U R/7HZ#) MXS$;QRZ[@FQNU\_FL3DJ>LI::MD@J:NBE6HB5X?6-B&6J@0M4\.TY^S&>'7C M(@K5Q^WIT?LC9']ZL9M<]H[ DW[F&;^";5B['VG4;VS#P[?_ +THN&V[#G)- MP9.239[C+0B"&1IL0PK(]5*PE.M#Z2WAMH'$T-.-./#CC[<=>UJ334*]!]E> M_P#'XOOT_&_+X?/4+U?Q[S?RKR_9>5W1M;&]98[8NV>P:+JS)4^=IH*? M*+8=7VJ=@/N;%MMR+XMM\GL;WT>R=GU'4M9UG2=J)T[E-M0YI?IU?6N.X=(#*_)#9.VN_L M1\;Y,I0IN3)=7=H=K[MSM+OW:,.-ZOI.H3LBHS6VNTMIC*#=>U,OE4K=Z;#RO:O4FZ]O[JQF?VOVEM7 Y.DV_P!BUG7^XL'DJRGK\SU] MD]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U_]+?X]^Z]U[W[KW7O?NO M= 3\:\^=S]087,GM1NZ3/N;LRE_TAOMFIV@V2_A?:&\L5_!#@:N&GGI_[D_9 M?P,3% *P8W[E25E!/NO=#M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM0[YV]C]?]/\ \W3?W:?: M^\]O===:;%^3?\F3,[TW[N[()B=K;5Q3]!_S;L=#D,]EI08,;1SY*N@IUEDT MQ^:9 2+W]E^ZQ//MUW%&*NP &"?Q#R )QQP"?ET[ P6:-CP!_P AZ$/YA_.S M^79WQ\6^Z.H]F_S"?B2-X[IPNTLOM*FF[=QM%2YGDWC5[#&):2:1(8S6AY#H5O8,L[.^BN89'LI0@K7M/ J1Y GSQ_DX]&H?G_P#"->N_FO7=3]K=H]7]O=JYG:W8 M/3_=6P-@T_6$FXL'D,!M_<5)N3 ;AZ]Q>+ILSMFK&/J,?N#&2ST>1DI:DQ1O M2VE[+ B3VDIG1B P4FJM5C7 &&)SDGR%,EI)(T;4LBZ2O D#(Q_@'^ST6;>G MR#_EO57R-WE\A.__ .8'_+_[!^.C9GYCR]C=?]?Y7=^2[,[!Z7^5G0_2/3U3 M@:KJG:^S,S1[V[9Q>>ZTDES632IRU=N&@:AG5*8XU*7VI@AO(X$2*TE\?0E- M2F@8%ZT9@ -(:J\%5N!8UZH[1EC61=.>!'RI@9S2A\Z>G6;97?GP3SW6'QBR M79?\Q_X,;Z[5VICOD#6=M[M[AR>*Q'8.Y=O]G?&3>7Q?^/VULSC\3@]S"3.] M4]75VWFW",I622UF0I\B0D4\Y6.S)=K)UC^)=5*X&FA*TII%-)) M '6AX9"5E6N:Y'IC]O ^OG3CTA<#OOX5;6V?LK9^#_F2?RP8VX,+D,_7?&'X_]Y](;LW[MK<5%L:>MVMN7=,G;=-4P5J02Y:MP5+6826L MH8ZS[J/SPW+-(QMIB=AKFO^K@# M3IXV)V'\%]JYGI_<%9_,E_ELIF.M.SOY7F_*W(X+L+<4>2K\;\ NCLQTWO?# MT.4J=EPUPJ>SH,DCXN2214HZ!7I:HR*P/MV4W,L5Q&=ODJRR4.AL>0'#\>&. M:$BK:30=558QI_66E17(_,_EP_/%>C"_(;Y0?RYN[.Y-X[XK/GW\"=S=<;F^ M#FX/BC+L3+;GAQU?C9IR^3_FQ_ SL_=V$^/6W>EJGM/\&:TXYXXZ!R:O^#%1L8[8J?YE MG\M.;+8_I=NI\!EJGL?=V3>DJ:+^9?4?.S"9Y\EDMFU&;IHJ?9LQP!B66:># M,NU6DIA)!5*]S32=ODH>VNA@1V?%@&IK5*BATD C2-75*)Q$JUX\1Z\./Y_[ M..E[/V;\'ZU)-O[I_F,?RX-_[7VYC?FOMK$;IE[T[-ZX[J[:VW\L/D9UU\C- MO93L+L;9VVJC/]==F=69S:T\--F\37YE6RV/Q>52$)YZ!4PCN0$<6,H;3'5= M#%051U.,!J5&,#R[A4]7JE2/%6E3FH\R#^7#_BCT,.Q?EW\'J+N'X#9;L#^9 MO\5=\UGPMZU^9%9V!VE/O?;&&?M+=_RQQN/V-L;:LE5MS:NS,'N?=VU=I4%1 ME=WYNEPF,3-92"'(3TL%9DI%5.]I=>#?".RD'BF.BZ7QI.>(-,\ 30"H!-!U M]:;PV=U#?>)/ MZ+H8=RD<0?.E/EDUR* YI6\DC= $<'[#\QU=G_)?_P"W2O\ +B_\4UZ _P#? M=8+V,.B[JS3W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_3W^/? MNO=>]^Z]U[W[KW0$?&K)UF8Z@PM?7[DZ]W;52;F[-A?.]6XXXK951'1]H;RH MJ>CH:$T&,,>5P]/3I1Y5_"OERU/4R:GU:V]U[H=_?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U6-\ MB/Y5O4/R#[^W3\DZ?Y!_-?X]]E[[V-L7KW?S_%GY-;MZ-V_OS =:5&Z*G8S[ MQP>VZ22GW#D]M'>626CGJ&=J9*N41!/))K]U[H)O^&8]E_\ >Q#^;Q_Z<$[. M_P#K?[W4^O7NNS_)DV822?YB/\WDD_4G^8)V<2?]<_8>]5/KU[KM/Y,VSHW6 M2/\ F)?S>D=#J1T_F#=GJZM_56% "I_UO?NO=Q#^;Q_7_ +>" M=G?G_J@][J?7KW7O^&8]E_\ >Q#^;Q_Z<$[._P#K?[]4^O7NB]]__P KBBZM MJ.AXMM?S#/YLW9U<3M/Q#^;Q_Z<$[._P#K?[]4^O7NO?\ #,>R M_P#O8A_-X_\ 3@G9W_UO]^J?7KW7O^&8]E_][$/YO'_IP3L[_P"M_OU3Z]>Z M]_PS'LO_ +V(?S>/_3@G9W_UO]^J?7KW7O\ AF/9? _X<0_F\<7M_P!C!.SN M+\FW^0?D^_5/KU[K!5?R6MC5M)5T-1_,/_F\O2U]+44-7&/Y@_:">>CJHS#4 MT[.E"KB.HA8HUB+J2/>NO=6=] =(;#^-'1_4OQZZNILC1]<=*]>[3ZQV/2Y? M(/ELM#M?9F&I,%ADR>4D2*3(Y#[&B3S3LJM+)=B+GW[KW0O>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__U-_CW[KW7O?NO=>]^Z]T!OQQCR4/ M4F&CRV"ZLVW7#0POV;O!Z2IQII*W(0?QO)T;1U6;M*S#.35 MFH(UT7W7NAR]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW1,/F/_ ,#/B-_XN?T__P"Z'?\ []U[HY_OW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__5 MW^/?NO=>]^Z]U[W[KW0&?&_;F1VGU%AL'E>N<'U174^Y>RJN38^W<\-S8F@B MR_9V\ M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ3/YP7?'S!Z5W'\#H?C5\ M,O\ 9L\/O'Y>]<8S)5>,[-S&Q*KKW?L=/GJ/::[[3']7=AP83JK<=!EZR;(; MLG:"AVX^**U<]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_];?X]^Z]U[W[KW7O?NO M=%_^+^"H=M],8/$8WKKV3J.*22 MCW;55CY>C0K:&BKXHQ<("?=>Z,![]U[KWOW7NO>_=>Z][]U[JNS^8Y0TN9VG M\5-MY4I4;;W5\[OC!MO=>%J3.V.W-M[)[GR256WLM31.L=?C,A4I"98)@T$F M@!U(]^Z]T_YSXQ?R]]L[_P!A]5;AZXZ:PO9/:./WAE>N-C9*K^SW/O?&]?4V M)K=\5NV,/-DDK,Q3[3I,]12U[0*XI8ZJ)GL'!/NO=!\O6?\ *NK%['@&-^/0 M3JRCRM9V,S[@BHQM?'83<61V?FLA5U+Y:#50XC>F%K,)4U%.\D=/FJ2;'NRU MD4D"^Z]TR1=7?RGYLAUOB5Q'2:9/MS)Y#"=?8^?.9VFK,]F\7N6NV56X1Z>H MRL4N&S,>^,94X):2O%+42YVGDQR(U:C0#W7NABVU\+/@7O%MQ+MCIK86:_NG MN?)[,W"U%-N-X\9NC#1TDF6PTLKY5(I:O&_>QI-XRZQRZHV(D1U7W7NE-_PW MS\,_^? [-_ZG9[_Z\^_=>Z]_PWS\,_\ GP.S?^IV>_\ KS[]U[KW_#?/PS_Y M\#LW_J=GO_KS[]U[KW_#?/PS_P"? [-_ZG9[_P"O/OW7NO?\-\_#/_GP.S?^ MIV>_^O/OW7NN)_E\?#4FXZ&VLGT],60W/"G^OXXL\B!C^3:Y_/OW7NB'=$_$ M3XOY7Y@_S',#NCJS"U.Q^L\O\7(=M8RJR6ZSCML4L_QXI-Q;A?%Q)FRU.F1J M,C]Q5^$#[F<:Y \JZO?NO="I6;&_E&T'6'6_<]2O38ZP[>PF1W1UGN^'=6[J MK'[TVKA,#5;JW'NS"0TN9FKZC:>T]JT,^4S.3,*T&&QL+U5;+3TZ-(/=>Z4& M7Z<_E78#=^:V)FL3U%B]S;8)$Z. MWNO=#U_PWO\ #7_GQ.VO_/KNO_[(/?NO=>_X;W^&O_/B=M?^?7=?_P!D'OW7 MNNC_ "]OAL01_H*VXM_[29C=T;K_ (I(FXE=&_Q!!]^Z]UP_X;S^&_\ SY'$ M?^A+OK_[*??NO=>_X;S^&_\ SY'$?^A+OK_[*??NO=>_X;S^&_\ SY'$?^A+ MOK_[*??NO=DL.+FP_W\V^OK_3_CZ?K[]U[J(GP#^% M$E;-C8^GMNOD::"&JJ*!-W;T:M@I:AY(Z>IFI5W89XH)WA=4=E"L4(!-C[]U M[IMF^"WP6B@QU9+UMM:FI,SDH<-B*@=B;UI:3*YB:2:"'%XUTWK'3UN4GFII M$6&+5,[1L+$J;>Z]TX1?R_OA9-555##U+BY:VA6G>MHXM^=A255&E6LC4CU5 M.N\S+3K5+$YC+@!PIM>Q]^Z]U*_X;Q^'/_/F:7_T-.Q__LP]^Z]U[_AO'X<_ M\^9I?_0T['_^S#W[KW7O^&\?AS_SYFE_]#3L?_[,/?NO=>_X;Q^'/_/F:7_T M-.Q__LP]^Z]U[_AO'X<_\^9I?_0T['_^S#W[KW7O^&\?AV.5ZZ=@Y?-U.$^3OR2VGB9J_ ML[MF63'[:VMVWN7![=PE,_\ ?D-'C<-B:**"GB'HBC0!0![]U[H?A\&?@ZVX MWV<-D8X[NCPD6YI-JCM_LL[CCVY/7S8N'<#X,=A?Q-,)-DZ>2F6K,7@:=&C# M:P0/=>Z1D/Q?_EN5&R]R]D0-U_-UYLRORV+W?OR/Y![S?9NULG@:E*/-X_<6 MYE[..%PM;B*N58JF*IGC>"1@K@$@>_=>ZS1?%;^71/O3:G7,%#M";?F^]G57 M86R=HP]Y=@R[@W?L6B>FCJMW;9QD?8S5.Z]_PWG\0?^?45 M7_HRNVO_ +._?NO=_U0$_DVN??NO== M_P##?'Q)_P"?9Y?_ -&OW)_]L'W[KW7O^&^/B3_S[/+_ /HU^Y/_ +8/OW7N MO?\ #?'Q)_Y]GE__ $:__X;X^)/\ S[/+_P#HU^Y/_M@^_=>Z M]_PWQ\2?^?9Y?_T:_ZY_P##?_Q2_P"??[E_ M]'+WA_\ ;']^Z]U[_AO_ .*7_/O]R_\ HY>\/_MC^_=>Z]_PW_\ %+_GW^Y? M_1R]X?\ VQ_?NO==CX ?%($'_1]N3@WY[D[O(X_J#V.01[]U[HI?PW^&OQ\W MWUUV9DMW[;WGGZ_$?*KY=[0QM7D.Z>[I9Z/;&R_D?V1M3:F$AD_TBJPQ^!V[ MAZ:DID-Q'#" /R3[KW1L_P#AO_XI?\^_W+_Z.7O#_P"V/[]U[KW_ W_ /%+ M_GW^Y?\ T'_VQ_?NO=)WE_Z/+OO_[9WOW7NO?[()\6?^>)WE_Z/+OO_P"V=[]U M[KW^R"?%G_GB=Y?^CR[[_P#MG>_=>Z]_L@GQ9_YXG>7_ */+OO\ ^V=[]U[K MW^R"?%G_ )XG>7_H\N^__MG>_=>Z]_L@GQ9_YXG>7_H\N^__ +9WOW7NLD7P M)^+T$B30[-WI%+&=4ND/Y 'NO='!_V1SXW_ //-;^_]'UW_ /\ VS_?NO=>_P!D<^-__/-;^_\ M1]=__P#VS_?NO=>_V1SXW_\ /-;^_P#1]=__ /VS_?NO=>_V1SXW_P#/-;^_ M]'UW_P#_ &S_ '[KW7O]D<^-_P#SS6_O_1]=_P#_ -L_W[KW7O\ 9'/C?_SS M6_O_ $?7?_\ ]L_W[KW4R'X6?'NGC$,."["CC4LP1>^N_K L;L>>SC]3[]U[ MK+_LF?0'_.E[#_\ 1]=^_P#VSO?NO=>_V3/H#_G2]A_^CZ[]_P#MG>_=>Z]_ MLF?0'_.E[#_]'UW[_P#;.]^Z]U[_ &3/H#_G2]A_^CZ[]_\ MG>_=>Z]_LF? M0'_.E[#_ /1]=^__ &SO?NO=!%\?\8_7OS2^3736V\YNT]7[:^/OQ7WOMS9V MXMY;IWE08'=F^=]?*:BWCG,76;PR^=S$%5N2DVGBXZI?N3$5H(0J+I-_=>ZL M"]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_U]_CW[KW7O?NO=>] M^Z]T7CXKTN$HND\#3[=Q'96"Q*[K[7>'&=NE#OR*IF[;WS/DI\@8XH5_@]?D MY)JC#^D?[AI:2]SR?=>Z,/[]U[KWOW7NO>_=>Z][]U[JO3^8?"\N$^'LB21Q M_;?S"_B%,YDO9D;L"2F,:V5OW'^XL+V%_P ^_=>ZR_([9&^\]\Z?Y:L@KXUW-GT-)3_ &D%5HD& MJH\,5I#[KW5'X_EO_+G(=5=-];?Z)(1D?@ML;#[Z.WL?X(;NW M7/G.]=U;$W7M?MWN;YT[[[TZBVYD:Q*?&="]49?,[3WCL3=?>NSZ*HK-M[AW MAUWO/KNH[&PNW6K9:=-^;@IJ:N,J"NCC]U[HXOP?;Y,;:[-[_P"H>PNL$V'\ M=^JJJDPG2U;482FQRY/*5&_>S)Y7V?NA,QD_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB!?&^G%!\L_ MYF.?,$U0'[9^/],8:.%YZRH_@WQ#Z>KO!!!K)GJ'&5M&JA0S,!];GW[KW55N MSOAQ\K]J?%7X&5;=!3[C[$ZL^$WS8^(O8/2FX=T[+7+;%W]\G:;8$'7N_)*N M#-5VR*_9]%DNMSCMS5U)EJFII,#FS-34U6T<\'OW7NIO7O\ *Y[QP-=T]\:- MZUN6WKUOL#YY]??-K?7>F;J\5D=I=A=4X'X$4WQ:W/\ ']\559]]Y3;HS&^A M-C!!48^+&+LG15?<_='[!?=>Z&7>?07RI^/&T-O[T^(O66XJK=M?VEVE@<)0 M[ARV![5[4HJ+>=/))CNT.WLYVGF<3CLE+WYW!@\7D.QLZE?/FMO;%I,;C\3X MWI:HO[KW5[OOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB@?!7_LG6B_ M\3+\I_\ X*;N;W[KW0&?S%HLNR>D\ M-VHGRZI>S?YP6ZN^:[!P[G@R.Y?CKV9U3NO&?$_';?KZ0_=9[%;OVNNP<3UQ M34\DK4FYL#4> 0S8VODB]U[H<:CXZ;7[OS_R3[PV=4[MV=\6=N=Q=-X7XE;& MVSM!L3D^U-P[TZ!Z!V-W5M[JK!;NCP<^P.P,AV=USMS"XW>L<52-O9FBW1/) M3SR25L\?NO=60_%#O/>-/\O>ZOC5N[JZMFW=+1;T[0[1[B^XSWGEW+A9>GZ; M;"OB,U0U%+@>D=Y8KLRNPG5T,>7JZZ:AZYS4U5 D[U)A]U[JU3W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]T4'X:?\>AW=_XM]\L?_?X;O]^Z]T3GY2](]Q]B M_,CY!UG4N!S6W=Q=A?R?>YNC.O>Y8\94XO;^)[GW!VCE:C8&WIM^) M-1YW# M5>7&6AI#-Y:>G,E2J!2S'W7NJZ]H?&7O:;L;H7N7;?QX[(ZUZ.Z?W!_)W@[; MZ_K\+54>YMP5?QBZ5^4&T>S\U1[ HVGW-NR#X];H[:Z]HYWI**H7*_W4DJ,> M:R/%T\A]U[HQ'QK^">_<#LOXN;DW)BNT=D=\9SL[OS>V+H7FQPVI\<.JLGF_ MDSMKIC,;A$5'79+"=D=1_$KY)UFR]L;?IJZ/$Q[HRL%77T50,(SI[KW5@/\ M+I[![EW;UQN_:O:72L/3>%ZUS6WMN=?XRFVUNG:4='05FUL?E=S==U5+O&MR M.8WKF>H]RU$V&K]Z0RICMXU:OD*:&$,ZGW7NK#_?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T2/X M%?\ ,K.W?_%SOG'_ /!7]M^_=>Z.Y[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[H@_PG_YF7_,;_P#%^,O_ / E_$?W[KW1^/?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW1$>MO^WCWRT_\53^%O\ [\3YC>_=>Z/=[]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z__0W^/?NO=>]^Z]U[W[KW1>OBSF*3/=*8+)T6[M_P"^ MJ:7=7:U.NY>SZ8T>\ZI\?VUOC'ST%=3FLKRN+P,]*V/Q;>4Z\52TS66^A?=> MZ,+[]U[KWOW7NO>_=>Z][]U[J@W^?=\G^_\ XO=?_"#]A),S+A<1+N.FQM%N"3%T$F=H\/65.0Q%)F7I(FRE-BLA646.JZ[ M&P5I=8)I:>"26(*S1HQ*CW7NG3W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>/^'U_%^?]XN+^_=>ZH,_E0?+SY/?(CYL?S5>O^Y/A]2= 8/J/ MY X#%;EW\.VJC>T6>["Q75_6_7NU=J;:PU3L7;+9#!9OJ_8E-O#^+)4+'#1Y M['P?;MYA4-[KW5^?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[I);^SNX-K[%WGN7:>T*OL#=&WMJ[@SFW-AX_)T.$R&]ZIW_D0_-7^)>]M^U7QVWMT/ ML_:?R![OVYM>LW[N+&9#-;XRV?[4WKV+O.)-NTF,QU?MV+K[)[SAP50]3Y/N MLC2U2IH-/(@]U[J[7W[KW7O?NO==$ VN ;&XN ;'^HO]#S[]U[KU@"6 %S8$ MV%R!>P)^IM?W[KW7?OW7NO>_=>Z][]U[KWOW7NO>_=>Z9-S9/(X7;FX,SA]O MU^[,MB<)E?7?RKW#LWHKO/J+;W7_P M^Z:3(Y#NK#;5V_49 M#>._=\;AW]EMA8_&;?W5N6NBW/UIALSCH]PQU:TT=+5Y&"*!ZFTS1>Z]U=S[ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z)'\"O^96=N_^+G?./_X* M_MOW[KW1W/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=$'^$_\ S,O^8W_XOQE__@2_B/[]U[H_'OW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HB/6W_;Q[Y:?^*I_" MW_WXGS&]^Z]T>[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__]'? MX]^Z]U[W[KW7O?NO=$#SN[:_,_ #N;OQ5H_X)%61&.2H;&BKB?\ <1_?NO="-2_!_P",2TM, MHZ[K[+3PJ/\ C(W:1-EC4"Y.]26-AR3/W7NC(Q_";XO2QK M+%L"KDB;E98^R.SWC87M=77>Q4\\?7Z^_=>Z8]S_ V^).$PF2SVZ%7_9(OC#93_H]KK-;2?\ 2-VA9KBX MTG^^O-Q[]U[KBOPD^,#,Z+U]6,\942(O8_9Y:,LH90ZC>MU+*;B_U'OW7NN? M^R0?&/\ Y]W7_P#HQ>T?_LU]^Z]T7+=G5^S^C>Z=^8_JJ'<&T:#-_!GOG/9. MAI][[WR-)49[;>[=B18#.I39K<62AI,YB(Z5_P#LD'QC_P"?=U__ *,7M'_[-??NO=>_V2#XQ_\ /NZ__P!& M+VC_ /9K[]U[HHVYX?Y>^WLYM7:_=^Y>L8^_NPMN]<;K MW9_"*F+:>1K-L;DKZK<&Z=LX3<./RNXL=A(,I6;9Q-=3U>4CI(948^Z]T)_2 M73WP?^0./['R776Q-SSP=5=T=I=![Q3-[K[=P=12=B=/[EGVKO*EHX:W>:M7 MXA,G!JHZV.\%93NDL9*,#[]U[H6Z;X-?$RE:IJZ#K"FHI<[6K7Y*MQV^.P** MHW%E104N/CRF8K*/=\,^X,PN)QD%,M54M/4"DI8H0_BB15]U[J'B/B+\0L_% M5SX/:\.7AH,WE=M5LN.[4['K(Z7<."K)\?FL'.\&^76/*XFOI98:FG)\L,L; M(X#*0/=>Z#?I3I3X4]^83>>>V%U[NL4NP>V>T>E=S4^X-V=M8.OH]]]0;PR6 MQ]Y4L5+5;U+56-BS>*D-+5H3#5TY26,E6'OW7NAC_P!D@^,?_/NZ_P#]&+VC M_P#9K[]U[KW^R0?&/_GW=?\ ^C%[1_\ LU]^Z]T!'R8^+?2'672.]=_;#VOF MML[QVHVU\SMW/X_L3LHUV)R='O+;LD%52FHW?/%K%BK*RLDD;,CAD9E/NO=! MMNFG^,6$R'RW[O\ E/)N#)QX7Y38;J;9\=-N7M/*;CS>0S?6/1V(ZYZEZPZ_ MV/FSDMR[JW5N_Z]UAS\G\O_:&^-L=;;UZB[FV M9O3=O=?6/0F'Q>XZ;O6EH*C?/<.PMZ]B["J:7=5/NZKV=F-K9+"]>Y:EJZ#?L_ISX4],9_I7#[LV)NR"O[Q[?H> MEM@5V!WCVWDJ6G[$J]I[QWQCJ;-U]#O<-MVEDQ.PLAHJY+(E5''%Z M2G??3W\N?X4=1OVCVIU_'U5TW3]@[;P6,4F9S3TQUUV1:KKI3KEF'NO=.&]NO/@#U_W]TE\8=P[=S8[L M^0>"[,W7UKL_&[H[JRGW>U.H,?ALAOWZL1 MN;,X6DSTM'O5OX'BJB#:=5$U9,/#'4F*)B&E2_NO=)/O_8OPF^-.WMZ;S[/Z M8[8I]B;"VKL[=6?WS@,EVWN#; CWIV'1];T."H:NAW\U76;CQ63R$%=D:98 MM)B915,Y6ZCW7NA0[7^''QMQ'5W:&3Q&R[QR5%54W9/9ZUF-KJ;; M63JL?6PL-ZEZ:I@GA$D,@LRN@92" 1[KW0#;XJN@::->Y/EON"MBZXZL^$GQ MWW1D<[F][;\Q]'1YG>F[.P,95/18G;.=HY]R;[W]FZ/&8RBIX:>JS&9R#TM% M2K-/-'"_NO=-VYJOX!;'R%'A]^=+]Y;(S5=D_CCC:?%[FH>\Z*1_]FG[.INF M^K*LU\.\:K"A(>QZV'&YZG^Z^_V[)/$^0IX(YHG?W7NCEM\)?B^CQQOU_6+) M*6$2-V1V>KRE%UN(U.]@SE%%S:]A[]U[ICS7Q+^'FW(J&?<&W:+"0Y3/XG:N M-ERW;/8>/3(;GSU9%C\)MVB:JWW$*K.9>NG2&FI4U3S2,%123[]U[H.NW^E? MA/TA2=>UV]^O]U-2]E]R===%;?EV_NOMS/BEWYVGFDV]M*//"@WHYPN$GR\T M4-16S6AIFF0O8-?W[KW0:]UX[X%_'O>6T=G;YZM[;7,;UWSUIUEL[)[:J.[\ MI@LSVKVW4;D3KG8&.W)#O*GQR;DS0VE6323F5,?B8Q"^0JJ3[BG\ONO="[T] M\+?@_D]BT.XNL^CZC8FW^Q,GG.UJ[;35O:76N9DW;ONKBK=WY_=6S)]PX;(8 M[>&6RE*!DY*JG6HDJ(?6S!5/OW7NF'=G4GP;V7W7TIT#F]C[E7L#Y 8'MG<7 M6XHMW=M5VWZZAZ5H]I5^^XLGGZ?>K4.'KJ:DWK1/2PSE6K )O%?PR:?=>Z&[ M_9(OC%?3_H\KKVO;_2-VA>PL";?WUO8$^_=>Z!CM[ISX0]('JG^_.P]S)%W' MW-L[H;9]1A-V]MYRG3L+?:YC^[E-G9:'>CC"8BIJ,)+3R5LUH8:AXXW(,B^_ M=>Z&,?"?XND2D; JB(&*SD=D=G$0LJ+(RRVWM^VPC8,0;<$'W[KW7(?"7XOE M0XZ_K"C*'5QV/V>5*L-08-_?:Q4CD'Z6]^Z]UF^+6T\'L*7Y"[)VO%D*/:^V MOD#D:7 8JOSV?W"N(I,CU-U%GZRCH*K<>4RU=2T,N8R]54"G2401R3N41=1O M[KW1K/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW1(_@5_S*SMW_ ,7.^_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB#_"?_F9?\QO_P 7XR__ M ,"7\1_?NO=3]]?/OJSKF+Y>/NK:/8= _P 0MY].]>9VF3'8&NJNT]X]^;=Z M^RO5&)ZMI\9N"NEK?[V;A[-Q> B;*#%O%E6E\J)31BH?W7N@7R_\U?K'$8=Z M7_1;O_)]J;(HOD7N7Y"=/XNNVR^Y.B^O_B)E]C8;Y$[\R.5R&2QV!WIA]N3= MFX"?;T6+F:HW;2Y-6H%\D-3%#[KW2FV?_,[Z@WKOGN;9>&V;O>L'7.UFW5L+ M,8R&BSL'_=>Z]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T1 MGKRF:'^8M\IZ@NK+7?%'X<%4 (:+[3LCY@1G43PWD,UQ;Z6Y]^Z]TP]L_,3O M+K#Y1]7]*TWP@[1W?T?V9V%LWJZF^4V+[-ZGHMO8W=^YMM[EW9F2O459G#VU MDML[)PNVI9,AEDH(Z(Z9/$SK"S'W7NBO;2_G-]>[SV+W;VM@>IXLGU9UW\A< MA\?>N]YXSN_JK(2=@9?;FS>S=\[NRO8NSHZZ/?GQCR&,Q/5]1!0X+?.,QV:R M]=E<7'30&*NCG]^Z]U9+T_W_ (SNW*U VCM'=-%M;'[$Z_W/E]Q[GH9\!4XC M=O8>WJ#>=)UA682KIS(^[=M;,S./KZ,![]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z__TM_CW[KW7O?NO=>]^Z]T0#=^2RF6_E^]V5V9WMLG ML3(2;$^1$,F[.O*"FQNU*R&CW7V!1T6.HZ.DH,9 F1VY14\>-R+"%3+DJ2H= MF=F,C>Z]T?FG_P" \'_+&+_H1??NO=%@^H^LL%!N7L7MCXV M=W=7[%P=7E<;@Z'(;M[#ZVW)L_ 19+,Y>:''XS%IE,S$]5/(6,=.KLJ2.%C; MW7NJ=.YOY?'S-S>2Q=3TL^1VAG9/Y-=9\46WCNKN4;B.,^0D/:'3V_:OJVH> MJRM3G<'M?L;:FP#ZGWIV/\ ,CL''="YCMG;[4?3E+W-_+CV-\>\3@#CL1EZW9=0O8OR>V]5 M;D-#B*BIQ>W)M&9A:+(550D7NO=!#U=E.R,A\R-C]%]@[/R7:N]>L,G\6]U; MV>F^4'6U'VQUS\A-F_ :7HG?.TZ]TF-Y_P KCYI1"HK-N[;Q&XLQM[H_$8WIBMKN[)FFZFW%2?S:,I\M MNN.L<559BLAJ:9^@OBUD(-N4^;IG,=1%328:EE>@<:O=>Z&[X"]FT_;WS]W9 MFGZ^SVZ<3UONSY^;/V!W#B^_^O\ =^X\7A.VODE!VC68SY0_'DT&V.YNG,GM M"LVY/M78'\FY__%!/DI_[V'6/ MOW7NCB=9_P#,M^OO_#(VI_[H:#W[KW2W]^Z]U[W[KW56_P 0^BN^/B%V5\T= MA+UQ3=F]9?(;Y@=A_+SK/N2AWIM?"4^-'R-K\5DNQ^M.S=G9:L.[L7D.H60_EX_.#$[G^1NYNH\%@.M-]]T=E?S M8\Y3]DTG9^-H*G);4^0N[.D=Z?&3"[EJ\+)+N''8W=W^BZMQE1+30555L>;) MMD8(9YC*DWNO=/R)Z\[FH?E?A.[ML4#8G;,9N.'W7NN M^Z/@K\QJKKC=_7'4GQ\V]A,G0]Z_,/M38G9.RNY-C["R5=N+L;YR=5_)O8>X M),+-++BMF[8[ ZJQ==AZNNHZ67?-%G,.F-%9C,!75-35^Z]T9GXO_#;Y ]4_ M-+"=YY+KS'[3VIN;M3^:9G^UL_1[]P%=E=P[/^17=W278OQ@I\_B,;7U$N:- M!B=D99C2#RIMVJF81L?O)W/NO=7<^_=>Z][]U[HKGS3_ .R8NUO^U=@/_>OV M][]U[JN+Y#?&OL[Y!XO?V[>F:;#[B[0^(_\ -IZO^8.TNLMPYF/:V%[GEZFZ M-ZRPV;ZKJ=Z5$%=1[)R>X-K[WKI\3E*FDJZ.GS='1BI2.G>6HA]U[H?_ )G= M)=O_ "SIOA_'_H0I:7:O5/SKZ7[F[)V?OO>6QI\G4]2;+Z\[1I-SU^5QF(RN M>VIFGCW3NR@I8<-#DJS[^%9I)BL7[3>Z]U7;U5\*OY@6.R?QFZW[,Z_R]?MG M#_'SJO$;2[TPORBH\:?@/WQ\?=F=Z[!V_E^'P>"CREZ.[T MO\6^^J/^6)\-/B=\BNO*;M;?.W\'U'U)\F=K97L+"[@HEZRH(\CM/?=8^[,4J03&OE<1&,B6.Z^Z]T4;$?RY?GEA,_\ $B3(=A8O/]G]7]2_ M.;HO.?*:AWC.^1ZOVEDNC(OCY\&-XXW;.X*]-P[@WG-A\!2;MWV<:M.C[OR= M=.K31+2QT_NO=-F*_EW?)^OQ736\-V=+XN>BV1E_Y85?W/\ '6J[7VON:'M+ ML[XFQ=Q[?^1'R%VODLOF6V5E,OOO;F_-O4=-2YNMPU9N[';;\V;6FK/# ?=> MZ3V4_EI_,O =);[ZMQ6U,5O497X*=:=,;:QM1W?-78F@W1M?Y[]D=];;Z;BR MV]ZALK)A>F>AM\4N!H<]/$D=8F/%-'9$@ ]U[HVNP.@?D'M#OKYL[Y[IZ=R5 M'MW"[#^6,G3_ ,F<9\H:[<^TNVNM^_=ZU/:>"Z[J_C7_ RARNT-U=1X?&8_ M!U=;F9:C'4AQ ? ,8,K7)#[KW67Y&]!=B?)7IV#K[J)]N2]I[+Z-_EE?)'KS M!;UR-7B]B[\W=\7OD;NSNW%=8[XKJ*CR$]#MGL;^Z;XF2L\$ZXVIJ8*QH9TI MVAD]U[HPORUZ[[P^6/1W6VUY/CY4;8JL=\HO@EVCO+8F\.Q.NJFOGV/U3\BN MM^W.[J"KR&V<]F]MY&CV]MG;%5244,=<9Z]T,,?PO^4D'Q/\ Y>G47^CRAJ-S_&O^9SB>^MYX=NQ=L34.T_C1 ML_Y!]\[LV8=NY2KR+0Y6; ]4[RV]1T&"@TM2I U&IC2G0M[KW35\A?AS\X>S MOD[\J*/ 8"K.(W]LSM3?WQ"^:4/R9RNU-O?'S=F^/C)MWH7_ $ [Z^,^%H:? M=6>BGS^&R%;#FL=556%@H\Z_G^"VQ M/C1O#,]<_P RS*]F='P_); ]J8K;O?\ WG\:NI^C^CMZ8?<40I-J8E-TYOKG M[V--O1TU)@!%#EJB%,U453)[KW0GY+X)?+?.;IW!O?;>U/\ 19W3O3OC(9R; MOX]G8+.9C:NS=Y_RCY/C#NW='\)H\[)4243_ #*@H=P5F%H51Z\T,6< ^^CC M5?=>ZP["^"/R?H\CU'O.7IK';&HZ?NW^5MN;L#J!^[Z'P]@_(#>N_Z]TH-B;;J.PZKX_4_3U M//U#\G>^^X/EU@.U^JQWSUKW'BLQ\&/EGOC&[Z^0G=/2V].L8:S:NZNL>@]W MT.&H=B5+"*'!9EJK#R$SUB^;W7NM@3X_4E-C]P?)'&44*4U!BN]Z/$8ZEB%H MJ3'8KH+HG'8^DB!)/CI:*FCC6Y)LO))Y]^Z]T9#W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T2/X%?\RL[=_P#% MSOG'_P#!7]M^_=>Z.Y[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[H@_PG_YF7_,;_\ %^,O_P# E_$?W[KW07=L_ #>?:V3^<^1 MD['VSM>L^1?:OQ)[KZ1R])@ZGKY4ZRAAKL3EI]T= 8/IW'4.!FR"T\&?>LJY\@E.#!## M[KW1O]]_!HY3:,^R>LMY0=78G970.*ZBZ:KL7CUJ-P4.ZJ'93=9'L;L+.00T M&1W'G<=U33)M?$SB1JO#T&1R552215]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW1)-B?]O#?DO_XJA\1?_?G?+KW[KW0N;MZ7K]X?(+K#N;(;EC7#=0; M[)P^R]GBCKO$G8O94NWL97;]S$U/E:2#*QX79>%J<91T;QKXQEJN3R!VC*>Z M]T7WK_XN=J+C^\^T^W)?CAE?E1WKLC8.Q]Q9KKOK#-X?I:5.G,AN^LZFW3N' M:>],YO/<6^-S[;K-WRUB3Y:JJGHDIZ:@I9$@@,TWNO=)'!_ W=NT/EGT;W;M MCMZI?K?JG:F1H_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_T]_CW[KW M7O?NO=>]^Z]U7[NL5Z_R^^ZQDH^IHZS^XGR*+IT>,>.MQ$=V=@FF.,&+)HOX MZ]*4.=T^K^/&MU^O5[]U[ID3Y,=_=R_(7Y<=!?&K ]6[?C^&F!ZZVYN7>7<- M#N?<-!VCW]VIU5C>X=N]:X*@VAN+;,^R=D;3V/N7 RYK<IEK,U]O2XW_ M "":2?W7NF#K?^830X/NWMGH_P"4D>%ZXSV [*KMH;!W)M;:V^:OJ^$;2^&W M4_RL[#V5O;M.M6OVO%V)M_#Y[=F1HU)QD>4VUM\U$5,LT_LENG=M)2].9NLQ_9>V7V3F)-[;8VYC^K\-WI7=DC;$"S5VX.N*7HS M<-%N]LCBOOV.(G$8B.022B3W7NDF_P#-P^+V+H.[QX_D?W1TIT)NC9>P]XS;5W3L#K#IOI MCO>DVWO'LBL_B^WZ#M+);3[*KZZG^>E=L7Y M]=J?%/N/;6!VOU)3=+8SL_I7NJ@?,,<_O':NULGO?NOIG=6-8U_W>^-N]=T\ M6[L4,=$@J\!!7?MR34DA]^Z]T$O0/\US ;CZ(W9W5\B-C9OKVO7O7Y7;4VGU M7U]M#=>^NPL-TA\7MXOA-V]G=@8>A:NJH7V?MF2DRFYVIX85QTV0@QT-/-7L MD$ONO=.G2/\ ,HV-N#Y(=^=2=@)MO&X?+=^;0ZZ^,/S=1 MN'KK?O\ +Z^4\^#R-;BV=R87+X7-4M%E,3G-M;FP]9CJZFF MB5H:NED7U !C[KW5DO6?_,M^OO\ PR-J?^Z&@]^Z]TM_?NO=51]9_P R>*+- M_*;&=W[5KC4=6_.7M;X>]$[5Z+ZW[+[(WQVS4]8?'+:WR3F^ZQ>*I\Y!3[WR MVS+W7NAQI/YF7Q>KJ7;*4-3VGD=T9W(=P8G,]>X?IWL'/[]ZYR M?QZW)L[:W?%!V=@&[?C?MK [IR/2G9N+VC4XGY?8*3(?&;LBHSU?MR MGI#W%%%\I]\;JV'U/VW-AMT46'R475&>S.P-P1PUKPI62 MRXEE^V5:BFDF]U[I3Y/^8QT'UCLNOW;V=V'5[GH:3=?R%R&>R.P>ENR-M9_=4V_Y=T=R["IJK)=?[RP6T*WL7H*/:U?V;U]C] MV9K#4&)R.Z,3MG>5!FZ5('DI=*>?Q^Z]T<;W[KW17/FG_V3%VM_ MVKL!_P"]?M[W[KW4/XR?\?=\P?\ Q:_-_P#OD.BO?NO=#CVKN7,;+ZO['WCM M^FH*S/;3V'N_ZIEZ6_F]MV8O\LO*Y7,=!XW;GRQ^*_\*>7X^4/5?1.PNY MJVFPE1DLE]LV$Q,V]VQN4JLH 46B:HA#!VCB]U[HYE+_ #/OBQ5XR2:.K[1_ MO3)O?8VPL-UD.H]\S=G;FRW;77&]NV.ELI@=HTN*J*J?:7DB]U[I24?\Q[XF9*EZCR.,W[ELKC.Z<-T%E]IU^(V5NS+ MQX]_E)F=Q[:^/V&WA28S$U>3VEGNR]S;.RV.IZ>M@C-!5XZ5<@U&#&TGNO= MA\P?Y@^Y/C#\R?CK\8(<1USD1\H^D.[,ETK1;DKD*?L&M_ MAD&9RK>40Q35M3%3TE)D):/W7NNT_F/_ !2&[NQMI5^[]SX).K,!\BP>XLKA:6#H>PJSJ?M';^Y-L9O;68V3V1C]O;M$]U[I1=V?\R9[<_\1COW_P!Y M7+>_=>Z+G\>/^9DX'_Q27XO?^[[MWW[KW1VO?NO=>]^Z]U5[\7OEG\B_EYTG MUG\R.M<3T9L_XU=I=@568P6R^R6W?C^S*3XJ8K<>:V_4=QYSL#'YN79F'[-S M.-PW\>BVHV'EQ>/QTXII\Y+4H[^_=>Z6M-_-!^)E3BZ[)1YKLDRF3IRJVAA8 M^G^Q:O<7:>TOD5FZBXK^:E\.*W<#8#-;OWQL$4V.[@.3SO9/5/8>Q=MX?>?Q_P%%NWNCJ M7)9;<&WJ2.+MGK_:%:,K485%DEK*&&H>A:J:EJ%B]U[I\A_F2?'*5X,'_#^Z MU[/F[0R73O&UM5-%0U M^'BG,,S5-+4T\7NO=(',?S9/C!30;8.W,7W#O'(;L[Y^-_1V,PN*ZLW-C\Q] MK\J=Q;RVWT_W!+C<_38JMCZAW+7]<;@2'(-&M69,6RM2HLU.\ONO=*"?^8WT M%UUL6IW?V;V3-NVAAW;\AZW.9?KWI7LK"#J[J'HCO;/=+;X[ [3VAF:K<.Z] MO[&Z@W511X+/[KDCAQV4JZ6JRE%20XV.?[3W7NA1V7\\OCCO[OB/XZ;=W#NE MNPZC]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1(_@5 M_P RL[=_\7.^_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NB#_"?_F9?\QO_ ,7XR_\ \"7\1_?NO='X]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=$DV)_V\-^2_\ XJA\1?\ WYWRZ]^Z]T=OW[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U__4W^/?NO=>]^Z]U[W[KW1 -VX>JP/\OSNO&5O7^W.K MZB+8?R(J&V7M/<$&Z,'0ID-U]@9"'*4^9IJ[(PSU>Z8*IKB/D+OWY)=,]N[PZ9W+WUBNO,?\ )';.+PNV-W[6[Z]T'&__ .6M MUAVEN_<&X=]]B]E9O [F[ZWGWSE]D";;=%BJJOW[\+LO\$-P[-;/4F"CWI%M MR;I?-SU<57%DH\Y%N337+7B-12^_=>Z#^#^6-NV#8/0&);Y[?*NK[B^-6ZMQ MQ];?(FMQ_1-3OVHZ/W?MO [$W-T%O;:S=2+U9O3!YK9FUL9+-N*LP;;J.Z,? M!FUKUG4P-[KW2?[I_E =>]R3]TT,OR$[OVAL3O;MCNOMC>W6^%_N-E-H5.6^ M0'QJV[\=-]F3&[GVMF:?)Y_ -M2CW1M+.UL=1E]K9R:M%+,U-6/"ONO=#QLW M^7]MS:':FT.W/],79&:W'M3Y%;J^3$E-D<;L*+&YS>N]_B_AOBEN/!9"*@VK M2STVT&V+AER-)#2R05]/F9I'>KFI=%(GNO=3^V_Y>73'??8FX=]=R97=F]:+ M(=U?'GOW:VSQ58[!8;8?8/QRP>:VSMZ7"5N'Q]-G,G@]];;W)D<=NBAR=36P MY3'5T](G@II9(F]U[H&I?Y5NVZ1GRVVOD5W'@-YU79OS(WGD]V+0[$J6R&R/ MGQN/&;P^273\V"@VWC\(VTZG>&"QV8VM6O%)F=O9+&4SR55?!]U357NO=*O9 M_P#*_P"GM@=@0Y[:F\-X4?6N)W7TSVMM'INNI=NY/;VTN\?C]\>=J?%[J?L> M@W+-BTW;DJ';'5>QL3*,+7U-525&X*3^(2NP=J?W[KW0>5G\H7K-MA[*VGB. M^^\,#N'J?HGXA]0].]BT,/5TNZ.N]V?!SL3?_9G07=D%'5]>S;:W'O6#,]EY M6AW!B\C0S[7SV%G:DDQD6N25_=>Z7V]MH9?8.]4V=N#?.X>S,[@_Y>7R2AS> M_P#==+@O6M7E,U68O:N)P6V,'#5UT[FGQV-HJ3'8ZF\=-311PQ( MH]U[H_W6?_,M^OO_ R-J?\ NAH/?NO=+?W[KW5=FTOY=^VMD]DYOLW ]S=E M1Y?/?-'L#YSUN,J<9L&HPZ=K=A_'JM^,^0VO3H=JI7KUMB>O:E)Z.D>H?*#+ M1>>;(30L:;W[KW08P?RF.MZ?K&DZKB[U[LBPN"^-7Q:^.^ST-O=C9=ZFNCEC?;^1I8DIVQJ(9C-[KW0E;3_EU M[3VWO-.R9>V-]56_<]@_E%#VIE:+$[0Q^+[+WE\LJ#J3&[\WQ58>JP^6EVW5 M;3QW1FV*+;=#0U24='04#1UBU\DSS^_=>Z2^-_E>[$H=M;5VG-W5VO6XC:6T MOY>^SZ$2T/7"U-30_P MSL^I[8Z5KJV4;*:)\GO+<=6T>[&CCC@K*6RX^+&. M-?OW7N@WV]_)_P!G8.IR>:JODGW3N7>-7OKXL]BTV]MQ8?K"LW--NWXA_(CM M;OGK+<6\,E!LREJNQMT9^B[?R6V]S97-O69#,T,--5>6"MA67W[KW2VW-_*M MV%GZS+Y"#NOM+&5N_,#\L^KNX9AC>OZQ>S_CW\RNY6M,RRQ>Z]T(VP?Y=FP.O.[=J=U8CLGL"HJ]F=] M]^=_X/:%52;*CVU#F_D'U?@^HL_LUOL=L4F3CV/LS:>W*4[?AAGAKZ>I#FLJ MZZ%E@C]U[JPOW[KW17/FG_V3%VM_VKL!_P"]?M[W[KW4/XR?\?=\P?\ Q:_- M_P#OD.BO?NO=#_V%M&/L#86]MAS9*KPU/O;:>X=I5.7H(J6>OQE+N/$U>'J: M^@BKHJBA>OI(*QI(?/'+#Y577&ZW0^Z]U756_P JGI[.=>_$+J;=G9':&ZNN M?A_\9.V_B/M_;E?+M3&R=H].]R=*XKX^;DINSJ-T;C[V[,WYV/U)O'HK,XWL'-8O9U M)E]V;(^,FR.WMB=(]8[VHL?AX\?D,%B*;N_<&5S5?1)C\OFL[5_<"II:=5I% M]U[HL&U/Y;_:G3W8^PMF=6U^X)=@=-=/Y-?R] M.FOEQVBN_P#NJOS>Y=M2_&SMCXP93JB;'[7FV5EMF]O;MZ\W_F-W/5UN#J]V MXCL[:.^.I-M93;.9QN1HI,%6XP5$"&I9)XO=>Z!K,?RL,+NFBVM3;[^3W?G9 M->_QTG^'7>6Z^P)MFYG>7R:^+\.YZC=N!V5VWE\?MS"T)[$PE=DLE1OO/%T= M!F,EC<[DUKA45E3'74_NO=)CO;^6=)5;%[2W!UKNK63YRYG;W6^],U ML;9VS=P5/ST3"XWMS:=5N%^LMW#'XW:&U\7)!LE*FDE@AK71< M%MW8&^&JR4=+ D4];4(L*0>Z]T/O=G_,F>W/_ !&._?\ WE]^Z]T0_H?X+X3X\;;SO2 M>Q^T=U5'Q#K#OH;5^,F:P.U:S#; Q/9&4SV9W1U[MOL.+'4^^).IH:_Z!/9G\J/8>T<#UEBW[R[5SN9Z/'QKV9T_O/* M8W8$FY]M= _$WL^G[CQ],@GIYEEGF M]U[H&=F?RJQW5/\ +'%_+RNW3'USV+\H/FAO[J+KK;&XMLI3X?;_ ,E-IXSK MVB[>H]RX:DJZ-?L7^7OB=L]J== M=][F[M[ WUWEM7M&+M'?F_Z_;^P<+'W'78KX\9_XO[5PV[]O8?;L5!AL;MOK M+<]?4QG"MCI)]PUL]9(33LE!'[KW0 ;-_DY;(VC'35\WR5[OW9O7&;Q^)V^< M=V#NO%]85V[,CN7X==W=N=M];[CW_DJ/9>/J.S=W[MPW<^5V[NS,YIZG(YJG M2GK1+3UT2R^_=>Z7F:_E2]=9&>OJ*QN3K*>::L:9)HO=>Z$38_ M\N7KS8G>NR.]L=V3V%593K[O3Y#][[C_N[%!40U]-4*YK*NNA984]U[JQ+W[KW7O?NO=%WZ*_X^_P"4 M/_BQ$G_OC^D/?NO=&(]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=$C^!7_,K.W?_%SOG'_\%?VW[]U[H[GOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB#_"?_ )F7 M_,;_ /%^,O\ _ E_$?W[KW1^/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1*MD02Q?S"/D=.X7QU?Q0^)I@(8%C M]KVC\MDFUK;T6:9;?U]^Z]T=7W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U__U=_CW[KW7O?NO=>]^Z]U7MN'"T^WOY>G=.*I>K MYG<%9NC(8U\CO'L3)39J3,U\<-5/!O6:K;.01%0M+!D4@2Z1J3[KW5@=/_P' M@_Y8Q?\ 0B^_=>ZJ'_FI[+HZ!?BQV11[O[)P>X-Z?.;X(?'S-4VW>U-_;-V[ M7=4]A?(K$X?L39TFW=J;CP6(K8>QL-N&:BS,E1'/45]'#!3L_AA1![KW05[L M_F"[@^+O;O=/QOZYV-MC?W5/P7VI-D.U<=V/\@Y,U\I]W;,K/BSNSY*[9SG6 M&W=VY7([^W_1T.1H*?;<*R4>8EKJ*ARD\=;]QB9*.;W7NBZ_(;YB_('-;]^% M'?W6O;_QKWO51T?SJWCUXO3/8/8^>Z"WYU_B/Y<^W/D#A-M?(#;&(W7 CSD(H:FKGQ*^Z]T/F)_FR]LU_8.(S;]5[ K>C'E[BHND-B;AZZ["Z3^8_;&R-OKN;(;*WGT]6?#/Y0;9Z(WY@_D'G-S5=1M2 MG6MVCNHY@_;)BZJFW-AJS;*0U51-1ULGNO=+#,_S'?DML;&[-[/WAU?TIF_C MYVAW#\B?CUU'V)L'=&0S]=V-V+0FFI/@WGL?0X[<>7AQ^#^5V[J+*;7FQT@: M7"9P8UFKFILDK0>Z]U_=>Z6_OW7NJ**;JO;>POYG_9NPO[V_(G=>SNK MO@-UE\M<5M:#O+M_=.XLKW16?*GY!5&XMU4>WZK>^.G9?=-=UWW^FV]Q455L/>M3NG82;>P0FKZ*JS13+2C'05.(2AR7 MNO=)+8?RZ^075?RM[MGI*SJ;=^SN^.[^D=F9;!#L+LC?FTMC=L;H_E+Y'Y/T MV=Z1SE>^&I(.D,KN_J'15Q/B,=5Y2DRTN4CAI*E7AJ/=>Z$CJK^:)WYNVKZ8 MV=OG;/Q\VKNSY-_[(77]6[OQ=3OG);!ZYH/F+\>^X>XLEANR*+*9W#U^[-RT M&X^ALO@]IBAR&$BW-69K&4["EFCF,ONO=%T/9 MW:.5Z,^?VZ\11=O]M;TR&Y>VZ_J?=/R!J9\#D-]1[G?M&6@P^T=I4V.J*S%U MHK\'C8(_ \+00@>Z]U(QG\RWOJBW3UOUMUQU]TAAMAYSN;X3?&+9YW9E.QMT M[KPC?++X34/?>V]W[CJGW/129;_1=NRAEHZG%O425FZ,3-&W\3QU6CSS^Z]T M!&5_F<=X=C]2T??77NV^G^H>^-W_ U^$N[1OC-YW?.[]@;?K^QOYB^=^,7= M>%J-E93/XS:Z;($$$N4V]F6IQG88ZJ2"NEE2G@M[KW1F\[_-N[$I,IW;N+'; M)^/%%U-UYVEN/XW459N3O/$4_9?7O>.+^:&QOB'A\]WMU]CJNJW!LWJ.KAW: M^Z,E4U-)C*C&0/C*2.6LBRT61@]U[HU7\KK<&[N\!O+-;0_F*_- MW9ZU=/G<[F\1A\3BNYLK/A-O8&'_=>Z#'NS_F3/;G_B,=^_^\KEO?NO=%S^/'_,R<#_ .*2_%[_ -WW M;OOW7NCM>_=>Z][]U[KWOW7NJ>_C#V+%@?YD_P#.''8'95=0=>]8U7P4_NW0 M;VW]D1L+K2#L+H2JS6Z%VQB-P9EML['3?6[O#55PHH:7^*9'0\OEETGW[KW1 M;,C_ # ^^>H.L.X-VIFRBTN/EQT2T;>Z]T,N&^8_<79?<&TNN-[[' MZ@;<^ROG'3=5[3S>W=.9NLP]%N>C_ +W[EVP^6EVY MN6BK6;$92D_W*T%/1U?V\-)[KW0._'S^:A\B=S8/XM[-W)B_CSV/V/DOC;\5 M_D7\D*U=^X_K3=N]=C_(;;7:.X<_D/C3U969:JRN]MT]>3;&I,4N+I8Z^+,[ M@J*B@:7%>))I/=>Z&S^7S\A=[?(OY8;O[;W+NG93;>^0'\M_X+_([9?7O76^ M-U[AVYM6A[#[!^4 J5R>%W#G*_#IO#%8^GQV)K\WAZ+%PYEJ$"HI8GIHE]^Z M]U=1[]U[KWOW7NO>_=>Z+OT5_P ??\H?_%B)/_?'](>_=>Z,1[]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z)'\" MO^96=N_^+G?./_X*_MOW[KW5<7R5^:'R3Z MV[MR>BZ8VU\J*3HC97:F=QS8S#8ZJS<.VG[ RFY:>7-29$4U7%ID9J.,0#W7 MN@.W_P#,[Y/X_?OS(Z3QWN5RV+FDW11]'YCO'+?WHBIY(:C/TE'0QUQ_;K'F]U[H<\3\@OF!L2 M?LCY%=O]A'9'5W=OQKA[JV13YJJI]U;4Z,Z_BZZZI[#WGV))U1AMO1[DVC#\ M4-OR[O@SS3U^0J^P<[N';='3PR21R?;>Z]U<#\2(E'7W[KW M0[>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJO/Y>_='3O8?<'\QC!; [9ZRW MUG'^:N4W@N&V;OW:NZ,L=I2?&?XM;8CW.<=@\M75@V])N7"UF/6M*?;FMI98 M _EC=1[KW5H?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[JN+KWO?H[-_P RSOGKO"]S]3Y?L$_&[H;:O]P\7V-L M[(;U&Y]D=C?)_+[SVZVU*3,S9Y<[M+%9&GJLG2&G$]#3SI).B(ZL?=>ZL=]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_];?X]^Z]U[W[KW7O?NO M=5X9JAAQO\O#NBC@V]V;M:)-D_).483N">2HW] U3O7L>JDJ\C++18]SALM) M,:O# Q+IPL]( 7 #M[KW5A-/_P !X/\ EC%_T(OOW7NDYNO8VR]^4N+HM[[1 MVSO&BP>?Q.ZL+2;HP>,S]-A]T8&?[O!;EQ<&5IJJ+'[@P=5^[1UL02II9?7$ MZMS[]U[H%.TZ3XG=>]N=1]T]N[9Z8P/>V[4AEVQM"FV?MO+;XH=TT] M+E$FEIJS<-++*C+510U C]U[H1H^F>E,$L.4INJ.N<M'BC419G9VS]6*Q,\(^YQ^-/VE,8X3X_?NO=)+K?K/XU[A MV'M;+]>]2=W,6W55#LZ2.LHM.=V)NB?9N=VWA,UMK<.WIY_/0 M"KHJ2OQ53JTI!*K >Z]T7OYK]#?$S(]$=A;:[/K]N_'S%_('L#J_8F:[-V;L M/953G=T]D]@=S;,FV3M?<^+S>Q-Y[;WWB.UNT?X?C<[B\[C:S&9ZGKYX:TKY MC.GNO=8.L_Y=O7O7>0ZVEBW;))M?:.\Y>WM[]6[4ZQZAZWZH[2[YQ,F _P!& MO<.1V=LS9>/.R,[U538"-<=1[>JL=0Y*J$5=F$R5?!%4K[KW5AWOW7NB"?(3 M_F>FY_\ Q03Y*?\ O8=8^_=>Z%BF^1W2/56WNN-D;Y["P^*WK+TECNRVV;1P MY/<.[*/K?;F,Q6/SO8F5VWMJ@S&:P^P\7DJA*6;,U<$.-6J80^;R^CW[KW1A M=K;HV]O?;&W-Z;1S-!N+:>[\#B-T;8W!BJA*O%YW;V?Q]/EL+F<;51DQU-!D M\;5Q3PR+P\;@C@^_=>ZB1;'V7!O&K[$AVEMJ'?\ 7X"FVI7;XBP>-CW=6[6H MJV7)46VJO<:4PS%3M^CR51)4Q43S-31U$C2*@=F8^Z]T",WPM^'53LW>?751 M\3?C14=?=C;WC[-["V)-T1U;+LW??9$59'D8NP=Y[8?:K83=&]X\A$LZY:N@ MGKQ,H<2Z@#[]U[H3ZKISJ2NKZG*5O6'7]7DZS+T&X*O(U.S]OSUU3GL5M.HV M%B\W45;+XS8E9-A*>I9C-!AY7HD9:9VB/NO=-\G0W2$N*J<')T_UB^& MK,;L7#5.*.Q=L_P^;$=6U1K>L,8U)_#/!_#^M:TF;;T(7QX24ZZ(0-S[]U[I M 8>A^)O:.\NV.J,3MKIO>>]NJ-I[2Z=[DV4VSMN9+)[/V)NG$Q;[V1UEO"@J M\0RP;/S.'R"9C'8B;50R13BJCBLX<^Z]T6#N;X%="?+S=FQM\TV2AQ>S.M,5 MV/T=F^K-P=#=4[KV%E<.^_\ [C?\FU<+W1U9EU9HH:N'W7NC ]:=7[2^/&_,C7[H['[![(WEWINP;%ZTJMT[7I,E'UOUOLS M;^Y]V[)Z*V_E=A;*H:?"=?;'P]%EJB/,[JJI\KFZ-A!/ M!4Q1STTT51!*NJ*:"1)8I%/T:.2,LCK_ (@^_=>Z([\P.V.O,QUG\@NEL;N: MDJNT-B]?=7[_ -V;06FR"5V&V=V!V#5X;9V>FJ9:./&STF=R>QLM#$(9Y)%> MADUJ@TEO=>Z7'QD_X^[Y@_\ BU^;_P#?(=%>_=>Z'C>79.Q.O?X?_?3=&)V\ M^4I\[68^&OJ--154&UL/4;@W-DXZ:-9*C^%[=PM*]3751404L6DRNNM-7NO= M!W@_D_\ 'K=<_15#M_MO9N9G^4.ULWO3X]Q4.3\Q[CV?M_;V.W7G=R;!=8PN M?PV,VOF*3(2U$),:T55%-?QR(Q]U[J?C/C3\ MK=CT,7]W=]J$WQ@/'2X.)/X+O- !EJ6W@R0XJ%D]^Z]T_0]*=.T]535T'577 M4%;1YG:^XZ2LAV7MV*KI=P[(P7]UME9ZFJ4QRS09K9NV/]QN)JU85&-Q_P#D MU,\]L5\%MF9B3I/?\ M+XY8'(YGHW=^XJCKGU368:LPO\ "7ZIV9N_<,-?702K_#:/)5Z3NBSSJ[^Z]TH]G]-_#[N/ M%;E[WVGTGT-O2D^5W7VUY=]]EMU#LR3*_(#K*KPM!+L^#L/-93;,.<[#VD^W MA2F@I\P:FF6D$7C01Z/?NO=#=LGKOK_K3&5F%ZYV-L_8&&R.6J\]D,3LK;.% MVMC:_.U\5/#79JMH<'14--5Y>MAHXEFJ9%::58D#,0HM[KW4S)[PVSA=Q;8V MGE.R]U8>4U&'W-M3BA?&R32.] T*& QE%M[KW27[+VA\8^M-A=@=E=J;*ZAVOUWMC:?:NX^S M-U[FVAMJ/ 8O96]R=S]X97==5/BY(AM[>C8\Y'=;U%X,IX#/7^71K'NO=,VS M,M\3-Z]B+MW8M#U'N#LO&[8ZY^0K0X/:^&J<]B<%N;;>2Z]ZJ[-JLE!BM6*R M63V3B*O#X6IEFBR'\$IY*> "C5E'NO=*:D^+GQFQ^=ZRW10_'7HJBW-TI%N" M#IK<5)U'L"GSO4D&[*F>MW5#UCEX=OID-A0[EK*J67(+BI*1:R21FF#EB3[K MW3IL[I/HCI>3,;HZXZ;ZOZVKGQ.1CS&5Z[ZUVSMO,5N(?*UVZLE0ROM3"4N3 MR5-59ZMJ<@U*HD\U=/)*$::0LWNO=*&@[5ZZRL77DV*WAA,I%VQ22Y'KAL=5 M"N_OAC:?#C/U62PRTJRM/C:/$,LT]00L,(D1796D16]U[IAQ'?W2F?S61V_@ MNT-F9K+8?M+*='YFFQ.F2ZLS571O-1XCL"FVKDX*[^$U,D M5<]/)J6-K$#W7NA>]^Z]T7?HK_C[_E#_ .+$2?\ OC^D/?NO=&(]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$C M^!7_ #*SMW_Q<[YQ_P#P5_;?OW7NASC^.?1J9SNKB B32@ 'NO=)FO\ B#\8 MLKL_8^PO M@V;>79F1Q^3%502[;KFW'6FJHQ$(:S[@^=9++I]U[J-U/U'UOT;L7#=:=3[3 MQNRMD8'[Q\;@\:U5,JU&1K)\ADJ^MK\C4UN4RV4R5?4R35-75SSU-1*Y:1V8 MW]^Z]T(WOW7NO>_=>Z+)3=U]E9RHW[5[7ZEVY5;5V+O7=6S*C<.Y.VZ7:\E4 MVSV@ARV:J* [*RU-B\8:EI1&9*MW\<)=P@('OW7NL..[K[.RXPQQ/7'5&4&X MI:V';YQWR,P]:,[-C:4UV1BPQIM@RC)RT%$IFG6#68HAK:R\^_=>Z5']]/D% M_P ^*VA_Z.U/_M;>_=>Z]_?3Y!?\^*VA_P"CM3_[6WOW7NJPO@#_ "U:#^79 MVE\R.V^F/CUL'^\/S"[IJ^SJN"'M*/'1]7;':C@K,=TYMJ>78-8S;E=C5L(]B/?NO=2O[Z?(+_GQ M6T/_ $=J?_:V]^Z]TY=:=F;IW=NWL'96\MAT>R%!E\?O. MCS,]-+'4C ;>EHJFAJ,'/%+$T3AO2RN0;#W7NAG]^Z]U[W[KW04=O]IQ]48' M 9--L9C>.7W7O?:W7^V]O86JQ%!/79_=EZB)W%V])455&GQLW M]71+ ];2IVOT\U12)4JS4SU4 W89*=:A4)0N ' -KV]^Z]U+_P!*?=G_ 'B_ MNO\ ]&?U)_\ 93[]U[KW^E/NS_O%_=?_ *,_J3_[*??NO=='M3NM06;XP[J4 M#DD]G]1@ ?U).Z;#W[KW5777'\O#:_5?\S7NW^:9A/BMFE[9[FZFV]U_-M=M MZ]1PX[9V[J>2:D[%[;Q62?>[T,6X.S-IXK!8RH\%)!/#]GD97FD.6J ?=>ZM M%/:G=8!8_&#=0 %R3V?U& .22?[TV ]^Z]UQ_TK]T>,2_[+'NCQ%0XD_TH M]1>,H1<.'_O5I*D&][V]^Z]UQD[:[EA\7F^,VYHO/*L$'D[3ZAC\TSJS)#%J MW4/)*RH2%%R0#_3W[KW61>U.ZV 9?C#NIE/T*]H=1D&W'!&Z;?7W[KW6&I[: M[II::HJI?B_NSQTT$U1)I[.ZD+%((VE<*!NCERJ\#\G^GOW7NA-ZF['P_<'5 M_7G:VWJ/)8_!=D;+VUO?$4&9B@@R]#CMSXBDS%)1Y.&EJ*REBKZ:&K"3+'++ M&)%.EF%B?=>Z$'W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U__7W^/?NO=>]^Z]U[W[KW5=^9R-#EOY=_=%=CMW M=A[YI)-D_)2%-R]J15$.]JJ2DWMV/1U-!7QU556S#$X&I@?'XDF0AL12TI4* MI"CW7NK"J?\ X#P?\L8O^A%]^Z]UF]^Z]U61_,HVUV)GFZZP]'FLCM;K/:O5W=& SVZ*VBK,KBI*ZFI,MO''PBEH_N18Y"ONO=%Y^:6Z_F7W+L_?.Y?CIU?\N>KLGG_@G_ ##=C;&P6*S=-LG/ M0=ZPYWH6C^,&\ZC#T6\*>CVCV/N:LPNZYMKU50[5>/Q!D>KDH36K WNO=8<7 MUW\AMJ=]293 8'Y@S[/H/G3O:+"RYCL;>>X=K4?Q4[/_ )?-/5;SJ(*#.=A5 MBS[9;YF4$,V/2J@GRNW\\"<3%28J28/[KW1.=H[0_F =2[2QG:&8Z8^4/9?8 M67^$O\IK(_*C;]/G:C=G9/<6W^BH.U=F_.CIW8M5N3>R[0E^4>2J]Q8[,-"E M?BZ[=6*:K-!EC6U//NO=-OZ>O]F=7_ "SVIV1\J]B_,*/!;PP&P8^]\'MG[>7'19&+,+4[6QM#3P9* M7-T>6,GNO=;3?OW7NO>_=>Z()\A/^9Z;G_\ %!/DI_[V'6/OW7NBL=([8[1^ M,GS?^0?=>Z^J^U^WNI_FET9\.8^JM_=6[>CWRG3N8^/G66X]G[EZ+WU@X\M% MN#:& W'E=R/NS!YI:4[?GK_4>[MNU33_&A/Y=8Z9P&&^071N]MNX:?)[4?M=NQL5N2:*CJ:"7/ MMG\G@R=PYC%_-C)]GXOXR_![>=12;D[ M6RFY:FH^4VSOFCN^D[=CW!19+L6?;63R\7Q7KJ:/<5'4LVV3B14 M]U[I[DKOD[OK!=R=G=*4'S<[*V_M;-_S$>M.XX\1VCO:/_2Q@<=_,2@Q/QFQ M_P ?(\MNFL?([FZ8ZGV_NBFJ4V]!A\Q-M2*LV_45T.2JL/+2>Z]TQ[KZ^_F9 M5>TZI,%B/F0]=U7T1\EL;U[2XC=%9LR@S7;VS?YF.RMZ?&2MI-H3]M9U,I*W MP_@FI*):[-^.?4& M_<]W7UCNC'=RUN?R/]ZODUBJR'/_ !=[7V3IF*8#XU9' Y;*;6IIZ@4^/Q6Y M\/2I30S8HO)[KW3#U;G>V^D_G/\ S&]W57QD[\W?M[Y ]N_$ZEZ;W-M_;F#_ M +D[IH]K= ;!ZKWIN7(;FJMQ1C:.UMF[HHZDU]5DJ:"66DIGFHH:Q2@;W7NB MB=Q]=_/;=NTNR:#!4GS5\^#Z&_G$2]:O@NT<]MK,5_=]7\Q=@;Q_EVY:*JI> MP,=-5Y2FZJH,C_=1,A)_#L?@=6.R,<,4C4C^Z]T.5;L#Y75/=,.U-J8?Y/47 M2N3^;78F4R4VX]][F&!K.D^V?Y5^\L-G:C+UN0WM7;A?KFA^>&>@J*/'%%CV M_G?\IQE+3T%/3R1>Z]T5'XS[(^=N!VC\1.DZ]U.Z2VGW=)A/DGVSVST;\ENK\CN_X+_#KKOL[/?(BO3)SYSY0]2]]= MVCOG^ZM35;ZW=.^V\[D=Z4.6QE3B8X-M9''544]"L0!A'NO=7?\ QD_X^[Y@ M_P#BU^;_ /?(=%>_=>Z)A\B]N;S_ .'"]XY6KV_F,[M[?G\J/N[K7I"" %Z/ M+]NX_M6/<_:.P<()JNGHSO3>>T:C:E5!3:H9ZNBPE1(K-%1S-#[KW5>.T?BM M\Z=F]4_R?*#KW$=T-W1T-_+;^4?3^1E[#PO4U!L;XO?)#*_#?KCK3I^@W'DM MN[;H\A78B3MK9LN-HZF9]U4_V,2U-6RQ2)-)[KW0I]>]:?,?<$_3C-BOF[M/ MI#>7=7P^/<'6N[M]YW%[\VSN+"] ?(_#?.#,[@SU#N.EW;5=!;RWKE]BQ/3X MNOJ*++;OI:O+X"G%'+]U)[KW07]<]E_+''Y?XO[>[UW-\L\7N7ISK'^7NW?U M9L7'[8[&R?36ZL=W1W)C>RNON]L+M'M[%[MR$GREZKR>S#GZ-5_,D^-/RB[M^;O0'8/QYP%5X>GOB'\CI)I][[=QV>^-W=>_ MLGVY\<]^;2^*7R%I3DJ+=,?7W:^'ZHRD_P#$\2&_@6>H<35U461IUDQ59[KW M2-^2&Y?GA\EJK:N]=E=+_+'X^U6^OBB^/Z)V9CR=E[;S^=VA7? :OVIA-X;\H]I8*#( M[\EJ*;8DZ]U.RD'9V^NNNO=JOMSY-T/;LG\X3X>] MG]:=5]P[3J:'*_'3J[#R]5;T[.VWM3FCF]U[J_/NS_F3/;G_ (C'?O\ [RN6]^Z]T7/X\?\ ,R<#_P"* M2_%[_P!WW;OOW7NF7^:)M?L[>G\O;Y<[8Z?CK*G?.5Z7W/%!C,;3SUF3S^V( M%@J^P=KXJBI4EJZ_+;JZ^I\IC:6GB1Y9ZBJ2-%9F /NO=5[]N]']K]J_,3YC M=T],8WMC ]&]E?R;^KNH.FMW]7;=ZT?;':N^<9NKY(;VQVP]N46]\!G:NDJ8 M-K=N8+^'>.GQ-.S54\35"FF81^Z]T$?2O4_S[PL/Q?V1E=J][;(RVR.D?Y4< M/QYJL'7R8[J;I[&]3T6WMN_S&^F_DOBL7FZ/#5F3S^VL5D(!]^V8&>@J<3_= MRM^YH))8/=>Z"KR_/_I[KN+-[GD^5.(JM_=&[!V_D\=VGV'A]Q;O[$[^H?YE MXJMG]&X6;<7:^%I8.QNU?A_FJS;R3X/(T;56$J($:IFRE%30)[KW5@E9B.S^ MT?Y27SWZWPNW/D)V?VOO79'SVZPV+U7W/M.FVYV105_:479%'T_TCC4EW_O# M%YG8^PMN;XPFWJ#.G<,\57CJ%JN>2FE$U/![KW1>MF8?^9=T=\7N^/B;LCK# M?6\>WMT=";;[F^,_S02CV=@-W[UR,FW-L4._?C5\IJHY&/';+^9.PML;:J=M M;.W=24<>RLSBAA#))A:O'315'NO=,&\.IOF-N"LK*;KK#_-_"_&;>.ZOF7GN MKMAY+L'=FU^QMB;2S_P6Z_P_7NTNP5J>PH^P\;12_,ZAS.1Z_AKJF2NP51+) M-+/38J2E$?NO=*'H[L[Y*;E^2O40[/SGR==]O]B_%;!]A;RV-A=G[NZYV]NQ MOA+!A.__ (F]X4^W.X33[.6'Y"YO'[US.53:]544.0>.%7_A\L-9![KW22^& M6QN_<=W_ +CRVT:I.O<+V_\ 'C^8;0_"/1ML4D.G53T6,O[KW6S5[]U[HN_17_'W_*'_ ,6(D_\ ?'](>_=>Z,1[ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z)'\"O^96=N_P#BYWSC_P#@K^V_?NO='<]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=4+?,L9.BQ'0VZ=[4.?ROP_P!C_P U;=>[?FAC]N4&9RR4W7.( MP'94W4>Z>Q\1AXYFRG0^R/DM_.>CIJ*EAK*V,XZEK63W7NI'S!@ZK MH>Y_BQVA\6Z"39?\RWY.[]S&WL9CMP4N-^1-#\1 MMH?)?;WPQF^.F_*FL^5/7>[?AQM[L:LW_P!3[WDIZ2/!Y?;?R6R&4P=11RY; M3038,;;JZ!LGF,=D5]U[I%Y_^8_VCNC9?4.[.I?G]MG+]3][U?S;@V!W)3?% MV' ;IQ>Y.FOB]LWL;8G769VCV7M>E&\]U;:[G3,TU1C\;A,;5U$#':LLDVX* M8UX]U[HP.QOFA\V-W]T[,V7NJEINNNTH^^>K>L^S/C%-M#$T5%C?C!V%\)C9CD)L# ,6^T:VD.=>.O?W7NA5_E=?*GY _ M)#,8[+;V[3QO?/5FZ_A-\1>Z\UO;'=>[?V+1]3_)SL;%[LC[_=>Z,![]U[KWOW7NBM_*/_ #7Q\_\ %I.G M/__=>Z$+Y$57;M!\?^\Z[X_46.R7?-'T[V;5=)8[+BB.)K^W:?96;FZV MHLH,E)%CCCJK>2423_<,L/B9M9"W/OW7NJ']K;#^(6^_Y.M#VIBS#NKOC;W\ MOWY6Y+>VY]TYG<7^G#/]W;M^,>^<#\N\9\@SDZC^^&2W1+V+69%-P4&X$,.) MS5-2QTL=.*>BB'NO=,M1_,C[JZ%ZV@ZCWIW%T'UW-A]S=4=9;2^3_<&+KMF] M.]>5._OY=.W_ )&=5;2[;,,F[ D6Z^VJ>LQM-E)YL>V4QE,^/AE3,S4DLWNO M=A=I;FVW2?\ &&-W=A9G(NM7N6HFH$P=71T0ECW#25%/-[KW31\R/GQG MMUX'OSXKXGL787>/6F__ (A_/GK;>E;%MAZ/=_+L[V[&WIU5WOTOVS MD-H[NI?CKT_\6VVUG(]M+A88&$W!59*/[R1 MD%90SI'-%KB>27W7NJ-/D%)V7UU_*:^4GP/CJNT:/H?HWJKICY3=,]W4\U;) M@MX?$'M_>'6N[>E/C1/OYJ[,9W>6>PO<,.[=J[BC6>DG?8N!H2*F4Y)J9?=> MZL<^2?R_[P[3P_R?Z%K]D;>H]BY'?W\POX9=C]!5VS:^?>VR^E>N/@SV+V_T MO\G*7(0M05:[:[9R> QD4*3T=1AZ[%[YQD&/<5]$[5ONO=,70'RO[RIJ?X?] M8[R'2WJ:QWHT[S^$79N[][;0VSFZS/UV&B[DZBW+M7 M%9:BW1CII94V_N[^%5E)]UJK']U[H!O@]\U.S^E>M?B/\3=A[UZ"Z@&]<_W7 MV!UW/W[2[\IJ?Y$2U/\ -8[\ZU[A^/\ TRNVMO95MQ=F;&ZHEH*N@QF+E_B= M%69_&UU1338>"L"^Z]UM:9S_ (LN8_[5>0_]Q)O?NO=%N^#W_9&_Q:_\0%U3 M_P"\7A_?NO=&E]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=?__0W^/?NO=>]^Z]U[W[KW1*<#@,AW;\+]_;1VAV MR_<68WU@^_-I8'LC=V&RFSHLCFI]\=@8&DPF6Q\T%?D\=B]F9*$8$52PS&:E MQRU,<;JZH?=>Z6T&_?E-O6G_I255_]H_W[KW7O[_\ RL_[QMZT_P#2DJK_ .T? M[]U[KW]__E9_WC;UI_Z4E5?_ &C_ '[KW7O[_P#RL_[QMZT_]*2JO_M'^_=> MZ]_?_P"5G_>-O6G_ *4E5?\ VC_?NO=>_O\ _*S_ +QMZT_]*2JO_M'^_=>Z M]_?_ .5G_>-O6G_I255_]H_W[KW7O[__ "L_[QMZT_\ 2DJK_P"T?[]U[H,* M[K;OWM/L?=V\=[;'Z^ZUQT_QB[1Z6P--C>SZ>P\]MC*TN1K@G7NU( M<5@L33[:*S.&J)Y7G&B,!"6]U[I7[3W/\L=O;5VS@*CXY]85%1@]OX;#SU$/ MR0K%AGGQF-IJ*::%7Z/,@AED@+)JLVDBX!X]^Z]TH/[_ /RL_P"\;>M/_2DJ MK_[1_OW7NO?W_P#E9_WC;UI_Z4G5?_:/]^Z]TD=D_P"G+K7"R;A:2D?*YW+U4M76U!3RU55*\TK- M([,?=>Z]V#WI\E>MM@[Z[&W!\:NOY<%U_LW=&^,S#C_D;-/D*C%;3P==G\A3 MX^&;I2G@EKYZ3'ND*R211F0J&=%NP]U[INZUK^Y=G[7B'5WPVZ(V#MW=M=7] MAUF'VAW7C]I45?N;?LYW/N7<67QV"Z"HJ.JW3G\OD9*G)UKB2>LK'>6265FU MGW7NE_\ W_\ E9_WC;UI_P"E)57_ -H_W[KW7O[_ /RL_P"\;>M/_2DJK_[1 M_OW7NO?W_P#E9_WC;UI_Z4E5?_:/]^Z]U[^__P K/^\;>M/_ $I*J_\ M'^_ M=>Z#/N*@^5/@HI3' LT1EETH70$NONO=.FWZF_W_\ E9_WC;UI_P"E)57_ -H_W[KW7O[_ /RL_P"\;>M/_2DJ MK_[1_OW7N@VR>VNSW\S\&/C7ENVMMXU\-MWM')]LX*O[%P&'D:H=\5 MA=[57Q[EW+BL:[5DI,$%3'$3*_I]37]U[H2?[_\ RL_[QMZT_P#2DJK_ .T? M[]U[KW]__E9_WC;UI_Z4E5?_ &C_ '[KW33GMP?(_=6$RVVMS_%/I[<>W,_C MJS#YW;^>^0*YC"9K$Y&!Z7(8O+8K(=$5%!DL=74LK1S031O%+&Q5E()'OW7N MDSL;%]O=88/";8ZU^$_QXZ\VUMF"OI=M[=V-W)B=I8+;]+E9H*C*4^$Q& ^/ MV/Q^*@R5131O4)!'&LSQJ7!*BWNO=.._,[\LMX;&WGM*G^._5]#4;IVGN+;E M/6S_ ".K9H*.?.8>LQD-5/%'TBDDD%/)5!W53J*@VN;#W[KW3;0[$[[ZIWIM MC.;&V%L'LS&Q_'3J?J7-G)]GY#K^KQNYNMLMO&LJZRC@?KS=L>4PN8I]UKX7 M,E/-$].P>,AP1[KW2]_O_P#*S_O&WK3_ -*2JO\ [1_OW7NH.-W9\FL-10XW M$?%WJ;%8ZG\OV]!COD0]#10>::2HF\-+3=%Q01>6>5G;2HU.Q)Y)]^Z]U._O M_P#*S_O&WK3_ -*2JO\ [1_OW7NDKO>7O7LS:N9V)V1\/.BNP=D;CIDH]P[- MWOWC1;KVKGJ..HAJXZ7,[>SW0=?B,I31U5/'*J3PR*)(U8"Z@CW7NINU VY@\?$3XJ+%X7#]"4]!CJ&'42L4$ M*JMS9??NO=)_JWY%?(#N3KO9W:>Q?CGL:?:&_,'2[BV\^9^0=3BLL<;6Z_!_ M$L-O6G_I255_]H_W[KW082;1 M[%E["R?;DGP1^,S]KYO!+M?,]GOVKM]NP\MMI:0T"[>R>]3\>?[RU^#6A)A% M)+4O3B(Z-&GCW[KW2]DW/\E98\9%+\6>HY(L)/#4X:-_D*6CQ%13TLU%3SXQ M&Z**T$T%%420HT6AEB=D!"D@^Z]UDGW9\FJJMH,E4_%[J>HR&+^Z_AE=/\B' MEK,=]]$L%;]C4R=%M-2?=PH$E\;+Y$%FN/?NO=3O[_\ RL_[QMZT_P#2DJK_ M .T?[]U[I\Z"VQV'A(NU]P]F;?V[M3/=D=LUV]Z3;FVMV5.]:3%89-B;!V90 MQU>>J=L[2$V1JI-G2U#QQTACA29%\CL&(]U[H?\ W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T2/X%?\RL[=_\ M%SOG'_\ !7]M^_=>Z.Y[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+Q\=?^ ' M=>[7Q%')69CR:[!9+ MK?8/YN[,AT!@/D)M#9F/S'3V8W]ALAF& J\ M&V](L*^U*C+1>.FKYHF29O=>Z%?/=<=']J=M]/=Z5>Z]T)&Y MLOL'.8FLVMF=W82CBWEBMPX"):;<]!B\O6THP^0FSRX2JBK(JU:S&8BFJ:F2 M2G/DI8X'F)41EA[KW2/Z>PG3?2G5G273O7&Y\53[!Q6S,%LCI.BRF_#NG([B MVCM7;D'\"H=O;ASN7R6;WT,9M2CC<5/W%;424D8FDD<7D/NO=.?8G=>P>M=H M;TWMELJF7PW6V.QV?[!AVN\&X3QE929'&Y&DIZ_'Y"@J(:RAKZ&LA2HI*RC MJZ=Y*>JI*JGD5XY$9D=&#*2"#[]U[H"MC_\ 91'?O_AH]&_]:>R/?NO=& ]^ MZ]U[W[KW16_E'_FOCY_XM)TY_P"YN6]^Z]U*Z5^6O4??^9_A?73;QK,?D<-N M#<^RMXY+9>=QNPNR]J;6W#0;3W!N;K_>,M,^$S6.QVX\E%3>*66FK9D85,,$ ME(RU#>Z]T82+#X*"JJZZ#%XF&NS!1Z^LBH:..JRAB1/&U74)$)JTQQQ+8N6L M%%N /?NO=%NQWRCZ-R/Q_P"V/D6]/GL?U1TWD>[J+LULCL/+1;@PC?'+=VZ] ML=JUDFRX*&IW!DX]O939&1J88Z>FFJJVGA62FBD:2-6]U[H<-@[MVMVELC9_ M9VV(I*K;G8>SL%NG;E=E,3-C,G7;3W3C:;.X5ZW'9&&')XX5V.KHYFHZE(YX M6?1-&D@9![KW2CAP^%B8M3XO%QL%I(&:&AI$8)C8I(*"$E(@0M!!,R0K](D< MA; GW[KW0*=E?(;H;IG([GQ?8N\=L;1&T.IMS]X]C5N2EH:3&;#Z>VU+60Y3 M?^^:EW08C;=9D*.JIZ6216:NJ*:I6)7^WG,?NO=,757R8ZQ[5W11=>X_:'9F MRLY7;*K>S]H8WLKJ?=&QL?NCKW&97!X>IW=MVORF-&)IQ!7[JH0^-K9:+/4Z M5:234,<9+#W7NC&PXS&0U9R,&/H(J]J.''FNAI*>.K;'P.TD%":I(Q,:.&1B MR1:M"DD@>_=>ZX4V&P]'!'2TF*QM+2Q2SSQ4U-0TL$$4]5,U14S1PQ1+&DM1 M.Y>1@ 72FE^XCM##K@GDC:+SI9=44KPDKJ%B5N+ MV]^Z]T#G9/=>Q=D;\ZWZ:W%/EZ7>7>F$[3?KMH<'D:O 9&MZQVS1;FW+A&3'8?-R[=KY:VAIJEXWKJ>@K&BU&G<>_=>Z1'P>_[(W^+7_B NJ?\ WB\/ M[]U[HTOOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[K__T=_CW[KW7O?NO=>]^Z]T WQHS=;N+I["9;([XVIV+5S; MF[.IGW9LG!C;NW*R/'=I;SQM-C:7$C%X<0UVVZ:D3&5TGVZ_]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW1<_F&RI\2/E*[FR)\<^[FL]SEB0+DV M]^Z]T5G>V_\ LC9GR<^+6,V9F=S9O&YKX%_*[=3]-P92.':N^-]]:Y'XL5&P MLA+CDIC5'O\ <>!-#)T]0=F8S#2[ M%H\;B3CH=MRX3[G&1T66-75R^Z]T9'J;=/RQW)G>K/D*O]8?*#O?X MN=1X"MW=6-G?DIL7K#N'Y.=7[7Q%5CA3S;![#RW?E,VS:W*;_P BL$^T^\MZ[RHC08[LG& M]Q5N[:[;O9?7F-&5RC[6ZTW%F-G9NCP6WZQ,?E<-C<7"E90P-(CS>Z]U8)[] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z)M_+T_P"R)/C+_P"(HV[_ M -"2^_=>Z.3[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z)'\"O^96 M=N_^+G?./_X*_MOW[KW1W/?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1>/CK_ M , .X?\ Q8?N'_WH_?NO=%_^4_7.Z9/EM\ /D)34^0R?774>YN_NM.QZ+&4] M955&W3\B>N,3MK9/9%3'2,CTN(V[NK:,6%K*T$F@@W*9W"TZ5$T7NO=!Q\+? MC?\ )#XJ?#RC^#-1MOK+<^)Z5V5V3U;TAW75;OS%+MG?W7+1[N'2=3V=LC;^ M-P.]]K;[I*"OQ>/WA%B:N2DFD@JLAC,B'GCI8/=>ZJ0H_AIWE\7NOH:/&LRU=_%:24CW7NCH]B?RE.T*[*TR8SS*KX]8/;75OQQ7:'0^]<-O39E9MG=#X#<6S M2^"_P [OCGF-E=6'/Y;5;A1/62Q_W>KLM514\/\->>L'NO=7.?#[J;\\G3YO>'2_QTZ2ZFW9F:2:6II,ON7KGK3;.S\[DZ6HG59IZ>ORF'EE1W M 9E<$BY]^Z]U+V/_ -E$=^_^&CT;_P!:>R/?NO=& ]^Z]U[W[KW17/E%_FOC MY^/^M^#_R\VQCOD%_LHNU-W_%/;?9_4N^]P[\^+&5 M[XP&;^->[?DBG>.U^QL+D?BEF-N5V8WM\8J?O79<6[\5OR>"EP^VBVY,=-'@ M)J^DJL@ONO=-.=^(ORIS4GQ^W)L'XA[DZ9HMG[YV-\@<;L*N^5.Q>P]P]0;O M_P!GFZ/YD%9U;M4;QVTU'FZ'Y*=@]R[@ZFJLE MN1*HXC;T61QN_:%Z]9RTN.M*I25D57]U[HBNT/Y?WS&Q'<.V.R7VC3X3(83< M_P#*PEVSN.E[S.F/E1D,/A9*\8UZ.CJ-Z4\=1B:=!2[TI8 M1YD;QQA?=>Z.7_+WZY^2/2>TDJ.X?A[1;$[EW!D^G^DN]^P-I?(? =@8KO.? MJ/:NZ\%E?FRF)KLYC,9A,'V!(U-42T#XJF[&RE3E=&9AECQ5-.WNO=%Z^9/P MH[1^2_9W\T;H>+<";4R'S-^-_P ,MU?&7?>Z:6O?K27=OQ/WKOG<6=Z=WAD, M73U>2AV_4;Y_A-5GZ.GIZBJFVWNZLGI8JAH9XD]U[H[_ 'O)\BN_?CU0XJI^ M)-?AMPOOGHNH['ZKW-VYUM79;)[5H^R]LY3MR+KK(83=R]9]CTVV<'C9*S'X MW>]5B,!NR.,4N6Q9A>6@E]U[JL'HSXK=JXC>7PSZ$WQN\UW:XZ>W)T=\^.J9 MN\)=X[@PWQ3ZB[LWEW/\4>V4K=F5=-58C*;ORF"I]CQ5,T&-7([:W37T,8AF MP44=-[KW7LU_+C^2F6ZU[9BK.E*2N[2WYT/_ #8L%0YQ.Z\3#(G;O_ M?Y?N6J:QMP111S=6;;DJ:K$5X#'8]:[14@763[]U[J7W[\)OFQV;G/F!DMN] M,5N&R_>/2_R@ZLHLEC>_]IXO![JW'N/<_P 5M\]!]AU&=_C@[*BR(IMD[MQT MB5C4=!LBO::CV]C:?#UCUE;[KW0E;3Z![>ZJ^0/7'7.=P&X=JX'/:53!#MLS4ZU$^8JJB& M-E\UO=>ZM<^#W_9&_P 6O_$!=4_^\7A_?NO=&E]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_2W^/?NO=>]^Z] MU[W[KW0'_'-LDW4N&.7'5 K_ .\G9 D'29HSUSX1V9O 49QAH&:E_CAHA'_' M+'5_'?O-?KU>_=>Z'#W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5Z?S6.^:/XV_R^?E5VEF.MNT M.S-MT73>_=N;GH>I,)A=R;EVEA-Y[6R^UINQ,OAZ%SXI[JV3\B^C?CA\GGZ9W3UWN;<73V+JMFT?=&R MMN[?[MV-M+=M!BIJS$9.'&9;<[[6AW;3X>AKIZ&#(N)H5I34HLT7CB]U[H8Z M/I?J#'8G<^ Q_5O7M#@]ZU*5F[\11[.V_38W<]5'525T-1G:*''I3Y2:"OF> M>-IE%Q^/I=I4>3I4 MHLA3;=I:2"&GQ$-91QB*00*@:.Z_0D'W7NH>RNKNM^N*K=-;L'8NU-FUF^,Y M)N7>%7MO!X[$5.YL]*GC;*YN>B@AER-6L9(5I"V@,=-M1O[KW2\]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$V_EZ?\ 9$GQE_\ $4;=_P"A)??N MO=')]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$C^!7_,K.W?_%SO MG'_\%?VW[]U[H[GOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HNDGQQQD&8W3E M=O\ :O=6SX-W;IRV\Z]_LOU7_P _\^1'_H=X7_[$??NO=%3^-6V=_=H;V^9.%W9\AN^Z MG'=-_+#(]3[!@H]U;:H&Q>R:?H'H#L*+'54U-LU)\M4KN;L/)R_=5;35)CD2 M,R:(T4>Z]T->>P_C164'9V63YV]D4^' MZ1VM59NFRV5V;1X[<. AW?AZS"FOQDM91?QRC MJ,;Y?OH):=/=>ZB4O9WQJK,IU9@Z?YN]R',=S5^4Q6PL7+O1:7(U.6PVZYM@ M9#$;FH:KKZ"JZ_RT/8U.^V%I=P)C*B3Z-'T=M786*R_:>> MVCV!O7LG-U.Z:/8V]\]O/,MF7H,YUU0O2';.+GCQ&&QQAP4FZ,)[]U[KWOW7N@U[2ZMP';.#Q&%SN1W%AGV]NW;F^,!FMJY7^ M$9O$;EVK6_?8FMIJAZ>LI9X@Y:.:"H@F@FBD970WX]U[I _[+]5_\_\ /D1_ MZ'>%_P#L1]^Z]U[_ &7ZK_Y_Y\B/_0[PO_V(^_=>Z]_LOU7_ ,_\^1'_ *'> M%_\ L1]^Z]U[_9?JO_G_ )\B/_0[PO\ ]B/OW7NO?[+]5_\ /_/D1_Z'>%_^ MQ'W[KW14MI;:W]GOFQWGTG-\A>^'ZXZX^-OQQWYB\<-T;97(TN_.T>P_D9BM MPY*3,IL_^)ST]9MSK+%Q1TLKFGA*2/&@:5S[]U[HP=?UOM/%;NV]L#)_*WM[ M';\W;C,[F]J;)K^W-G4>[MSX;:[8Y=S9;;VVZC;D>9S6,VZV8I!75%-#+%2& MJA\K)Y$U>Z]TEH:'J*IINQJFG^9_84U-TY65-!VK60]R[$9>NZVG%0:FAWM6 MIMS5@9*:2BG0Q5;IXYH9H["1)%'NO=0\>.F,KD]@X7&?-GL3(9?M+'5.7ZZQ ME'W3LJIKMYXRCDFAJ:[;]+#MUYLA3PU--+"S(#_E$4D7^<1E'NO="/A^GL=N M#^*?P/Y)=\9883,5VWLN)ZB">GE[[^1#15,$U/*O]^\+_=> MZ%CK;8&W.J.O=D=8[/AK*?:G7NT\!LS;D.0KZG*9"/";:Q=+B,:M=DJQY*O( M5GVE(GEFD8O*]V/)]^Z]TM??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__T]_CW[KW7O?NO=>]^Z]T!/QLPN3V M]U!A<5F-C[/ZZKX=R]F5$FT]B91=O#D*R>/3&4\:>Z]T.WOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[HA^*Z$Z@[=^0?R@S/9>Q\9O/)8K&Q=3FJC)SG&8F+I_:N1 M7'XZ)*Z.&AI&R&4J)W2)4$DTK.UVY]^Z]T5?N?9O2=/\R^E/@QT;TGU%B.S= M]])=G_*#LKL?L#!;DW9@^NNC^MMV;*ZRHH-L['I=Q[>I][=@;^[,[$H:.F2J MR=+0X?&45;6SQUD@IJ.?W7N@$WUNSJ;XP?(S$=0_*WH?IC+[ ;HFB[+W%N_H MCJ[M"MRV SN[OF-3_'G8N]=P+7]A9\[>ZM78.\,!7;AHA!65&'RJU\\%36T< M86'W7NAJK.X_Y5&/[$[-ZSK>NZ6GSG6NW=R;B3*?W[FILY/BLKN[:_;.6H\%48RM?'5F6>BBJ*J'W7N@WVE\E/Y;V^-TR M8G;GQ-[1K]M470.]>ZLONFGZOW975&+W)L'Y#1?&3Z";TN]]A_QCXY[>F^(>\_C9OC>N[< MA'U-NW:/QUZ>S/QG[0[;3J'Y'YRIH-V?Z0^JF[%J- MO;"Z,[*VU6P;NH-L4W7%%W-NC#8'=,=71RR4=#FZ>JIF1*:9&]U[H"MJ]M?& M(_*7YJ;![&^.O5>V?C]\?8/B=M'H7(X2'/9[N+Y(]L?)#?/;W5L=#M:--Z1[ M:J<7E.U^K*O;&WL;!!]S-44-9D*ZKI:1=,7NO=(_>'RE^%NU.TMEYZ+XT/GO MBK5?'CY(;^[E@V[TOO\ W!\BOC_V[\8OD'TUT[VU!VSA<;O>=]J=?=/X7LBO MJMV446)K*^$4L&1HYJRBDC\GNO="5NK<_P ><5W1T[M3:G7W1^X>KMU?-ON3 MXV=PY3<_4N^MDY;K[KWK7X)[X^7./K]H;MK.SZC#;PD\FTZ/+MO)*%L;E]MY M<4E-2124_P![+[KW1H_BXG\NCY?2=ETW474$?\1ZHRFSJ/=6.W5MC<6!DEQ' M9&S,;V'UON_ 5_\ %:S"Y_:^^=EY:&MI)*:J>JI3Y*:O@HZR*6G3W7NC&[=Z M3ZLZ;^1_6LO6&SL?LP[HZI[EI=PIAZC(I3YB'#[BZ7#8S)YB"BR4V*Q]?D5CBFJ4IZ MAH(W+B.0KI/NO=4C_P A7Y3=_P#RN^/WR*WEW5\6W^,-#A/F-\D\;@L3D^PI M]Y;BSN\L[W!O?>?;N#KL7-LO:1P=#U1O/<1VRM5KJ3E*^@K28Z7[?QO[KW5Z MGOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB#_" M?_F9?\QO_P 7XR__ ,"7\1_?NO=,?R+ZH[+W?_, _E[=G;:V=G,GUKU1M#YF MXGL_?>-JL)!1[$K>UM@]:X7KX5-+79.#-Y";<&5VW611MCJ.N2C:(259@B>- MW]U[JF;$_P KGY;GK?I' S;%V^^7^$7Q!ZZ^-\N"RN[,JX(YGA?.QXRJ7=6['II8TAIZNH;W7NCN;$^!>[\EDMW M=X[JV!7[?[Q[K^;G8W<76455E8I:#X^=+;DRNR=T;4R/;^V\5D:O:&\]V[*W M1U4G8.%P+S9&@H>R'GES._MN;BZ7;:F;W7F]RQP9F7LC*9V*%3 M1)'%3^Z]U9'[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB$]-W MF_F'_.:I//V_1?P;Q"&WZ13UORLRK(#<_5LT"1Q]??NO=(KY*=:[SW'_ #'/ MY<'8^W-FYNNV[U_U_P#.K![S['Q^WVR&'V&V_P#874--M"@W%FO'XL='NK-; M?E^SII76.MJ*$BQ:-??NO=4E;2^#ORMH]F_%JGR?36_*Z/X9="_'3K?Y6;9? M"K+5?*7>O5_\R'JCO[L1-@1[@J,;BNUL?D=E];9WL"'*4DU8E=/N&'%(S9*L MKZ6G]U[H\G5?PCWS7U>2[HW'M_L; ]H]I_.CY ;\Z9V[/2+18'K/I//_ "$W MIWCU-V7W5MO,451-C,CUUN3);B[!PVWXZK$3Y7<.[:7#YN.5344]-[KW1U?Y M?N<^1-%4]K=3]L=+OU=USUM6R4_6]154E8F1&0J.S^W\)D\-DMWU-74T7=.9 MW5LK;&V^PLKN_'Q4-%-E]^56.%.LM#(J>Z]U9/[]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO__4 MW^/?NO=>]^Z]U[W[KW0"_&?;R;6Z=PF$CZOK^FT@W/V?5#K_ "6Z9=YUF..5 M[2WIEFS+[AG2.2IBWHU<_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+=U)_P SP^5__A\]7_\ OD]B^_=> MZ@=R_%G:W:O;'47R PFZ]U]6=\=)8W>VV-H=C[*?%2/G.N^R(<2-\=4]D;.R6$W[USF\KMW%9>.BJ4CJ,;G,325U#44TJ2>;W7N@L[J_E\=5=^YWT,#B MOBGV]N?M>@[WR79_QFS5!UXF\MK;AH.Y,:F>P]+GGR2^26X=_5'2-=TCN_M.MS/6-)O'?N*G[UVK\A* M+,[BH\!U?@]ETJT6\=LOBY,'C,30;7K-JY*KQ$^->G>,Q^Z]TE\U_*/^/.Y< M/NS#[@WSW)D(]W;%[UZXJIX,SL;$MB]J_(+Y68WYC[QI,+18?K^AQ5%-B>W, M8L&(9J>2.CP+FB:.5@DZ>Z]TFMW;8 MPE70XN#,[9[MW-0[CWUEFW N5?(4&X::MD@J*=49K^Z]U)S7\L7I3*)DYW:G;E+-W!@_FAO79'8/R(?,I4[?JQMG.;IW!UWBH:"OPYHY\1BX M6I8/K'+%[KW2SRO\N[H7.;C3.YBHWC7T"]];\[^;:)R&$I-J/E^QOB37?"C< M.POL,=M^CJJ;K:'HO(RTU%1P3PUM+7L)UK"BI"ONO="5\2?B[_LIG6='U;!W MSWUWUA<%0[?VYL[*=^[BV=N'/;,V)L_"TVW=H;(Q%5LG8FP**OHL+B*5%FR> M2IZ[/96:\V0KJJ32R^Z]TL=U?]E%],?^(Q[V_P#=WTC[]U[H=O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=$V_EZ?]D2?&7_ ,11MW_H27W[KW1R??NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO M=%>^:M56T?Q2[VFQ^0R6+JGV#DZ45V(R-=B,E!#724]#5_9Y/&5%+D*":6DJ M'3RP2QRH&)5@;'W[KW0%_)#I'X>_&?X]]Z?(S>/567R&TNA>H.R.X]R8O#;Z M[%7)9'!]:[/S&\E*GZ:=W=__ ,M#8^.R46XNB_D13=AX'-]Q M[8W1TM!M_M^M[5VON7H[I;"?([=^#S.*I.P)=N_=97H?<='NG RTV4J*3/8^ M;QT4TU8CTJ^Z]TL=X=I?RQ]I[CQ.WJ7K[M7?*YS:$FY\7F^MZ'O'>>)J,K4= M)57R-VWU[)'BMTMG*#L'>W2M$^L]P_R MT^U-V3;"ZPZVWOG,U'N'HRB^SVU2]MQXRHQ_RAZIS_R!ZU[*6;%[G2@?9.Z- MCX;)Y')YR2PI\A!415I%6)%]^Z]TI-]G^7GUQOO<^S]T]<=C4^W]@Q[L@[,[ MBQX[LS/2O5^XMF=4MWAF]H=A[^Q6YZNFVOGEZK5CDR=!4XJLDH\G2U=)![KW0D_&6N_EW?++<>XMFT&^NJ.YZ7.KM7>VR)Z,OL[I[K[ICY7[,Q_6N)R.V\?NOX_P#;53N' M''=6[LSCLI5;>["Z73"UD^/W!G]^Z]U[W[KW7O?NO==,2 2%+$ D*MKL0/TC456Y_Q('OW7NJ+?Y1 MO\P/X\_+CY _S->O^FI.R*O<.V?EG5]E;H7=?66Z]FT.V\3D.H>E^F:/"9JM MSU'2QX[=\^]^G-Q1#%RA*OP8V6;1H%_?NO=7I^_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NJ/\ X>_S _B;W+_- M;^>_Q[Z^[%SN8[NI]M=0X7)[!K>I^X=O5V!;XZTV]]L=L-GLQN38&(VQB:'; M6[=^4%'3U4M>*3,R5T3XR2LB;R>_=>ZO ]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=?_U=_CW[KW7O?NO=>]^Z]T7SXN8C&X+I;!8W$;4[&V501; MJ[5GCV[VN6.^*::O[9WQ7UE=7ZZ>E;^$YNLJI*[$>@?[AZFEY;]1]U[HP?OW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JE;YBXON7*=F9 MO_0)4]4;I[(Q'R5IMRTOQ?[B[#S74VWOF?MS"?##;XW9U)M?LG;V-R]?LSM/ M8F(KVW%MNMK*2NP4->/-DJ=(H8Z^@]U[HJ5/_,7QO7. VWV7T1UI%52_[(Y_ M+NJ]BY7Y-;NWUD.VZ/;/>_\ ,'RGQ/W-LKM?)TV\^_J/-;0RN[.M\BNZ*JOGR&4I**OC?'!G=09/ M=>Z2_?W\V_M3JC,ZSVG3ON*7+[0[-S>W>Y M9:;=MJ[/+M6OPQGAILC!42PT7NO=*3,_S0NT]J4'8/8V^\'TQL+J/&?+OKGX M?XT;RJ\OL_&XMWP[#V)/M"BWZ=HU>WI(Z):S=LU! M&,O2+4B$^Z]UC^W]V!\QOY>.'WK!\=^ZOS ZKV9O[;&R^UJ2+9]3NCKGL/9&1KZ:H69/M)\;62P2M40J9Y/=>Z!X M_(KY1?RR8-U;)[TWMMSMC9FT/CU\V_EIM;8%=N/>&\,EU[L6H^8'4>WNC^K\ MAW]NZF3?.].N_C3TWV3-)GLUD,+)5T..\Z-)+18^BF'NO=6T_$GY$U_=^T*[ M([RWI\;\_E\MOWM6+JBO^/W<&'[/P?8_3FR,]A\=BM\N]!-44U!NBAAW'0T^ MY,=C:S,4.'KJF!6K=52D2>Z]T6#XI=M;&VI\J_YIU-O3M;'TM)C/F;T1L3;& M)W5V+-D8,%7;Z^)_QHFPVRMI;?R^;JXMNMNOLW>&0>#&X^GIQ6Y:NG81O,S' MW[KW52G??\Q_NCL[X2=Z]&=@;LZXP7;C?%;YI?('/=KU>2S?6E+71=%_/3>/ MQ\P76'6\>U-UXVOV_O'KW;>VJ:JR]>U;6O1O+C(JFCE6NGJ![KW6QWDMQ[>W M%\C.K1M_/8;.G [)^0&WLX,-E*')G#9^BRO1%368/+"BGG_AV8I*>MADEIIM M$T:2HS* RD^Z]T8_W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1-OY>G_ &1)\9?_ M !%&W?\ H27W[KW1R??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=%7^;O_ &2?WG_X9-1_[G4/OW7NA_WS MLG:?9FR=X]<;]P./W3L7L#:VX-D[TVQE8S-B]Q[3W7B:O [CP.2A5D:7'Y?# MU\U/,H8%HY"+CW[KW1*E_E\;#S7QFW#\.^S>T^W.UOCU4];8_J796V=T9C!4 M6Z]A;,P-#B:79TT'86WL!BMS;LWGU]4X"@JL%GLQ)69.EJJ&&HJ)*JJ\E1)[ MKW29RO\ +,ZLW;N2G[#W_P!E]I;L[6KZ4'3/\O'9/0_; M..[+Z^[V^2>/VX^Q.H-K[XZ1FW[@).GNT-X=%]4T'1_7_<.\<4NS8]W4._WZ MKPV,Q>;I,%F<-M7<1PN-J,CAYZBBAD'NO=X<%NWINH[!VMN/ M:_4?:?3>WFS*8_;W9_9LO:,&4J,?E<14X[-9_JZME.$V9)715-/MO:M M\/2PK0O)$WNO=)[)?RSNN-R;K[NRV\^\/D1NW8OR^8PNV^OL-G]I=E[AZXHZ:/(4FV\GAMJ5.4H*+*-A_P"(T5-4 MQ^Z]T^;+_EX;"VMN38O8N5[4[7WMV_LK?G7^^JKM3<]9M2?E\*"F1XC(_NO="-G_ /LKKJO_ ,5Y[S_]^)T#[]U[J'O6I[+W M/WS%U[M;M+)]<[=KU3A%EK*O=^$SGBHJ/&8]ECA MIU@+22EW=@JK[]U[IZ_T5]R_]Y0;X_\ 1<=,_P#V"^_=>Z]_HK[E_P"\H-\? M^BXZ9_\ L%]^Z]U[_17W+_WE!OC_ -%QTS_]@OOW7NO?Z*^Y?^\H-\?^BXZ9 M_P#L%]^Z]U[_ $5]R_\ >4&^/_1<=,__ &"^_=>Z!'J/X,T?0VY.[=X=1]P[ MHV;N;Y']IUG=G=F6I=@]15,N].S*[;FW]J5.<\=1LAHL31MB-LT[_9P 1&OG MK*MM5163NWNO=#=_HK[E_P"\H-\?^BXZ9_\ L%]^Z]U[_17W+_WE!OC_ -%Q MTS_]@OOW7NO?Z*^Y?^\H-\?^BXZ9_P#L%]^Z]U[_ $5]R_\ >4&^/_1<=,__ M &"^_=>ZY+U7W$&4O\G]\L@8%E7KKIA69;^H*QV&X4D?0V-OZ'W[KW3C\<=R M;LW7U#M_+[XSB[FW1%F=^X+);@7%X_"-EUVKV%NK:]!738O%1PXVDJI\;AH3 M,($CB:74RHH.D>Z]U"^3N[=W;)Z:SF/S38F'>G: MFRMFY2M@QF6BJ,955<.(S\YA$\M>WIJ>FJ ME^4>]TBJHX)(?)USTNC-]PJM$ECL:WD8,!87Y]^Z]TW9S9O8NV,7D,YN3Y=[ MBP&&Q44<^4RV9V3T=C<=CH9I%ABEK:VLV7#3TLW4VV^G^I=R9NEQQ,E\@]ZX;KC MK+<&2W1A>B=HY3$[>BVOM*#8M3_"\A7XB9I\M#CXY*C/9"FI7*ZX8H_?NO=, MF0^5G5V/^,_4?R^;Y];OK.@.^Z''N_*;N^/G4?8O=G8ORE M[.BV/U7M7(;SWBVW^H>I-QYNCP.+B-175-)@\7L.:OKY(*=69P^U(\+M'.[M.2WC5P[-23 M#XS*K@_X;12)'.U3EJREIPH\NM?=>Z:.FJG>'?'5'6W<_7WRK[%J=D]K[+P. M_=GRY?JGI_#9:HV]N/&TV5QTE?AZS8JUF.K125:>:"0"2!R41H*^3&;-H\DD%7C M*V:,/3SP31NRNKW6Q]U[HZ?OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_];?X]^Z]U[W[KW7O?NO=%Z^ M+-7A:WI3!5.WLIV=F<4VZNUDAR'<)C._Y*B#MK?$&1AR)AEFC_@U%DHYH,-9 MB?X+'27 -P/=>Z,+[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z)_M?K[879'R-H[\Q>*['ZWR>+QN\]MX;=%!CCKJG%5Z'6MZ7Z>R3Q29'J?K2O>#"[9 MVW ];L3:]4\.WMEY.+-;.P,33XJ0QX7:>9@2KQE*+04%4BRP*C@-[]U[HB?R MQ^!/Q]F]D=6R]L;AV!N/9&\-XQ[>ZPP MM+O#$5]9E,F*"A%-5PI54\;4_NO='NVUL3HSM#KOK?*1=1[1JMF4T-+OG8&W MMZ].)M*JVA7YQ)O=];8Q6?Z]W--+D97J8:BAHLC#-+(LRB0O?W7NGW M<'1G2>[-M=B;,W3T]U9N79_;U1-5]L[4W!U]M+,[:[0JJF&EIJBI[$P61Q%3 MB]ZU%13T4,;ODHJEG2%%)(10/=>Z>G_C7O.NPW![.P/:6,V)L7+93.Y&HI*?);:W_C-YT^)G MKBRD=0TOC97CDL0??NO=2LO\;_CON!8%SW0O2^;6EW-N[>M,N7Z MMV/DEI]Y=@0R4^_-VP"LP4PBW-O:GE>/+UZVJLDC%:B20$CW[KW21J]I[6VI M\C.M#M?;6W]MG<^T/D)NO2HE2%%9R$4#W7NC+>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z)M_+T_[(D^, MO_B*-N_]"2^_=>Z.3[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[HJ_S=_[)/[S_P##)J/_ '.H??NO=-OS M]WYW?U;\'_EMV1\:\-49_OW8OQX[;W7U'BZ/%Q9W(2;ZP>R[>^:9LM7KO"@V?N6M7=.;S;0QUNVZ* M/)0TS4M/Y*4>Z]U#3YY_+7)?)S9'Q(VMEOC'D,WG?DIV[TO%WGDMF;ZS&TM] M[5VG\*>I_F7M'<6T-D;?[:Q/VV?H(=]5NV-QTRYROIX M#DX)!YI*$>Z]T7/ MI7^<9\E-Y=9= =C=@[4Z+& ^6&R?CCDL!N?K?#;MEPOQ1SO<7R^S'Q:SV;[] M;<'85=39WKZ6)*:HP%]NQ-K]I18SL#$? ;Y%4W1=9V=UX-O;SR&0VOU'V9 MC=Q463EJ_P"'[FJL)D<3DZ"&/*7@D7W7ND;C/YA7R:[&[,ZSV!69WI_&8G$= MR?S".C>T,2V AEQW<[=+_#?8_?W44LLFV^SMTR=9U97?YH:NO@FIUJ(/=>Z&W M^67_ ##.\?ESNS;NWNYL=TE$-_?%/'?([;K=/46Z<='@*O&_)/NOX_;CPM7- MNC>.[)=SX+-T_7F+RM!61QX]Z.>>LI914JL,P]U[JPW/_P#9775?_BO/>?\ M[\3H'W[KW0._(RAW5D]Z=XX_8O8^5Z?WO5_#6OBV;VMA<9B,YDNN=U'>NY/[ MO;SBP6X*')8+/P;=R_AJI\?602TU?!$\$@TR'W[KW57F>_F%?)CL?J7X,[*P M^[XNK.^]J?.CX_?%W^9BF#P^TV,:E@CRM-UW6PU5!-%]W3U1]U[HPGS!_F#;NR/PK^16X>H\7O+I?LV#XF_S M(^U^N^R*'*;.S]3LG>_\OWMS&]-9N%\=D,9F,=D8]WY[+TV3QLKTL].V/6:" MI2&?3?W7NEIN?YS9QNS,3M7L/;&]=A;9V#_,MG^)>)W9UAO_ 50N]:#:'PE MSOR5R&Z>XMNY;9U;7S]?9ZF^_63!8-QE8Z^CQ["J*),LWNO=0>Q?FCW)O6A^ M$W9VVME;IZ+ZF[1^2'QRW!3[MDWCUGOC!]Y?';N+XP=X=M;HP>2Q&(.9W+M2 MNV(VWZ&7)(::E,N2HX3BZ>MM?S;MA9[+]-8RHZ=WCCD^0O7WPS M[LZ?JDW%@Z\;AZ/^:7?N#^/6SMXY=8Z>&#;VYMC[EWC@,GFL$\LSG$9J-Z2I MJ*FGK*6G]U[HMORX_FE[HWG\5^YE^.6V.PNM.\>OMH_Z3=P9R#-[&EFZ]VIL MG^8+F_B"]50R9;&[APF]3V!5].;OR#X_[:!H]N4KH9X,E44:>_=>Z/)\HNS. MT=K_ #W_ )9G6&T>P=P;8ZW[DS?RO3M[9V*I2-%6X71# M31+5PRZO=>Z!K>G\U22LV+W?B-S=#=C]<5>W>L?YB>-HL_LGM3959NB?L[X# M"3']K8/8V2K-M56-PSYS!5ZY79NXLG2-3R5M,\.2QU&%B-3[KW2FV]_,PSV" MW+VMU_/TIN_LF?;?8_5W3/QEQFU_ M#VQNR"DE:"&6&:LF5D7Q^1XO=>Z0O9/\P+L/MC?_ ,-EZ=VYV%T_@*3^8ATO M\9/DWB=TUVSTS]#N??/Q#[%[O[#^/V]=GBAW$TLW7.3S>U:/(9;$Y.*(YSFA MJ*O'PU$LGNO=6?\ Q:_YDSB__#W[D_\ ?S;_ /?NO=-/R_\ ^9&U_P#XDOX_ M_P#P0/6'OW7NG+Y>]%3_ "A^*'R:^-5+N3^YU3\@_C_W%TG3;M:CDR,>V:CM M+KW<.R(<[/CHJBCDR5-BI,V)Y:99HC41HT>M=6H>Z]T0/MKK;Y;=]_RMN[?B M=F/C?2=?=Z9?X>;OZ'I*6/MCK^NZYW9V,-HIL##5'7>Z,7DI,M2=>[BIHFR2 M5F=QV!R>-IWC@>A:H5]/NO=%([L^$WRYI=V;SIMB?'W/=C_&;?/R7[[ASWQN MV1\K\3T)DWZ^^072_P 9,1MOY!XC=WWU728)^H>SNM]Z#(82CFIMP4AW,<]@ M#-DD-/+[KW3)W1\"OF)VIC?Y@NP-Z]+5W9NX:^3N.KM@]X;- MWSW1TWW)LSH/(](;BJX:K9._^N<9U3@JJJ/$[,RB24VV*"'#U39&N]U[JP[XZ]$=[=1=:_S&MO MY#:PB_TK?)7Y ]H_%_9^-WGA31)L'L/I[KFFP&$Q\@KCB.N),IVWCL_534;& M*FI:BN>KN?.Y]^Z]U79OG^6G\I,;U[V3MW9FT-M[@ZZI^W?BMWM\9?CW0]DT M6!BZAWOOCNKICMGY^87.UV3>#8J[3PDG5V3.PJ;&_<+%4[PS2@+YX*B#W7NG MKMW^7Q\Q.TC\E=N)B\?B]PYZB_FGT%/VQ5=IK6;9^474_P Q<1DZ[XL]&[FQ M\U55;KVI/TCD\EB*"HJ,AB(:#:!V>DFW9JJ'+U6CW7NALZQ^(/?VU/DOUMWS M@.J:[KSJO)?,K=??%5T+_I(VJM5T=L.O_ER[N^.FYHJBAP6Z\ML;/YSNCY&U MV/SM=C<-5U5!2FE7,S2MDJNM5/=>Z"KX^_#[YA[/[*^$6T^VNC\SG>J^N^C? MB'6KOG:7RJHM@8SXE]S_ !AV%NO9W9>R=S;#VI429OO?9W>%9N)\I2-AF_AF M:FJFQ^Y8*>CH:.=_=>ZN#^7W_9.^_P#_ ):[-_\ >^VM[]U[HROOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO_]??X]^Z]U[W[KW7O?NO=%_^+^XXMU],8/.0]C9OMB.HW3VE2#?&XMO' M:V6KVQ/:V]L.^)FPAJ*GP4VTGH#AZ:76?NZ:@CGLOETCW7NC >_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NBW=2?\SP^5_\ X?/5_P#[ MY/8OOW7NC(^_=>ZKD_F28?<]3M3XF;NQT=1-L#JOY[?%_LKO".$3/#2]787< M.8Q<6X\G% DK'";$[+S>W-PUTK*8J.DQ,E5(4C@:1/=>Z+'0="]P; ^=6X=^ M?'_9?R#ZOZU[5[([,W)\PNH]TY?:VY/B]V+@AL/>>.P/RD^,^?H\[D-Y=,?+ M+L'Z+7UG\??G13Y#X];Y[/VY\FQ MNCJOK_\ DR+45F;[]DRF.P6\>L\OVMLW^8_F-RXND[BK\%NEZ[J?=-+_ 'JG MK(\D=W.8:G'C)9"F#Q>Z]TB.JZGN#L+KS=%EMY?(C$93JOY#5=1D-Z5'QTW504%5MAQL:7>>U,;7X.ER%))( ME'C_ '7N@"VCUM\TL]VKU9\9>Q\I\F8_D?L_X;XG=W7%+C>ZJS'8[I_>>Q_Y MH7Z]T8G?_QW M_F19C9/>53@L9WM1_(:'K+YH;/[WW/LGLE]F[;^4>[]W=O;?S_P&WC\::V;L M_&;?V//U5L1)?NYK;;J,)C5J\)D16B6$2>Z]T;G:_2_;>P?G#@*"NV!\B=E= M!]-5V/[$Z%[ZVQW7M"EZ(H_CA4=*KA>U_CU\H:'LC-;M[9SF>Q_Y*>F MJ*6O;)3_ ,+R$&=Q$&(J*-?=>Z-O_*UVON;:7P@ZIQ^Y<5D\!#D]S]Y[QV+M MS,T=5097;73V_P#O_M#?/2.WZVCK=-5228CJ+<.$@6!TB:GC18="^/W[KW5@ MWOW7N@)W5_V47TQ_XC'O;_W=](^_=>Z';W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW1-OY>G_9$GQE_\11MW_H27W[KW1R??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=%7^;O_9)_>?\ X9-1 M_P"YU#[]U[I1=@?*WH#J_*8;#;W[#I,3D=Q]L83HC;\%+A=RY\YONG<>VJW> M.&ZLQ;;=PV66MWU6[7Q\M<,='>H6 LH) /NO=4QO8^RMZ8:'&4-=C-RX[=8K(LWBLI3PUD-< M9150B1FO[KW47$YSHW"=HZ(VV+C^QHMF;(AI-Q&N[$[,CI4J9 ML9'1TS5IFG,:F><^Z]T83N7-_'/H#J[>/='<>+V'LOJ_K'K_ #%#O'=U=LF# M(T.U>L*R: [BQE5387!9/)1;*F=EER%+% U'XU,LZ:$9U]U[I'5^7^)77L^R M-H4NQ-DTN2R^R]V=[=;;-V5TI5YK*Y+;_6FSN^M:6JVWN+$]?;.QF4V_MZBP&ULG M#L[$8O,[;VS"LLU%MW$RG&TV2P&)I/O)--#'X8X6D<>-26'OW7NF[#XKK?:> M],5M?;FP:/;^?.QLE-CLOM_K:KQNWJ':&,W'1/4[8;?.+P$.U\543Y_Z]T'6?_[*ZZK_ /%>>\__ 'XG0/OW7NF'>&S=O=A_ M(3>&QMV4E17[9W3\9*##9RBI4PM9C\K1">(E6>">* M3239A[]U[IXW9\._C/O3,5VY=Q]2;:J=Q93NCJKY%YS<5&V1PN;S_=O1N&P> M ZF[(W'EL+78ZNSV>V+A]M4$%&*QYJ?12Q^2)[>_=>Z _,?#W^7MN>J[2RN8 MVYL/*_WXVIWKB^S(ZCM[=,N(BV/\K,I@\MWU0-A_[^_P;9NUNX-Q86CK\E'1 M04-+-E-57%HJII99/=>Z&N'XJ_&S<.Y:/M*DV919?-5G<6UODKC]P4&[]U5. M*J.Y]L]6S=-8/M3'T-'N-MNG/U75M4^)K)X8!#EZ=@]:M1*%D'NO=!QT]_+: M^%706"PFV>H>DJ39N!VQW-B^_=K8N#>W9.8I-J]FX'#[@V_MZMVM'N/>68_N MUM+;>#W7DJ3&[7H?M]K8ZGKIDIL=$'/OW7NN7]Y\?G.L]M;![BG&

.PM=CZ+'9# MQBGB2..*-/=>Z059_+A_EQ;UA/7W^B'9.3DQVR-YXC+;;P79F^Z3,Y+K?NSM MM^^MQ8K><6 W[2YK=&Q]R=TQS;HQL&7-504.;EJ*K'+3R33E_=>Z-AV3\=>H M.V]\=3=E[\VQ69/?W1=1O*KZEW=C=U[PVMGMD578.WDVGO6?%Y':F?PE3*^X M]M)]E4"H:93 6"A2S$^Z]T$.?^#?P]CP56=T=98@8*DV1LW9.5K]P[RWE*C; M-ZX[AE^06U8,YF\KNF2KJY\5W+42;AFR55.]?5UKM]U430LT9]U[K-N#X2?# M_*5%5CMQ=8;>EJ=[5OR9EDH*O7PYA["PO:-+TO04.\MO[QZC[%QE3CMV]@8["+V)T3LO)=;]4=@5 MNSZ'=E/L_*[YVEU]EIL(F7JZ"?(5>*\=+533PPPI'[KW0F_%QBW3>-8\EM\= MRL> .3W-O\G@6 Y]^Z]TT?+_ /YD;7_^)+^/_P#\$#UA[]U[H+.Z?E%O>C^7 MO3/P>Z/QFS/])^_^FNR/DGV5O_L&'-9;;O5'2'7FZ]F==T%9C-DX3(;:K>PM MZ=A]B[YI\=0T@SF)I\;1T5;7U$DWB@HZKW7NO/\ ,W&],;EZXZ>^5\=-M[N# M?^^,)LZDSO5>S>P<_P!.1)VIV?N+K;XZ5N?W158[(1;'R_=.9PPQU+BZFLK9 M:++I,L\RT8BJY/=>Z)GUE_-!W]C\YU-F/DA3]/[,ZIR_0/\ ,![0[7W+M;&; MMI,AA=S_ !*^;O67Q8V#0[:_CVZJ^F3#;TQ?8].*F"HCGJI^W-U;,GH*:L[-V]L+=%/N M_#T:.5O=>Z0E-_,AVO1?*KO;K;*[FZT MSWQ\Z7^-G0?9<^_=ET6ZZ_?E=W1WIWAO[H[;?4L.*%77X?*UNZMR;-I(,#34 M8>MK\AFH*6Y*>2;W7NE=N'^:W\/MK;-CWGF\YV;!!C\3VEF]_;?H^FNR,UNG MIV@Z'WQL?8'?9[AQ.#V_DAL"LZ2RG8N'KMQ4U9**FFP-;%EX8Y\;+#52>Z]T M-.-^F+^.N*WM6Y+LC/;U[(ZTP4>+VSN++;;RG9/3>VL'O'MO8?]Z, M5C:W#8GHBJ(8?=>Z)#NC^8?W=E_G1\L/Y? M'4F#Z&?OOK_;WQRW?\=:+L*MW?0T.X.ONQ,#5[E[S[3[3CQF9AKJG:O4E-0Q MXR@HMO1RY++9O*T$4JTE&:JMIO=>Z.MNKYQ?'_8?<=!T3NO4FY,1UQD M=Q8W9NX*GKW&]R;AV$W9NTNF,CNBEBR%!C.U^P-B1_Q+ X%I9:K)">EI(7DK MJZAIJKW7ND)LG^9?\5.P<%49_;F>WVE/5?[+R^QJ+>'P$F[,9V)EMM9C&0S@PQT61P>0BK33"ED<>Z]UG[%[YZO^3/PBS' M=?3.?JMT=;[QEP8V_G:S;VX]KS5KX'MC#[;S,9PVZ\5A2!FC9XRKM[KW1]??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?__0W^/?NO=>]^Z]U[W[KW0%_&_/Y+WL-7PXOL[>.*H\3!B8L;B(X:K:5%11XBJ MD\"FIJZ"28M(9#(_NO=#I[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z+EN#XX4.6WWO/L#!=M]T]?Y+?TFW:CM0J(HX X'OW7NN_P#9 MXMIRYG(3Y;-2;.CZ< MV@^;RM4S2563S3;:Z?Q1R^1J99&DDGJ?+*\CL[,69B?=>ZRCXL0KE7W G>W> MR;EEHUQDVZDR'5J;MGP\5 M3]8YJ>?K.2&:-A]5=2I'U'OW7NN?^RY9_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[HFW\O3_ +(D^,O_ (BC;O\ T)+[]U[H MY/OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NBS?,B6DI_C'W#/7Q&>AAVQ'+60C@S4D>7QKU$0-C8R0@C_ M &/OW7NJ/-\]$]T;SZD^/>R=N]6]F[A[,^._\\SNGY,?)K(=;KM;9N^8NLJC MLWY3;UVWW#@X-U;@P+9RBWKUSV]LY,;3X\5E9D,7)-#3PLM-*(_=>Z=/C+\( M?DUM7L+XY;6['V%W)!\=V^87SQ[OWA5Y3MS'4G:^X^N^Q]H[&W=T;O3YVY/K M+>N'HNWN[\UWUAY-A9S/0KUSV9A3M?Y,=([JW#L7:>?/;5?U7V]U#B>N,+G<]@L])B]G;NV= M3T;;?J5S%154;P^Z]U8'\).G.RH.@?D=TA\G-K[DK]CY[Y.?,C;76^V>Q=QI MO"?._$3L/M/>%;U/B7RXW%N#/MMBOZUW**2EHLM4Q9?'46FCGAI_"D2^Z]T2 MWK/XD?+CK/X,_+?9V[L5E-Q?(/K'XX]D_!WX.;@ZNW='@^UMW]!]4X[=-'\: MNQ*[>Z[HVO0[/[2[%KLQB)LX364*T<[VGT/MVF[%[@Q'7?6NUM MS;VZZW]49&DEFP^1K*B-S%'74E<*2M]U[H(MY=/?/G>GQ33;W16:^9V\]UCX M&_(CJVDWCNSMO;6PM^U_R5C^874^Y=B009O;??&Y-GU6;Q756(W!3;:WMC<] MD\/4[7IHZ4YGS5(HG]U[JP[X8;![/ZS^3':.U.Q<5O3#[=G[2^;V].@:7>VY MVW7(>@-_;J^(F>VX-KU-3N'<>7V_M--__P!Y9*;!Y!J*JQ GT+1T].\"GW7N MCV0_]E99#_Q7?#_^_*SGOW7NB^_S4,]O+;OP9[=K-ESUU&U=N'I#;6_,CC)9 MH:[%=)[P[]ZOVGW_ )6&6GC:2*/&](9K<$TTFJ+PTZ22ZUT>_=>ZJ4^8>QMT MS]D?\*!<9UWA-NX7"[E_EC=!;&H\-D?C[O3?$O9F5Q/2/RUP,6RNJLKMK.;6 MQ-=F<.V[L#C/X?24>X9:.MKZ(-3)Z(9/=>Z&/;/R2^2>%[HZZ#SJ?YJ?+S%=![2WKW%VKV%D\CNGX\_RR.X M.Y,AN/HBNVYN79N0[A[M[0ZO^6>T.H]N=>=4T59B.Q9-B;=P>9BP=?2Y.JP$ MIJ:AQ105U-+3^Z]T*'RLWQNGO_\ D(_)/)[UWA0_(G?^XNM>S-HUV3Z\ZQWC M/E,UG<;W)7X3:.WYNI,ELG9F]JC?>U,/38VGS% ^$QDE5DJ.HGB6&FECG'NO M=)S$?)'LWX^=;?++:V3Z?K:#Y]XOY\;M#M[L.7KC;W7_ /-4W[T;W!MCI3;FZ=S=X;-^/.T?C7O+X;[@W5DJ MS86[,7DJK/;VW-O3;%",9C\4W9.+QS3T<$L^FJ'NO=&WVY\L]][T^=M%TOOK MN':&&Z^W%VMO38V2ZAW#U?OW^Y/8_46[_BQL_?'4^P<'O#/=9U>R?].>/[,K MMP'PNP^I.R*3_A0O0TW6"9[(5.=W?V+UQW;\@-G M4G>&>R6X8J1Y,EM/LOK+=N]:S,3PO+C9(Z62>)EIH8!%[KW6SU[]U[HO7Q:_ MYDSB_P#P]^Y/_?S;_P#?NO=-/R__ .9&U_\ XDOX_P#_ ,$#UA[]U[I@[W^) MF.[7[Q-S])_(?IS;&_.O]M]C;5QF!SN.W3U?V;4[9R.\NK^TMGY^ MCEH=][*ESVSL7F<;"T])58C-T$572SH)*J&I]U[H)NZ_Y>V,[T[E%2[BVO#AJ.AJ((Z&7;L\\%7%45;K71^Z M]THMQ_RWNK=P_ FK_E]1;VWQM;JK(&B'\UJ&B[5I>WJ+:W6V-W10 M[KV[LK8.WLY0PXG!80TM;1X/;,,6.IK"&&9/=>ZD=_?R\]H_(?L3LCM#=7;7 M8^!W-OOK/XY[%P\6U:79]'BNN]S_ !1[YKODSTEVEM./(;>R66GW9@>Y,I45 M5;39&MK<3DL6ZT$M*$#R2>Z]T'6Z/Y4_6.\=K]M8'+=J]B8O)?(3K+Y:;#[V MS^U*#9V.FWWN#YHKU%2=P]CT-#GL%NFFVON+&8/H[;N,VY2P&7&8RAI&%13U MTTC3^_=>Z8^EOB?WAMKY@;W[JSU#_=ZAE^07;&]H:W*T70._NO\ <76&^>L] MF==P57755BMB[/[_ .LNU=XT?6VV9]Q2560FH5J,740/-EZ.2F$7NO=*ON?^ M59U#W=V/\C.V^=CUF'VY2[7SORJZ(Z]V_P!;=?=ZXV''4M++MJ63 M%;/PF1R^ I?]P^1S>$HZE4@B-935?NO=%][4_EN[AV-UYUCCNG-U=I=H939F M&^!_3E>S9[H[:F_=O=2_![L/LGM#KOL+853O7K&NV'F^X(M[[]5\I'D9,50U M>-C8T$E!5Q**KW7NA_R'5VY>E_@%7=9[FEPQDVO4XRFP5%AMI;(V8V%VC5]P M8O([5P.O*S=&'PE9#!DJ_"XW&4%?6+).E,K.[R>Z]U9![]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[K__1W^/?NO=>]^Z]U[W[KW0&?&^.MBZCPR9'+=2YNK&Y.RF?)='K1)UO M+&_9N\7IH,6N/I*&E_CM#3,D&=M&&.>BK2Y9]3-[KW0Y^_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z)M_+T_[(D^,O_B*-N_]"2^_=>Z.3[]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HJ_S=_[ M)/[S_P##)J/_ '.H??NO=&@2DI8JFHK(Z:GCJZI((JJJ2&-*FICI?+]M'43J MHEF2F\[^,,2$UM:US[]U[J1[]U[JMCHS^8EM+=U+VX.\*#"]89K8GRV^0WQE MV9@MG/O;M#)[XPGQZW+@-LY_MNNQN"V4F6VIMUJGZ? MQ?8NY-PQ;:%!L# Y3-;^VQ09+(9F2BPM!GG,ONO="GB?Y@OPXS6 MY>Q=I4G>FVZ?,=3X/N+<78#9C%;LV]AMO8OX][\I>L>[R^Y\_M_&;9R60ZLW MYD*3'9NBHZNHK:&6NI6DB$=53O+[KW0/]'_S(.L]^+WI/V3)%LFGZY^578/0 M.QJ/$;2[;R>[,]M39.V.D\Q6;XW[L')]>XS?76QVYG.ZL?BMQ2Y+'08C"U,] M(9JQ4JX6;W7NAYZW["ZZ^5V$[YZ;[3Z^VAG\UTMVM5]-]W=7;MP^+WILVJRL M&"VCVAL;-P8O<=!/2YO;.[^OMY8'.4355(K05$TD!!EI6<^Z]T:/&8S&X7'4 M&'P^/H<3B<51TV.Q>+QE)!08[&X^BA2FHZ&@HJ6.*FHZ.DIXUCBBC54C10J@ M >_=>Z+UG_^RNNJ_P#Q7GO/_P!^)T#[]U[J5#_V5ED/_%=\/_[\K.>_=>Z' M7-87$;CP^6V]N#%X_.8#/8ROPN;PN6HZ?(XK,8C*4LM#DL7D\?5QRTM=C\A1 M3O%-#*K1RQN58$$CW[KW6/;^!Q6UL%A]M8*E%!A,!C*+#X>A$T\Z4.,QU/'2 M4-''+4RS3M#2TL2QIJ=B%4"_'OW7NG?W[KW05=N=)]:=Z83 X'LS 568IMJ; MMQ>_-HY+#[EW5LK=.S]ZX6DR6.QFZMH;TV-F]M[PVKGZ;&9JMI/NL?74TST= M9/ [-#-(C>Z]TM-K[5P6S<1#@]O4Z][]U[HN>#^)W0>VL[O_ #^! MV35XJ7L_<>Z-Y[TP=)O7?R[&R.]][Q5<6\M]4'7#;H?K_;F^]V#(5#9'-8S& M4>4K9*F:26=Y)9&;W7NA6I.M]AXZNV7D<7M/"8FKZZP%5M/8\F(HHL4FV=J5 MM'CJ&IVMBX,>*:G@VV]-AJ,"@T&E1Z.G=8P\$3)[KW3GD]I;:6-65)9 _NO=* M/W[KW1>OBU_S)G%_^'OW)_[^;?\ []U[II^7_P#S(VO_ /$E_'__ ."!ZP]^ MZ]T9OW[KW7O?NO=>]^Z]U59\8NSY,?\ .O\ FSXW?O9M9%L;KCMCX=83:&)W MGOJH?:/72=C?&#K;+U>)VMC,YE#B-F1;\[ W$U3+!2I3+D\K5AR))F'OW7NB M2;?_ )CW>/6O1N[LYUWTWTCCO[B]7_S-?D=NW;^[.S>W]PG)YOX9?S#\_P!% M]@;:P^;S_P#%DZBVSGMC=/[YW'MGXV_ M$_O7Y(UL'9.+V#V'O+;O>OQIWSW;NS_=>Z][]U[HM7R^_[)WW_ /\ +79O_O?;6]^Z]T97W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__2 MW^/?NO=>]^Z]U[W[KW0#_&G'U.+Z?PM%5[0V/L2=-S=G2MMGKK,0Y_:5*E5V MCO.KAKZ/*4]?DXI/?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]T2/?U+VKV-\J\SUCMWO[L;I_96U?CSL;?4.*Z[P'4=;-F=V[N[*[&P%?D\ MWDNQ^M-_Y!X*3"[-IX::FI)*2%'DDD<2,5T^Z]T]5/0O9='/24M9\[OD-256 M0D,5!35.%^*\$];*H!:*DAE^/:R5,B@BZH&(]^Z]U-_V7/MS_O-[Y)\?7_?M M?%[C_P!EW]^Z]TWY3HGLC!XZOS&:^>'R#P^(Q5+-7Y3*93#?%;'X[&T--&TM M165]=5_'N&FHZ6")"SR2,J*H)) ]^Z]UF'0':!>EC'SI^1)DKXWFH4&"^+)> MLAC1))):5?\ 9>M51'''(K,R7 5@3P1[]U[J5_LN?;O_ 'F]\D__ $&OB]_] MSO[]U[KW^RY]N_\ >;WR3_\ 0:^+W_W._OW7NO?[+GV[_P!YO?)/_P!!KXO? M_<[^_=>Z*9\3<9\B>]X_DNV[?F?WQ0GI_P"7_>716U/X)M'XRTHFV)UY4[?B MVRV8$_0%3]]N$)DIONJM?$M02I$2:>?=>Z-G_LN?;O\ WF]\D_\ T&OB]_\ M<[^_=>Z;\A\;^T\AC,G1R?.WY.4-/54=;CZG(XO$?%NAR.-$T+P355!D&^.D MZ8_)48Z<\7*CXJH;C\<^_=>ZS_ .RD=I_][ ?F;_U+^*/_ M -RU[]U[I?;;^.NZL)C8*/*_*KY,;PR$-745+9[/YCJ*CKYXI95D@H9J':O3 MNV]O&EHD70A6B69U)\KR-8CW7NBL_ KH_+Y3X9?&NL3O[OO%)+U7@66AQ6X- MC0T4 =JF71$M1UY53E4\FE2\C,% %^/?NO=&W_V7_-_V?DC\C%;\-_>3KUM) M_!TR=9/&UOZ,I'^'OW7NO?Z MQ_]Y,?(S_S\]5__ &I??NO=>_T!;C_'R8^1 M@/X/\8ZJ-C^#8]2%38_@@@_D>_=>ZX_Z ]U_]Y1_([_SLZ6_XCI0#W[KW7O] M >Z_^\HOD=_YV=+_ /VE??NO=WA%N7Y+?'_K+.;:WGA^ MD9<#DMI=D=E87:>XZ6H?;O3VW<[%5_PK(L8)X*V"2.0!KGW[KW5@WOW7NB]5 M?RO^.E'L3-]E/VUM:JV;M_LS.],5^3QZ]UX?+'XVOG.K-NT_<^Q*[)]UX3";DZ MO&,S$>5Q^[,!NBJ;'[1R]+FL:E5AJ"@WIE4>APDE744ZYG(1O247GJ4>(>Z] MU!V1\O\ XV]C[?W1N?9';&WMQ8C9V]-HMDTF,P]3CH M,OGL?OV3+TS[?R%!!4X_.T\HGH)ZB$&0>Z]T9/W[KW15_FZLA^)G?+Q4]55& MGV!DJR2*BI*FNJ?MJ*:FK*N6.DHXIZJ<04L#R,$1FTJ3;CW[KW3@WS)^+:LR M_P"G'8+:21JCRQE1K&UTDCA>.1#^&4D$<@^_=>ZZ_P!G*^+?_/\ #8G_ )\I M/_J?W[KW516Y?C1\-MR8G/8^H^9VUJ3-Y3YD=Y?,K:G9^$P3[7[FZ3WWW5N/ M 9UTZ-[)VSN+%Y/:55MV@QE9B*G[^++X?<^(RDU+F<95Q(B^_=>Z;NY/C5\9 MNT=L]A;-Q7\P3;VU=K]E]C?(GM#<.%K-@8;=%!3;M[S^0W3W?^(S^)IY<]AX MTW#UV_5$FW:>KJQ6+/B,S42014-:#52>Z]TU]H?$KX0=N[3[(VA-\]<;C7W9 MN+YW[@?);=H=K5N3V1OGYI]]=/?)BFGEI99JZE,_3.^^HL2U+B\E$3FL35NE M8J"6*8>Z]THMW_'WXU=B9G*[LWM\[=A#?N3^2\_RGP?8O7VPZCK??W3O95;L M#I?KG*2]%;TQN_,INK:>%SFUNI:G&97%9FMW%B<[B-P5%)E*6M%/3R#W7NC< M?&7LWX_=:=F?+_N[>_>'7U+N_P"5?>V([!CV]2YN*ICVKU_UOU!UQT7UIBMSFZ]T<#_9ROBW_ ,_PV)_Y\I/_ *G] M^Z]T'^V.W>M>W?EKL:HZSWAB-ZTVV_CSW ,]4X*2:JI<3)FNQND5Q,%=4^%( M*>IR(Q-4T,3-Y)$@=@NE2??NO="#OC$=K[?[OI^R=C; Q._\)D.J8]CUU+/O MFCVADL7EZ#>%3GH9S%D,-D*>MQ]90U[*'CD$DZ]_I#^0O_>..+_]'9MW_P"Q?W[KW7O](?R%_P"\<<7_ M .CLV[_]B_OW7NO?Z0_D+_WCCB__ $=FW?\ [%_?NO=>_P!(?R%_[QQQ?_H[ M-N__ &+^_=>Z]_I#^0O_ 'CCB_\ T=FW?_L7]^Z]U[_2'\A?^\<<7_Z.S;O_ M -B_OW7NO?Z0_D+_ -XXXO\ ]'9MW_[%_?NO=>_TA_(7_O''%_\ H[-N_P#V M+^_=>Z]_I#^0O_>..+_]'9MW_P"Q?W[KW78[#^0EQJ^.6,"W%RO=>W68#\V! MVRH)M^"1_K^_=>Z?OCUM/=6R>IMOX'>]!CL5NDY7>^=RV+Q.4.;H,9)NW?FY MMV4V.BRQHL<,A)0T6;CBEE6%$:5&TW6Q/NO=,WRCVQNO=W2V=Q.R=NU6[-R4 MVZ>K-RT>VZ&NP^-K\Q2[,[7V1O',4=!6;@R.(PL=>^%P508!4U5/%)*%0NNJ M_OW7NN#=T]A!F"?%GO)D#$*S9GH)"RW]+%?]-C:21^+FWOW7NN/^FGL3_O%C MO'_S]]!?_;K]^Z]U[_33V)_WBQWC_P"?OH+_ .W7[]U[H)Z['[2RFX\AO')_ MR\\[DMW9?.;?W/EMTY#;/Q6K=QY3X,CG*KM67)UN;VO-CZ=L;52 MRM/0F",P-'H6WNO==R4.U9J2MH)?Y>^XI*')XO>&"R5%)M[XM/29'!]A[A&[ MNP,+7TS=KF"MQ&^MV*,IF::56@RF2 J:E99_7[]U[I&[2[PZVW-W)VAL7:_P MLW[+V]T=G-B[]WY4I@?CG1Y'#;I[CZ[R&(V[NW';ED[81LGN;,=;;?DP]?70 M2FKCQT24$SF#3'[]U[IXQFR^L,+NCKG>^'_EIG%;TZ=P.4VMU'N_';"^(U%N MGJS;&<>KDS6W.N=P4W9D>6V1@Z]_II[$_[Q8[Q M_P#/WT%_]NOW[KW06=U;D[7[:ZWS?7F'^-?;6%R.Y_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_ MT]_CW[KW7O?NO=>]^Z]T!7QMP8VYU#A<2.J7Z4$.Y>RZG_1U)N.HW6V,_B79 M^\LF_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NBG8 M@'_9Z.PC8V_V4WIT7_%_],'>G%_Z^_=>Z(KWYUQM;=G\T?X^]O\ 76YMO]R] MT]11[5Z[[1^//:/4.T-UXOH_I;?&(WIG6^1W0/;>0Z^I=Y](]H4M?6I'F:JD MW%7XO=V+$>$FHZ>M2DJ(O=>Z77PHWUL+JO>W\S_([LS";0V])_,YGIJ:IS,& M9IZ*?,=I=%_$C9N$;&-64[_F-O= MW=X_SA>NVW)3["Q6K]B+0;HPR5D4.0@CJ*>:6&JO(GNO=(GHKL?<7Q@[;^$_48ZR[$WIB=_=,[ M#Z9ZPS79-;FQO[;_ $=C\T-MT5?@L-C-M3X";L&6';]+V#V=2UU70_W8VM/A M\931M_#6DF]U[J^[W[KW7O?NO=>]^Z]U6A_+2J)*FF^>;2:;Q_S+_EM3KI73 M^W3Y;:D4=_ZMH47/Y/OW7NBW_*%NSX?YE/!SN0V?6T$E?N3?M'M MD/6TZK+&/=>ZLT_EC_(W =_=#_9[7ZRW'UU@^N5VMC*:/.[@J]XUDM9O':N/ MWWE]L[YW378[$51^0FP\OG9\?V5B'@9L)NS[B S3$ZA[KW5D'OW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB;?R]/\ LB3XR_\ MB*-N_P#0DOOW7NCD^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z)5\X5 M9MH_'[2"UOFK\0F-@395[PVJ6)M] ![]U[HZOOW7NJ%-O?%WY!T=%LCL>MZ@ MS%0W2_\ .A^3OS(J.M\EDMMMN'??0W:V#^0NRMI;^V324V9J\3/NO%0]ST&: MH\7DJO'5L24=3'*L-2(XW]U[HLNR/Y7WRRVGU'O_ *9R"3KG_E-2?R\MTS[G MQV

6V+\6\E\8_FIO[Y)]L=;/)+FJ?(Y##X'9.Z:9-M-BJ.>CRF>EJX28($ M2IF]U[HZ?:/Q6[&Z;INV.Q/B[UANO&S[<[Z$#W[KW7O?NO=>]^Z]U[W[KW7O?NO=$X^)T[S[S^;6N.-/#\Q M]P0(431Y4BZ$^/@$CFYUR7)4M_M-OQ[]U[HX_OW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZK=^-O_ &\7_F9? M]J'X/_\ OK.Q??NO=6!U6Z]KT.X\1L^MW)@*/=NX,=ELO@=K568QU/N/-XG MO019S)XC"35"9/)8[#2Y2E6KFAB>.G:IB$C*9$O[KW273N/J.2B[ R4?:77; MX[J>MK,;VE7IO3;C4?6^1Q]/]W7T&_*E[.GQG^NMK#M#82+QL&#$>_=>Z6V'W%@=PMEUP67QV7; 9JKV[FQCZJ*J_A>>H(J>:NQ M%<8684^1HXZN,RQ-9TUBX!]^Z]T\^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K_U-_CW[KW7O?N MO=>]^Z]T7KXLXFFPG2F"QU)LC>W74$6ZNUIUVGV'7SY/==&]=VUOBOFR5965 M-'03/CMR35+9/'*8@(L;64Z*650[>Z]T87W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]T&G-PM!/545/5Y;(U#)!3I)/#$TLBZY$6[#W7N@";Y9;Q1F1_A/\ MR RDJP7;?1,JA@;$++#\@)(9 #_:1F4_4$CGW[KW77^S:;O_ .\*/F3_ .@Q MT;_]OSW[KW7O]FTW?_WA1\R?_08Z-_\ M^>_=>Z]_LVF[_\ O"CYD_\ H,=& M_P#V_/?NO=4U=>]!_)_9G\X3M/\ F 9':O\ ,EW!\6MW]'X_%[(^,^0[*VUD M,#MGO;(9#(XG=>/K^LLC\BZK:-1T[@\#-5;EP%*6:DH]U;GJY*:"EDH(C-[K MW5RO^S:;O_[PH^9/_H,=&_\ V_/?NO=>_P!FTW?_ -X4?,G_ -!CHW_[?GOW M7NNC\L]W$$'X3_,@@BQ!VOT:00?J"/\ 3YR#[]U[KB_RUW>JLX^$GS*D:-'9 M43;'10=B%)T1F3O]$#/:PNP%_J??NO=&4ZS[ P?:W7FR.S-M0Y*FP._-KX3= M>*I,S2I0YFBH\YCX,A%09>BBGJH:3*T(G\-3&DLJ),C!7=0&/NO=+CW[KW7O M?NO=5H_RTE5:+YW%5 U?S+OEXS6_M-_>#;@U'_&P'OW7NK*?#"9!*8HO*#J$ MOC3R Z#'8(8A+H7R"-F#-&'MJ"%E!(O:X]^Z]UBIZ2EHQ*M)34]*L]1/5SK3PQP M":JJ9#+4U,HB51)45$K%G]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$V_EZ?]D2?&7_Q%&W?^A)??NO=')]^ MZ]U[W[KW1N^TNV,MV'V?M3J+977_3N)VKF-[;@WAN^ M#+5M#'30[UWCL+;-+C:#&8*KJJNHJ25=;L%6[$ ^Z]UU_L_6]CZ5_ET?S )*A2/+CXMM?%B;+TT;%UB MJ:W#1?+!\K14=2T3"&>:%(9BC!&;2;>Z]UW_ +/OO[_O6U_,3_\ 0&^-/_W4 MWOW7NJ7/YT73NY_YH?6G06-/PY_F']#Y7H;N_;>_=V]CUH^..PZNMQW M^S 8NNS8^4W\*I6PE36F."FRN,B5YH()ZB0>Z]UMK^8G_ .@-\:?_ +J;W[KW71^?&_@"?^&V MOYBG OQL7XU$\?T ^4Q)/OW7NL:?S ]TRQ"6#^7Y\Z*G7,:6&&DH_B'65=56 M()C/045#2_+R6LKLA2+3RF>GAC>:G6*0R*@CMK^8G_Z MWQI_^ZF]^Z]U[_9]]_?]ZVOYB?\ Z WQI_\ NIO?NO=>_P!GWW]_WK:_F)_^ M@-\:?_NIO?NO=>_V???W_>MK^8G_ .@-\:?_ +J;W[KW1A/C+\E<%\G=H[SW M+BNNNTNI\MUYV?NOJ+>O7_<6)VKA][;?WAM"#$5M._=M56-K\9G:2 MJI*BFR.1Y GSEWY =88%'I^EN@ MX9(P'YT(Z&UN"/I[]U[H\OOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZK=^-O_;Q?^9E_VH?@_P#^^L[%]^Z] MTR?)3K;?>Y/YDWP0WYL[:N>&*VM\9/YAFSMR]I4.VZRKV[L;/]@CXK2]9XS< M^Y8:22DQ\V>KMIY>?'4DLEZA\?.44D<^Z]U37UY\0OEAB]K?"JHK>N>P\%M3 MXH]"?RZ^N?FCU_-MK,96L[V[&Z>^;"=C=H5FW:".BJ8>V*;KJ2DR78M3DJ#[ MUVU>WMZ?,3Y(YWI+9R8ZFC MVWUYTGE_F1W5\C^A-\]MXJJIO+@J7I^BWIE-XX[;U)7XP9BOS%#M[( JS0TW MNO='5_E[[R[R>J[>ZA[(Z7KNLMB]5YFL@V7D,K295Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[K_U=_CW[KW7O?NO=>]^Z]T7SXN34$_2V"DQE;VID*,[I[45*KNF..+L1Y8 M^V-[QU4>22.HJD&$IJI7CPA#F^"2C)"DZ1[KW1@_?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1,?YAW_ &17\A__ Q3_P"[G$^_=>Z* M+\P/D7N[HCYU;1W'1;_JEZ\V5_+G^6?;&6ZMW'V;'L'IOX=S[ M8^/75&X-X=5=9?.WM#M6GW'V;O?K[$Y:@_EY]X=>]?=I8/8>"R76^8W+B,KV MKL#?<>4V[_'WI7PV87[#*Q"%36M[KW6'MC^;[O7K;!]_;_Q'1^R-][&V)T5V M+WAU72X_LCS\!V#/#\E:26;#85\S+M;( MX6?&Y>9*FH4TWNO=&;VY\H>QN[/B?_,%K-SXG'=2=J?%_=_RLZ+FW'UINS-Y M7%2Y3K/KRFWML?LO:>4KL-@L_B*Z7;6[\5/4T?RPW?W)\9=S]J]Y=E=WP?)GH+^6AL;-UWQ)W1W#EMFMV?LC=G2]!V5C?F MQ-V+M?\ C])OS^[I>MU:3"2T,&=I:V-O=>Z';IC^:1O;*[ MAZ$V+C.CD?W7NE=1?S.N_L]TOO+NC"_$S,-LC&]8= M"]IT.]<7CNU=_ILNE[@[)[8V+V!L[>'5NT.NF[+[!W-\9,5U=%F]Z)LN++58 MQN>I9J6A:&%I9_=>Z?,=_-5DR/8?6%3B=E;"WOT'N_Y8=1_!+Z- MST_??='1NV.Z]H=G[&I:S"X3;V\OC7)_>_'8I)T= MUE%TMUEGL;!LCK35@.QZ2CS9Q\=''FJ7&TTLZFII$>H]U[JWSX9?]DI_'_\ M\1=M7_W7Q^_=>Z,S[]U[KWOW7NJTOY:?_ 'YV?\ C2WY>?\ O0[=]^Z]U9;[ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NB;?R]/^R)/C+_XBC;O_ $)+[]U[HY/OW7NO>_=>Z(/\ MY_\ CXO@=_XOQU3_ .^N[M]^Z]T?CW[KW537\\C$9'PN$R>Y,]F MZ;J:CP6!PNVTL%1Y#,[@7&143UM1!3Q,XI*:61FC1' MD3W7NBC]R=A]L]*_-SYY=H[9H,QGMVC\=?]F)^0 M=%\FM[;,I9<=V3!V3NWJ'JWL*AS%7%02UU1CJ')0UGV,@I!%)[KW08;^^5OS M^P&WNR&INUNS8<#U_P!%_P P_M?H[<^ Z+VYN#)=W8GHKY;="8'XDS&7W_ -5[@W;@Y\3C8\=4[VP>.&XZ2DAUQU?OW7NF_P"8'R=[B[/_ .'" M/C3NGLV>;"'IK^9+U]%UCC^B.UZ7NROE_P#*.'9WQFZU["A[&^.FVDW1 MVAU/\PM\8#8\6[IOC!N[;_QKVMN3X?X3IC,#:-5%V%T9W17Q5&8@W5D,5F)J MO/*NV,E-0UE1_"XO=>ZA];_+W^8G_I?Z.7NJOWKMS(/VC_+:V3W=U-C.E*.E MZZVW'WW\1>TMR?*QVW:NRI,J=N[3[8PV"RU3D&S,T.S,B3BIZPQ5!AE]U[HU M?\K?Y>=C?(S<6[*'MSN.MRVZL5\?^F-P;@ZFW-U+OKJO(4/;$&=[#P7??:NP MW[$Z@ZVK\KT3N3)4VWH]MT])D,T,6C3"K:!JBF,WNO=$WV+VW2=N]E]Q?+WK MGK6H'=77O6WR9ZI_D]_#3+=.[TVO4[T/EU\FZK<'755F.R>ULQ\+.T,[ M\?*'M#Y*)U/+MCLWX[=B[^^/_:&7WWUA4T$_7V1:CV9-WQC-FP9;-5^+(Z^K ML]4X.NFCB EQ?NO=);8GRD_F%Y6+:55W3V-V)UQNK ;%_E&Y+<^V=N_'_;Z; M;RF?^1?RK[NZE^4M=G*2;K_/YF"7+?'&@VGNS,8N'*(_763KEED-%%%/3'W7 MNK>?@3V+V'V-TENANS_>P-G=5; MJSU)3[=VGB,K7Y[K3%XFI.5QV/IL?EUD6LA4K,2?=>Z.K[]U[H@_P8_X^+YX M_P#B_':W_OKNDO?NO='X]^Z]T0+X)SR5&Y/GN\BJI3Y^]K0(%#"\=/U3T; C M-J)NSK'<_CGCW[KW1_??NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U7A\= H_F!?S(&"J&.+^&(9@H#,!U5O>P M9@+L%N;7^E_?NO=6'^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_ MUM_CW[KW7O?NO=>]^Z]T7WXNYFAS_2^"RF-[*W%V[23;I[4ITWYNO&5>'S>0 MEQ_;&]\=4X>?'UT]14QTFSZJD?#4CERLU'CXI% 1U ]U[HP7OW7NO>_=>Z][ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[HF/\P[_ +(K^0__ (8I_P#= MSB??NO="#N?X@_%S>N4[IS>[^@>J=S9CY%X'$;8[RR>YJT5L4V8W+G:OJ6CBRJUL-7% MG/NII*[S2E6'NO="9D?A#\0S&5[%GWY4;[GRVQ\)DX-V/VE M4[4K^RDSE!74L^/KZ;?V6V+AZ_,0O$8LCDL;!63J]5&)O?NO=*3(87XS; R= M=U!E*#J?:.9^5>>WSE\AUW61[?Q&5^0NYY-K48ZBVY+!01R8OJW)8>FBI9MO1%<0\$,2>Q1A?=>ZAO\1_C;!0_;8+I? MK7:M93+U[+A,WMS8NT:3*[8RW3NWZC;'2VX=O-582MH*/.]+X2I:GVG,]/*N M!@ BI5CAO&?=>Z+?\=OY;W5?3.)GHMW4_7>]\C+MS:. J,SL+IW ] R[AR&S M-P5>Y\;V+O.AZZSAH,QVO-F:IJALS0IB8X):FM%+34\5=/$?=>Z-5A_C)\>M MO;YH.RMO],]=X+?&+P^V,%C]PX7;&,Q5528_9&WLEL_91A@H(*>B7(;.V=F: MS#8FL\7WF-P]7-0T\L=++)"WNO=<=J?&+X\[$RG7.9V3TSUWM#)]14F_\?UC M5[9VSC<&^QL;VKD8\UV3C-MKC(::/&XO?&]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T3;^7I_V1)\9?\ Q%&W?^A)??NO=')] M^Z]U[W[KW1!_G/\ \?%\#O\ Q?CJG_WUW=OOW7NCJ[QW'%L[:.Z-W3T%=E8- MK;=S6XY\7C/M?XGD8,)C:G)S4.-%=4T5"[)R6#[-VY-N[9-%/MFCW M)ETDW#F-N4TM2**CJ*QU%/.NIC!+H]U[I4[.^1?0786 V_NK9'='5VZ-M;MW MKG>N-IYW#;ZVU6XK=>_=M97)83.;/VQ719)J?<&XL=E,/51/24;33$P,54J+ M^_=>Z=*CO+I.DFKJ>K[AZMI:C%Y[;^ULG!4=@[2AFQVY]VS5E/M7;E=%)EU> MDSVYJC'U"8^CD"U%:\$BPHY1@/=>Z+E/B_@]\2\WW)VAE-][,ZGDVY3Y7NCM MC#;D[PW*=D=>#?.;GFS/9U)TON#?-?L'JZOW]N;)S_<9;#X+&5&;R5;,&DGG MJ9!)[KW1B=O=KX?,;BW%A,FF)V[14VZ\9M;8&:K-[[&R$7:LE=L3;V]JNJVM MBL/N"OS=#-C!FY:5Z'(T])D)5I&K(H7H9J>HE]U[IVK=Y]6;CFH-BY#=FP,[ M4=A8CWND,;VGU/MOL7?.\=_8OM+I3$O58RM MVM\;]X]F=C;U7#83JW*8R&BR&R8YL!'A8IJ2KI\>V,9*Q?=>Z-9LCY)]5;LZ M^Z\W_G=RX7K#_25UC)W!A-H=E;HV=@-XT6P*7"P[CR^>RN-I]Q9&C2AVU@ZA M*C*U%-4U-'CU)\LP )]^Z]TI=E]Z]+=B[:VWO'8W:W7NZ=L;PHMK9#;&9PV[ ML%646Z]TH*SLOKG'UNV,;7[_ M -DT.1WMF,KMW9E!6;JP5-6[NW!@WGCS>"VQ2S5Z3Y_,8>2EE6JI:199ZZ]T F]_F1U%LWNSH[I&GKX=W9?NGVNJ,EUKU1N M;N"HC[3U;EAS>WUW)MG:&17'&.CJ%:6ED,QAC4.?=>Z-'C,GC_=>Z/Q[]U[JN3^7G/'49K^8/)&[R:?YC?>L M$A6%9$,L22Z_ M$\D8.M%DT-I) !L;?3W[KW2:7?6R'V]2;M3>6U7VK7U5-0T.YEW#B&V]6UU9 ME%PE'1TF:%8<;4U55FF%''&DC.]41$H,GI]^Z]U.IMS[:K-PY3:5)N'!U6ZL M)CL9E\UMFFRU!/N'$8G-2UT.&RF4PL50V2H,=EIL94I33RQI%.U/*$9C&UO= M>ZG8W)XW,T%)E]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5X_'7_M MX#_,?_[5?PR_]]5O;W[KW5AWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[K__7W^/?NO=>]^Z]U[W[KW0%_&[/U.Y^HL-F:OLG$]MSS[E[+I6WUA-L M1;.QV03%]G[QQ4.(BV_#C\9'33[0AHEPT\PA4UL] ]26Z'3W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T3'^8=_V17\A__#%/ M_NYQ/OW7NCG>_=>Z][]U[KWOW7NJE?GWMCL3*_+S^7?NO8>T.P\O3[!I/G56 MYW>^R-HY3/T76]?N?XF;HVUL6OSF;I<;D,9MK(;DWA4P4&'%6/\ +\BRP1I( M25]^Z]U7IL'MC^8-UKU%U-N?LO"_/7M+:F;Z@_EJ;O\ F)A=O]:;HSWR VCE MNQ>BN]=H_*2+H7;."VIC-ZU.Z-I_(+']>5F^MO;86MS&W\7/6U='31))4'W[ MKW5\_P :]Z9#*[&V[L+<%'WQ5;NZ^ZVZI?]^Z]U[W[KW19 MOAE_V2G\?_\ Q%VU?_=?'[]U[HS/OW7NO>_=>ZK._EFRK-COG;(E]/\ PYE\ MQ(O4+'53;IP5-)Q_3R0FW]18^_=>ZLQ]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW5&/QKW_ -C[ M.7^7MB]E9K<>9H<[_+@^5VZ/]#<662#:>]]]]9;F^-<^PLE-BEA%0=QP2;PK ML='5"4JE/D771Z,CU9N?Y8[W3I#Y!GN3<&4V1U?\K?D'\=.N*');VFI<[\C-@]:?);O M_K'K*DH-OP4PV/VQD?DQUX=L197=N<:GDV;C-A5>X:+[B6NJV;W7NEQ!\B=N M=TM\2MITV9WINK>VQ?YA/4VZ=X;XW1#2TN#[!@WS@OEKM==X]:XR'+Y&LVQU MG'O[JOZ,#1=(UV6H/C[E-Z=/_%#^4ET51[DCRF>DKJ3?O\O3Y'9OMCL[>FVLU6]; MMEL7C]_[ S,F(V_,HCKTEDDAK5AIF+GW7NDR?Y4G=--DNL]HUNR/C'V5T'C= MU?(/:F^^J]V;][;ZYP^#VOOCYMQ?+WJ3Y']] M:W7_P###NC&U^5GS6V*+!I_ Q1BD?NO=-8_EL[IP/S.V'OVBVAT9V- M\8]IR?'/?'7TV\]Y]L[/[;^,7:OQVVOVAM.HKNL-B;)H&Z\[,HNV*?LBIR-5 M69C+8AJ'*Y++35M)F5J(%C]U[H<_E%\(-T?)W/\ <%>V[DZDW304G3.__B!W MYLG+5%;V7T1\B^I:#L:FI]_3;:R6$3 5NV,O3;Y_@V:P[5572;IVM49+&5R1 M152%?=>Z*%MO^5YWA-WKMG.]PM\>.WNMJSJ'XUR_WQJ\_P!QX#>/QD[\Z$^, MV]_CSN>+H;I^G2JZ^[ ZF[..[Y#[*_E_]Z;0J4V3 M@X:S;VV>PY=QP;SI;(T/8'Q/[7^/W?F^._P#=W>/1E-%0EZMR[]EKZJ45 MN(RE+N?$T-9/4U-,?%2>Z]TCNU_Y47>F]=B[2Q'6V!BKLGAMYTGR*KN\,MTWUSV9@_[@8W_2;U_74_:5+MKL7#U#T"U&UOXA!BZH MR2P >Z]U>EUM2[CH.O-BT&\-O[/VGNN@VAMRAW+M?KVLJLAL#;V=H\124V5P MNQZZOPVW*ZKV?C:Z)X<9)/CZ&9J)(S)3PO>-?=>Z)Y\&/^/B^>/_ (OQVM_[ MZ[I+W[KW1^/?NO=5I?RW999JW^81)+$(C_PY;\DXDLK*)8J?;_5M/'+=OU%E MBY(XN+#Z>_=>Z)=\N]B=P;KWG_.EVW\>,+N:D[;[ ^)?PNCP,^!PF9Q^4W_1 M;<_TZ0]G[;V3G#01T&XMZU'6.2_A,$-#/+5T]5DZ&-O$\L)]^Z]T5_?/6LM5 MW]NKLJ?I?L3._P MW+]X_)JKZZZUVIU]N;&;5?^-N;6T8V%*??59--"E/59.*>H]U[H:^LOBCVQU#LS;G8^9?NOL M/Y7]@? ^/=?RFVMB(:!-TT=5+T=TAMWLWK';&_8J),]F>R>WMT_&["[4V/1- M-6ILJ:HW-F84EJ:JD"^Z]U:Q_+^[PW1WS\>J+<.YNKL;U?'L_=FXNL-K1[7Q MNX\/UYOC9FQ108S;N_>L,5N_'XO=&/V%D:5C0TD5;")%GQTVDM%XR?=>Z.W[ M]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[JO'XZ_]O ?YC_\ MVJ_AE_[ZK>WOW7NK#O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_ MT-_CW[KW7O?NO=>]^Z]T!7QMJ:NKZAPL];F>K<_4MN7LQ&RG3-,E)U]*D/9^ M\H8*?&P1T6/5]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=$Q_F'?]D5_(?_PQ3_[N<3[]U[HYWOW7 MNO>_=>Z!;?O=^W-D=I]-]+K2U69[$[JDWIDMOX:E6HBAQNQNM*+#5G8F^NRZ#O_ *:K]W=;[?WENOL';=#V5L^LS6Q] MN=)Y$5O=>Z:JSY?_%7& M[5VKOC*?(WI3%;3WS225VT,YENRMI8NBW%14^[L7L"NJL4_=>ZK+_ED1>/#_.@Z MK^7^9I\T)?I;3??6/33]3?\ 1]?\??NO=6:>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H@_P#Z^ MV)E/BS\2>RW%P M^^LGDK'(9#=^-&-%'N2MK2H,LM8DSR$7)/OW7NE#2[)V=0KM1*':^ H8MB4\ MM)LJ"BQ-%24VTZ6?&'"RT^W::GAC@P\#8=C2Z8%C IV,8LA(/NO=5Z?+/J[K M7KK>?Q$R^P]A;2V?E.R?YCW66].P,CMO XW#5V\]WU?4G<]'/N3Z)CB?YG_R$VI\:?Y@.*WMMO:&Z/F%\>*;N#>/Q?I< M;M^KH-G=U=)YG_3(/C]V_NW"TV91<7BME9CI?=&,[!$-;1TE)+M2?1/!)74R M^_=>Z.3U3_,)VKC=K?$[9O<-#V!E^UN_NH>HIZZLIHL/UEEXYY*2*KQ>#K*G'4%=D%J*H/[]U[H$MC_S09.Q? MDE\;JS;^ WQCN@OE;\,LUVYT1TUNS:G7^W>^.UNP$[=Z=H-N[NV3%5=CLC[: MFZG[)K\KD\97U%'4XS%X2IR<\<4"!I?=>Z$/NO\ FY])=<[0[@W!UWU_VIW1 M6=1^:"JJ=O[6R&W>O,YE,3\HMB_$_<^$H.U-RTE#LU9SGL1B MZZIQQJ$IY='NO=<,K_,ZZQZEW9V?M;>%#WYVMN ?(?Y/=;;8VOMGJ?8F&GV< M_P 7OC/L_P"16_-ETF3FW]B*#7P69KYX:O,5E:V/,<1CIA+[KW0 MU8S^9!\>]P;IZZVOMBF[ W._9/:'2_3N.R6&VQ ]-@=\=]_'N7Y1]>0[HHJW M*T69QN"JNF(QD:O(Q4U12TD["F=O,LBI[KW08_,G?'RSZ][]^,&T^K_D!M79 M6R/E;WM5]#X_#5O2.#WEDNMH,'\8N]^XZK>L&:R>Z*"3** MB@Q4LD:(:AA4)[KW3U%_,Y^.VRI\]LG?F[-T[LW'U+3[QV/VYVALSJ3>E+U. MG=W5&7ZPV'O+8$65EBK\=MOT*'%[7H*BMFI\ID5JZ""LEJ*&8'W7N@ MO[._F+[DZ@^0T&3[!Z_[7VO\><)\8_D!O?LCKC)]9X"+M79FZNBOE+T_TUD. MZ_XE+O2&DW#TIE]H=E2Y;'/B)O\Q094Y&6BEPF3HOM*M$FJ*1:CW7NF38'\UOXY=C MX>AR^"VEW?3-N'J+:O<^Q<3ENOZ6FS78^VMU]\U7QKAPVQZ"EW%6ME-X8CMI M*2BK/Y_P"<^.UO_?7=)?[U[]U[ MH_'OW7NJROY9Y9D^?TC.75_YFORP$99F8A8)]D4K)9N5"30,H'TL..+>_=>Z MLU]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW5>OQVBE7Y^_S')FC989<;\-DBD-M,CQ=5;T\JKS>\?D6_^O[] MU[JPKW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__T=_CW[KW7O?N MO=>]^Z]T!WQRI,M0]28:FS>UNN-F9%=Q]D/+M[J>6FFV-303]F;PGH:W'R4E M;D8#ELW02Q5V7 E8C,5-4&","B^Z]T./OW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[HF/\P[_ +(K^0__ (8I_P#=SB??NO='.]^Z]U[W M[KW1!.^>I.VZ7Y?=(_)/J2'"UU1%\=ODA\7\X^Y:;/9W"[(S_:&8ZH[/ZC[' MRFT\%4XJKS&S,=OKIYL7N,09&@K/M,I3&.5%CDEA]U[JN+N'^4#W]V3T=6;! MQ?;'2&)WMW'D/EGVG\A\C6[;J?L0Q&/AB]U[H-^L?Y>OR [YQ?RXR2Q;/Z0RVUOFK_ M #2-\_&K,=F]:YW)9/>66^3VY:; XGMEK M9IL1DHT6IPBQU7NO=&%R/\K'O/*;,[EVD_8O2-.O9?5G\T#KK;];D,)V1N[+ M[4D_F,[DZGWFF2R&YMP9PY[=,O6F>V-7I7SS20U>Y1515+R4.%^87R1^3N\8I\7#N#H[XQ_%'9N/M/21;GQWQZG[9WGO'LQJ"_=>Z][]U[HLWPR_[)3^/_P#XB[:O M_NOC]^Z]T9GW[KW7O?NO=5H?RS?^+-\XO_&E_P S_P#WO:+W[KW5E_OW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z)M_+T_[(D^,O_B*-N_\ 0DOOW7NCD^_=>Z][]U[H@_SGXW%\ M#^+_ /.?'5/U_P >K>[1?_7'OW7NLN3_ );7Q4SF'^SS^TZ M]TFL?_+ ^.6'WCL#>F%SO<^(K>N:;X\IA,72=FUTF$J\C\8^JNP^DNLLWEJ. MNH*RHJ*X]9=GY7'92"*:#'9*1XJR6F^^C%3[]U[IGSW\ISXG[BV?T?M"M_TK M4[?&OI'971/0^[\=V5E:#L#JO!]<[VV-OO9.]MF[Q@IQE\-VI@>Z1H>]MW M?Z&>JM_5W9N*[IW#V3T/L"M:MQ?6.\MT]N8:'<-:].9J%,C)4?;4M/#5U<4_ MNO=+K/?RW/C9N7>&6WWF(>P*GNHX9=[?(;XY8KXM=F5T= M%14]/1P4>0ZKP\*TE*B+3T.3U5<*K(;#W7NBM=:?R\NY>NOEGCNPMN=G9O;/ M4W74?1VSNMY=I]^[REHJKH[I7K#;>QL9UAVY\=-U=9[CVQNCL#/QPY>"LW=0 M[OQOFHZLI[:Z!V#V_O;H+L+>5;N2ES7QN[-K^U^N%PV> M;#XIMY9C8.[^K)Y-R48@D7/4#[1[ RE+'3.RH)*OR#]Q(RONO=%2W)_*Q^,F MZ]R_*#(9C*]V2=?_ "WQ68?M'H*E[AW31= XOLO<&8P>Y,W\@>N>MZ62*DV! MW]7;IVSC\RNY*"=)J7.4PR=-'#D))JF7W7NI4_\ +*Z*S77M/U_V!V'\B>V* MB7X[]G_&3<'87:'\OY5WQ%[#J]V5.^,!O?!\+7Q_Z]T(D7P'Z)J M,IC]P;F?>6^]T+V!1=B[NW1O3+XK,9SM/)XWX[;I^*^/P/:4Z8"DIMX;-INE MM[Y?'?PN6)*:6IR5372AZR>:=_=>Z*%WO_*]FH>E]C=>?&'X>ZMR8+?FQOAMB=[[PZ=W7F=^Y_>G=- M5V+VQMC<.P\YUOONIDZVV+MK='6?5.T,E3?P7<4LK9C<.3I*.KK,7C9\=%+4 M>Z]T)WP8_P"/B^>/_B_':W_OKNDO?NO='X]^Z]U65_+)C<8SYW32,A-5_,U^ M9$BJBL/&E/NW"T$:L6)U.Z48JWOW7NK-??NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]T07X^_]EU_S#?\ MJ%^(O_OJ=S^_=>Z/U[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__ MTM_CW[KW7O?NO=>]^Z]T!/QLVS6[/Z@PN R'65%T]54^Y>S*Q]@X_6:I\PF=ER&4>HDWE39!,U)#YV%')D&IPL8B$:^Z]T.WOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[I ]I]9[1[EZZWEU9ORBJZ_ M9^^\#7;AIL=F,344F3Q>1I9 LL%1!*DL,R*RFX]^Z]T7 M[_9/,7_:^1?R_9O[3?[,3O!-1_)TQA(UN?PJA1^ ![]U[KW^R>8K_O(GY?\ M_I1>\_\ BOOW7NO?[)YBO^\B?E__ .E%[S_XK[]U[KW^R>8K_O(GY?\ _I1> M\_\ BOOW7NO?[)YBO^\B?E__ .E%[S_XK[]U[KW^R>8K_O(GY?\ _I1>\_\ MBOOW7NO?[)YBO^\B?E__ .E%[S_XK[]U[KW^R>8K_O(GY?\ _I1>\_\ BOOW M7NN+_#K%.CI_LQ?S!36C+K3Y&;S#KJ!&I#S9UO<'\'W[KW1DNO\ 8VW>LMC[ M2Z[VE3U-)MC9.WL3MC!05M=5Y2N3&8:BAH:0UV3R$U17Y*NDBA#35$\CRS2E MG=BS$^_=>Z5_OW7NO>_=>ZK0_EF_\6;YQ?\ C2_YG_\ O>T7OW7NK+_?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]T3;^7I_V1)\9?_$4;=_Z$E]^Z]T_=>Z][]U[KWOW7NJ.]W]K]==8_SX=UY# MLKLO:NP=H8O^4-MGFS64H\+#N%=J4H@EK M@K#CHUC9S JJ/=>Z?IR,8I)=L0T]$:2)XEG/NO=%F MZT_F/]K]K]/;*WAW57?&?=U!V;U;_*#^1^-V7D=E1KMS9DGR?^8AZ [2P=$N M9WWD*K-5&(RVR(]U;1S-2HGV_G&T2)6QT\!3W7NO;;_F!?(';V6CZ0R'RC^/ MV&[.W5WW\[EV%V[\BZ"CV[UINK>OQ[^>3=+;>^"]3C=L5XJJ+L&J^/\ EX,_ MCL?C*A=Y5D?W7NEY\;ODS5_)O\ F*?'KL7<^\MB8[=%-LS^ M:;TG5_'R@H:?$=H="3=*_(3X[;.PFU>T?+N"LS-?N+>^SML0[JDI\AC:!HUR M"SXWR8QQ)+[KW6P)[]U[KWOW7NO>_=>Z][]U[H@_P8_X^+YX_P#B_':W_OKN MDO?NO='X]^Z]U6;_ "Q%A_NO\U9H7>3[G^9E\Z&E9V9OWJ?N&MH)$75RJ1?9 MZ /I9>.+>_=>ZLR]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW1!?C[_V77_,-_P"H7XB_^^IW/[]U[H_7OW7N MO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K__3W^/?NO=>]^Z]U[W[KW1> MOBS@Z';O2F"Q..V'O'K6DAW5VM4IL_?M;)D=ST4F2[:WQDZG)U=7+2T;OC]S MU-8^4QZ^,"/'5L" L%#'W7NC"^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>ZK0_EF?\67YQ?G_L9?\ -#Z<_3?U%?\ MV(/OW7NK+_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]T3;^7I_V1)\9?_$4;=_Z$E]^Z]TZ/Q[]U[KWOW7NDQO3>FU>NMI; MAWUOC/8W;&T-IXFLSFX<_EZE*3'8O%T$335-543.0+!5LJK=Y'(1 S, ?=>Z M*GF/G[\<]O-\HXLYDM^XVL^%W6>S^X/DKCI>KM^3Y'K?8&^]G9/L+;F7:CHL M'53;KK)MC8+(9.IH,(,ED,?%030U4$-4$IW]U[HQ>%CZ[[9VKM?>IVOB,WB- MWX7![TPAW3M>D&3:@S.)IJK$5]9C,S1M7X[(?PJJC5HYD2H@!\3JC J/=>Z5 ME3M[;NZ,=L6OWA48+%Y+,X[;V.KO[O;4PN:W-D MZ9(K0T=3)$LOD9!$DCI[KW6?8W8?2O:/8/9'7>V]E55;G>G-S[7W3OC M-93JS(8[96)[3W'@(,S218??V1PD6T=T]K[>P57"VJ'*Y7<..P&#H\YN"2DJX<7NS9 MF\,-C]P[8W)A*J.MQ6:PV4ITJJ&OHJF,E9(9X9 ;&S*;JP# @>Z]TJ/?NO=> M]^Z]T0?X,?\ 'Q?/'_Q?CM;_ -]=TE[]U[H_'OW7NJU_Y9.EMC_+R00+ 9/Y ME'S[UZ$9!*T'R(W;2B_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NB"_'W_LNO^8; M_P!0OQ%_]]3N?W[KW1^O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW17_E!\G\ M#\;,9U7CQMG)]A]I]^=LX'I#HWJW"5]'B]^L M]T; Q..VAN'=V.RN&[:VUV_AMXYSJ7>?3VXYJ+ 5.\:?>2=<;DH'QC4%+F*' M+[>KJ9Z9XQ35%5[KW3]@_GC\1]T;T.P]J]Y;*W7FVZ1VW\BJ2IVK72;FP&7Z MCW?O#.;!VQN7;^XL%%7X;<4^=7N>DV;5[GV)04"UVS,#NR3# M4B;6KY:RJ&ZIZBIBI8HWHF\WNO=!5\;_ .8-TIWCT'U+WEO#/;/Z>B[CWKO_ M &-M+!YK?N*S^-R&4V=WCNSHG"U%#O&"AP^)J*'?^Z-NTR8AYXJ45-;EJ7'Q M^2LDCCD]U[H-/FE_,C/PY[)W-LZLZ(S79>V>O/A[V=\W>QMU87L7:FU\GB>G M>E=_[-V;V?0;6VQNBDI:7=F^L3C-[4^4Q^/DRF.ARBPR4J5$=4U/'/[KW2/J MOYJV/Q7>3]<9;H/<WC5=.9/ M![=W;CNOZG:^_P"A@STQJ),G@94J:B2BFH:.LJJ?W7NA?VY\Y-Z=ITG;N\OC M_P#&G='ZL/\ ?NO=>]^Z]U[W[KW7O?NO=?_4 MW^/?NO=>]^Z]U[W[KW1>OBS_ '>_T*8+^ZO^E/\ @G]ZNUO!_IG^U_TA?=_Z M6M\?Q;^)?9_Y/_!?XOY_X);G^!_9ZO5?W[KW1A??NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=5B?RO49=M_.(LI4/\ MS._G,Z$_VE/:SC4/\-0(_P!<>_=>ZL[]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1-OY>G_ &1) M\9?_ !%&W?\ H27W[KW1R??NO=>]^Z]T0CYS G<7P/L";?/?JDFW-@.KN[;G M_6'OW7NC[^_=>Z][]U[JO_\ F@;#WAV)\+NQ,/LG:>1W]D<%OKX]]DYK86(A MIJG)[VV)U%\C.J.U.R=L4%-4RP_=U>5V!L[))'3QMYZI[01*[R*C>Z]T1;O# MX&]Z=M;U_G4]@[6CR+XGYN?$OI7KCXOC:O;,6TU_C5W%U]DJ;?M''- M%!AL))NKL''QM45\RDN[J M7<,M5#E,/"(/=>Z*7F_C!WG\*NC,=73;9J,%7[^V)_)EV'4;!@[VA3;'X=OYSK+#8RHFI=GY2DJ#'%B<;1TZ1Q2P&)/=>Z6];\:_Y@^ROCKWC\,,#1 MTO;?7NQ]^=.=G?'_ .0^;[1Q&Q.U?DATK/WYM;LGOOXH?)!L1+)F8.\ZC85! MG,!-V1"8\3V'2Y6&3,18ZM?)U-9[KW0,=A?RP^\MW;/[CQ-!L-)-OYGK;^9A M6_%[KNH[4CVY1_'/=_<^[_CEV!\-]GTE'@\]%@*([&[:Z]W9N[%2TCU5!UZ, MS!C,;+]M"D<7NO=/G2^)SNY_YE^Z^QMW0=J9O9'6?RN^0O\ =S>V%[PV/E(6 MW!EOCAUSU_N?9'>?3=95XOL.@^.W3NZ=G9VMV&[TT])BLCE*.O >&ICR-3[K MW5E?\L386\NN?A?UM@]\[;S&RLIF-X]]=B8;8V?IDH\UL78?;'R#[2[0ZUV; MDZ-9)9*&MVWU]N_&4LE-*1-2-&8'5&C*+[KW1^_?NO=>]^Z]T0CX,@C<7SPN M"+_/?M8B_%P>KNDK'_6/OW7NC[^_=>ZKM_EM131]=?)UY5($_P#,2_F!2PDL M&UPCY3=D0AAR2 'A90#_ $_I;W[KW5B7OW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z(=T#3&/YP?S!*K7<5,7 MQ.B$>FQ3[;JC]^Z]U[W[KW7O?NO=> M]^Z]T3SY<_%FI^1+=![ZV;NZFV#W;\6.\,-WQTONK+8=MQ;4GS";9W/UWOK8 M^^]OP5>-R&2V;V+U?OK,XJ:2BK*.OQM;-2Y"&20TAIJCW7NBL=G_ ,O3M/L; MMS<_R@F[:V=#WUE/D%\1]^;=V_6[7RM7U9MOH+XB9OLC);1Z-BKH:ZDW;4;A MW-D>[=WY[)[HTI')F:VBB3%+1T(67W7N@#Z7_E [\ZFV!M_K;<7:G7';6U?] MEVZBZ/WM1R8;MSIO.5.7Z1^8'=?R?4>_*.G[LFCQV9HZJ MKK0IQ/%)+3)[KW2KSO\KKO[(9+9W9=7\H\-O[O;K>+^7WN7%;Z[!V M/614G;/8WPGS'R43<%;WE2[:R]'_ !?$]J[-^1TU+3SXF.@JL+G<%1YATKV> M6B]^Z]TE-F_RD.V=F9WH_(2]D_%[LK;^%J.RMO=[['[F^--;V%M'*[+W/\R^ MP_F;L+<_1^(JNP: ';FQ=T[^.+EJ<[_>'"UL^.Q^9CH:6LQ\,#>Z]T?GLG MX7XKM;YP]>_*+?L'6F^>NMC_ !CWWT2O56^=@T^ZZT;MW9W!UAVSB^RL5EZ+%NG^67OR3Y(=H?,;KSM?8.S M/DK-\I<1WETOO6;KW)92DI>H,ST3TO\ 'WNSXO\ <].VXH:C?.P.U-I]-TV3 MI*^B:@K=K[A:EKJ%2:2:.O\ =>Z,;\9?BIVM\5%[7ZRZ\[%V=7?'[>O?>_\ MO3KC&9O;N0;L/IZ'N[?.;[6[EZQI*ZGJ!MO>FVI>S=RY6MVWD*J"DK<70Y0T ME6E>:2*HE]U[H_OOW7NO>_=>Z][]U[KWOW7NO__5WMJK=N[H*N:"#JS<];!' M4RPQUT.>V%%!40H#HK(XJG=<%4D,Q^BO&L@_*CW[KW4+^^V]_$7_ -#>[]?D M5/#_ 'DZUUE"Q!EU?WT\6A0+D:M5CP+^_=>ZS_WQWE]PT(ZDW5XA$KK5MN'K MT0-(;7AT#=S5*LM^3X]/'!/OW7NB_?&3LC(K\=6[ZJYDHMI5%-)C*!UED2?&T,$BZ=8C7W7NA].] M-ZB*60=/[M,D;A8X/[Q]<:YU)(,B,=Y>)5 %[,RGGZ>_=>ZY/O/>:R1HO4.[ M9$:'R-*NXNN0L4E@?MV5]XK(TG/U4%./K[]U[KI-Y[T;1JZ@W;'JD9&+;BZY M/C0,5$S:-Y-=&47 %V /(OQ[]U[KB=Z[V\=2W^AW=Q>%K0Q#_=>Z\=Z;U#Q*.GMW,KHK/(-Q];A86(N8W!WF'9E/%U##_ !]^ MZ]UVV]-ZCQ6Z>WVX^N!X54721]6\QJ64_0+_=>ZZ.]=[ 55NG MMW'P$" #]+1'_1#NR[QZW']XNN;P MOS^T_P#O\;,_'U6Z\_7W[KW7 ;UWJ1&3T[NX%Y KK_>/K>\*E5)D=F4,2 M++J:X^EO?NO=9/[Y;RUU"_Z(]V:8E8Q2?WAZ[TU1#6"Q#^^&N,L.?W @M_C[ M]U[K@N]-ZDPWZ?WHMV21I&KI.N MXNN@DSL.8D5]XK*K(?J655_H3[]U[KI=Y[T94+=0;M0L'U*VXNN"4TVTABN\ MF!,E^+7M;FWOW7NN+[TWJJNR]/;ND99-*HNX^MU,BW \BE]YJJK;FQ(;_#W[ MKW7?]]-Z>7Q_Z']VF/Q,_G_O%UQH\@4$0A3O+RZV)L#ITW') Y]^Z]UR_OGO M.T9_T0[LN[$,O]XNNKQ"P.MC_?&S GCTDG_#W[KW6,[UWL(I7'3N[RZ3-&D/ M]Y.M@\T:IJ6=&.\_$L;MZ0&8.#]0!S[]U[K,-X[R,BH>I-UA#&',IW#UX51B M+F(J-X%RRGBX!7_'W[KW7!-Y[T9H0W4&[8Q(Y61FW%URP@4 D22!-XLSJQ'T M34?\/?NO=='>F]1'4..G]W%X2@AB&X^N U4&4%C$QWD(X]!X/D*7/TN/?NO= M9#O'>0>)?]$F["KH6D<;AZ[M"US^VX.\ SL0/JH*\_7W[KW5<7\MO<>X:':W MS'?'=?;CS35O\R[YQ2U<=-E=F4;XEF[9G/@K#D=STT<\Z&X;[9IX[CTNP-_? MNO=6-?WSWIJJ!_H@W;:%=4+?WBZYM5M8'1$/[XWC/XO)H%_?NO=>3>>]&\>K MJ#=L>J%)&U;BZY/CD8^J!M&\FU/'^2MT/X)]^Z]UQ;>N]0J$=/;N84Q@I-3'^\775HVM?QM_O\;EK\76 MX_Q]^Z]UC.]=["%9!T[N\R&0H:?^\?6WD5!(J"4N=Z>$H4):P;586M>P]^Z] MUE.\MYB29!U'NPI&I,NPLYL3I13O#R(21;UA1S[]U[KBF\]Z,\"MU!N MV-94=I9&W%URRTS*;+'($WBSNT@Y!0,!^2/?NO=>.]-Z"-W'3^[6=:AHEA&X MNN \D0:PJE8[R$8B8_=>Z]_?/>G['_&(=V?NG]W_ '\777^3"]KR6WB=?'/H MU>_=>ZX-O7>HBJ9!T[NYI(9"D, W'UN'K$'TFA9MYB*-#_21D;_#W[KW7/\ MOEO/6Z_Z(MV:5C#K)_>'KK3(Y"WB4?WQUAQ<\D!>/K]/?NO==Q;RWDTM*DO4 M6[HHIG*U$PW!US)]H@(];QC>:M+J!X":CQS;W[KW10O@/NO=-'\,/C?34/6. MZ,O3T_5NWHXLA39K8=-35R@U"B>EBK]V4M:L)B"M^_%#)+GW7NC>_P!\ MMYZK?Z(MV%=#-K_O%UU8,NK3'8[Q#:GL+&UA?DCW[KW6,;UWJ8Z5ST]NX//) MIGB.X^M]=$MB?),PWF8Y5OQ:(NW^'OW7N@I[HZ[VI\A]HKL3NKXRY#L3:F-W M%AMVXK%9O.[# H]T;=E>?![BPM;1;YH\CA\SBY)Y!#4PS03(KNNK2[ ^Z]T6 MI/Y?OQ*:30_P?K(T\"R^5NQZ=D\I4DTVE.W6D\JD6U6\?/ZO?NO=<1_+_P#B M888Y/]D!U'J8+SR+^_=>Z\/Y?7Q'66.-?A!4+$Z>1Y$[ M$@2*&20>1XC$O;0?4)'()12I:Y!(-S[KW6(? #XFF!93\&J]93,L9ICV11F1 M8RQ4SEQW 82BJ-1 8O8\"_'OW7NNY_Y>WQ!JZ6NH*[X*#(8[(TTF/R.-R>^< M;DL7E*">SS4>1QM=VO4T-?12/"A:*>-T+:38VN/=>Z[B_E^?$A#14D?P9J*: MCAI(::%8.PJ*"BQE-3*L--CZ>CI^VU6GI::$ 1QP1^*-!I4#@>_=>ZZ3^7_\ M3&5F;X.5T;"7QA&[(I26CUZ?."G;[*$T^JQ(:WXOQ[]U[KE)_+^^):B4I\': MV4I&KHJ]CTRF9R;&)/)V\H5E'U+:5_H??NO=8F_EY?#QLDV2/P.ICE,GC:.@ MRN=&\<.,O58_'LK4&'S.5_TIC*Y:@H&B0P0223T\)52@!46]U[K,_P /B:R MS3-\'Z]YO([:&[(IS+4%FNTOD;MXI>1B2=3!C^>??NO=>'\OWXE?O?\ .#]8 M/&H,9/8T'^4$E05CMVX=!743Z](X_P!;W[KW7C_+]^)?^2V^#U:?.Q$__&1Z M?_(Q_=>Z,GTSUYM7X[[3KMA]*?&+(]?;3JMS9G=- M;C,%GM@6S6Y=PRQ3YS=&3K*_?57DLGELI)$@FJ*N5ZAUB12=*J![KW0OKO#> M!F,;]3;K6( GSC/]>,K6:VE8_P"^"R:F7D7"C^I'OW7NB _R[MU;R@ZE[PK% MZIW14SY?Y[?/ZMJ*2'/=?HV)27Y:=J*L-3-4;OCCJ)HW5U?PF1-2$J2I4^_= M>Z/V=Y;S_=MU%NPZ Q0?WAZZ_>(95 2^\;*64EAJTBPYL;>_=>ZXC>F]/*T? M^B#=HC$2N)_[Q=<:&H-VRA"N@KN+KE1,"0& M*:]Y*5T W]6F_P"/?NO=OA$G^A_=WD,WC-/_>/KCR+'_RL%_[Y^$Q_X!M?^'OW7NO- MO3>H:8#I[=S",,8V&X^N )RMK*@;>09"]^-84<J2H.X>NO' ]P/%(@WB9F:QO=%9>/K[]U[K@F]-Z,/5T_NU/W=%CN+K@^CG M][T[R;T<#C]7/T]^Z]UVV]-Z 2$=0;M1CLEN>;F_%_?NO=>_OIO77*O^A[=VF,*8W_O M'UOIG)%R$']\]2E3QZ@HO_A[]U[KM=Y[T)IP>H-VH)5#2D[BZY(I6()*2Z=Y M$R$$6O'K'/OW7NN)WIO4!B.GMW$B4( -Q];@M'Q^\+[S ""_T-FX^GOW7NN: M[SWF3*#U#NQ0D E1CN+KHB:6YO3(%WB2L@M^IK)_M7OW7NNAO/>A2F8]0;M# M3,!-&=Q='G MU CZZ=//U]^Z]UA&]M[^.)STUO .[E7B_O)UIKA7RB/R.W]]?&RE#KLK,VD6 MMJX]^Z]UR?>F]568KT]NZ0QNBQHNX^MP9U9]+21E]YJJ+&OJ(14_T/[MT&!I3+_>+KC2LH4$4^G^^7D,C$V! T7'+ >_=>ZXIO7>S M(K-T]NZ-C+)&4.X^MV98T("3DKO,J4E'( )1U\C-J2ZW/OW7NCM_ MWRWGY8$_T1;LT2QN\LW]X>NM%,ZA=,4B_P!\?*[.2;%%91;DCCW[KW6([VWN M$1ATWN]F:1T9!N3K:\:*MUE8G>@4K(> 2P/U 'OW7NLAWGO3_*O^,0;M/@6 M\%MQ=<_Y:; Z8;[R'B-S;]WQBX_I[]U[KO\ OGO2T!_T0[MO*CM*/[Q=<_Y, MRCTQR'^^-G9S]"FH#\D>_=>ZQ_WUWMI9O]#F[M0D1 G]Y.MKLC(&:4'^^>D+ M&QTD$AB1P".??NO=@DJ$'4&[2D,>N&8;BZYT5;Z-7BB4[Q$D;!O3>14 M6_YMS[]U[KB-Z[V(A)Z=W<#)I\BG+BY]^Z]UY M]Z;U55*]/;ND)DT%%W'UN"J6'[I+[S52G/T!UF]'2)GZ?W=$TA(D1]Q=<,8 M 2"YCWFZL">/26/OW7NN']]M[^,O_H;W?K\BIX?[R=:ZRA8AIM7]]/'H0"Y& MK40>!?W[KW6;^^6\_,T?^B+=GC$(D%1_>'KKQM)>WVX3^^/F$@'-RH3_ !]^ MZ]UC_OKO7]O_ (P[N[U@%Q_>/K?]HF0)9O\ ?YV:R'7Z;\"WUX]^Z]UVV]-Z MB&:0=/[M:2-],< W'UP)*A;D:XW;>0B0 "]G93S[]U[I?8RJJJV@IJJMQM3A MZJ:/7-C:N:BJ*FC?4P\4T^-JJVAD:P!O'*ZV/UO[]U[J=[]U[KWOW7NO>_=> MZ__6W^/?NO=>]^Z]U[W[KW0%?&WXJBHW+V91MO^CVQ+L^ MGR*8?L_>6%@PRX":@QLE.^S(,>N$>8PJ*U\<:D,XE#M[KW0P9S.X3;&'R6X= MR9C%;>P&&HY\CF,YG,A28G#XK'TJ&6IKLEDZ^:GHJ&CIXU+22RNB(HN2![]U M[H%A\KOBV0"/DIT"01<$=Q]=D$'Z$'^\?(/OW7NN_P#9K?BY_P!Y)]!?^CBZ M[_\ LB]^Z]U[_9K?BY_WDGT%_P"CBZ[_ /LB]^Z]U[_9K?BY_P!Y)]!?^CBZ M[_\ LB]^Z]U[_9K?BY_WDGT%_P"CBZ[_ /LB]^Z]U[_9K?BY_P!Y)]!?^CBZ M[_\ LB]^Z]U[_9K?BY_WDGT%_P"CBZ[_ /LB]^Z]U[_9K?BY_P!Y)]!?^CBZ M[_\ LB]^Z]U[_9K?BY_WDGT%_P"CBZ[_ /LB]^Z]TK=F=W]+=CY:? =>=O\ M5^_<[34$F4J<+LS?^T]T9:GQD4\--+D9\=@\M75D5!'4U,<;3,@C#R*I-V / MNO="A[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MIOR\V2I\5DZC#45/DLQ!CZV;$XZLK3C:3(9**FE>AHJK(K35C4%/552I&\PA ME,2L6T-;2?=>ZU__ /A/W\GN[/DQLGYYY;M3XJ9SXRTN!^?OR(JJJDW+V"F\ M\I4=K[PWC7Y[MKK&"GBV/M&'P]'Y14AI7I9HO?NO=;"'O MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z)M_+T_[(D^,O_B*-N_]"2^_=>Z.3[]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NF3'S]9N/,=L[TW;WAGZ]U?#[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NM>W^7Y\R/D[V_P#S>_YGGQT[ ^(& M,ZIVQU G4$N_.XH^W,SN;%UT>*VO68'I+^ZFW:GJG;8KW[UVC53;HA\M?",) M08^>ED-;.4E]^Z]UL)>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NH>1R%!B*" MNRN5K:7&XS&4E3D,CD:Z>*EHJ"@HX7J*NMK*J=DAIJ2EIXVDDD=E1$4LQ !/ MOW7NFW:^ZML;XV[AMW[+W%@]W;3W%CZ?+;>W/MG+4&=V]GL56():3*87-8N> MJQN5QM7$0T4\$DD4BD%6(Y]^Z]U#W3OG9FQSML;RW5M_:QWCNK$[&VH,_EJ+ M%'NS9MY5G74.[ M-MR]@8_;6/WG7['CSF,?=]%M#+9/(X7%[JJ]MK4G,4^W,EFHCJX#*R^:FD M65+HP8^Z]U#V?W/U#V%E(\'L/M+KW>6:FV[#O&GQ&U]X[?SN4JMGU-]^Z]U M_]??X]^Z]U[W[KW7O?NO=%_^+^6DS?3&#R,N^MM]D/+NCM* [NVEM>+9N"K1 M0]K;VH%QM/M^'$X..FK-M+3#%UDPID-;64TU915E+.KP5-)5T\K1RQNK)(C%6!! M(]^Z]U2!\T>V>TNK.UOYN.3ZVPNVI-J?"3"_R_=\=8;,A^.OQSW/T[L7;7<& M!W-N'Y![H[[I9>LY.Y-S]/X_$[9ES6XZG!U]7N3!XQ):C$>,))&ONO=''[E^ M4/0T.UOE5D.L?@3E6?W7NGK)=A] 0?(+-]7_ .A; M()'COG[T?\9'\6%^/R[1CP?9OP=HOD7M^HI<2_3D^=3J/?.7DCBSV$:I;<"; MFG;(0UE/C0*-?=>Z1W0OSE^-O<>TMO[GSO\ +OV1UZ_8'7_PQ[/ZXHQA.J][ MPU&R/F3VOOWI;$[F[(K\!LB&/K7!=5[XZ]J6W!6,F1IEQU;130R-/.]+#[KW M3S\D.\=J;:_EB;L^8>R_A7TYT7VEF]^[,ZCV;M_NOJK8&;QW7]5V'\JML?%R M@[CWA!C,-C::MV3C8-Q-O#'AI$BKL0*1I]"3R(GNO=*CYE]%;I^,VT^O.P>N M]\T>_P"+'P3Z%3K_??1_Q=EK]QY;L?Y<=<;"[-RU7OJBZ9PZX3']P]:;K MJL!E:"FHH*'%72OQ"X^6)X:CW7NDYL'YB="=B5'6VV=L_P LZCW#V-DJIG[P MV;LW9'5&[J7HW;>,^5/97Q,W/NL[CQVV(J7>^(V]NSJ'<.>-H,6U5MS'.\-\ M@R8]O=>Z1V2^9_6.Y,%TYO+JK^6IU\.M>\/DE\1.H^M>U.T]L]>[4V7V#U]\ MENQM];.S.[-I/B-F9O(5>[MDX/9E/F#CHHZN@DQN>HY36FHCJ*%/=>ZP=G_( M#:&\F,[>ZC^3WR)[/Z5S_5>X-PKU MWN39^!K98^K*R;.S[9R>;3%Q55*M+EI*^&LH8O=>Z-W\8]Z=5]UY'X<=_;"Z M%VCT-G-WCY5;.W;M/!8G:'\0P.Y>LLY7=9;ZVV=U[4P^'@W/@Z;>_7]2U)5> M&!:RFC@G:"%SXH_=>ZM=]^Z]U[W[KW7O?NO=>]^Z]T5?Y/;7PN^:[X\;*W/3 MU.0VON3OB"GSV(@RF6Q,.6IL;U+VSFZ*EKYL-78^JJ:.'+8RGJ/"TAA>6%"R MMI%O=>ZR_P"R7?&?_GV:?^A=OS_[*/?NO=4H?)SY._'7XT=Q_,7KG+_&SKC. M4WQ,P'Q7W+@MK/\ (3?V [H^33?*6;=M!A]@=&[!KWEI+MS);5E=JXXN/>V]\ M-KRFRG+C&#$:4RDL=8?'[]U[H4NMM^?RG>W\7D+?<> [:[)SG376]=LB'.S8N7?W]\.X-N5FU*2/"BOE.Y(AC75*R2.%_=> MZ1'R3W7\+^L?@A\@_G!T9U9M_O? ]";=WYEJ_;,_9':6Q:7+9SJS/S;=[$V1 ME<[6293([.W!M;*T%;1UQJ,74&@KZ.2&>)2DA3W7NH6WL+\=J[I7Y&?(_"=3 M?'?8OQ@V?L3<'8_6'R"I>S.V,QL/NO?LV!J\YV9WEG,!L"F@F;INHW? B1[F MHJS-9W>M-#/D@(H122U?NO="PN9_E?4'9\G1^XMP;0PW:V,KMW;?W!BLCG^X M\'MK&;JZ[ZHPO>&_,#4;XSM;1;*H,I@>HLY%N@T=1DDJWV^D]:B/!253P^Z] MU"I=X?RK:_&;@R6,RN.S,FV/[O29;!8"H[PW%O$T&[=B5W:NV,WBMD8*7([N MW#M_.]58VHW135^/HJJDDV[#)D?)]HC2CW7NI^Y\U_+%VMN+>NS*N3'5F\MC M[.[*WC6[;QV7[;J*C.#I_9N)[ [+VAL[*')IM_>'9>R-GY^@R.5VQCJNIS^. MHZR.:II(HBSK[KW1>_@/OGXQ_+C-U.T]T=0[Z9_@JCP?&395":O M)5D.)W7W-@Z"3+97)9JMAQ&![O[&PV&H'R>8JZ[)5,&,Q-##30^65S'!$B Z M5 'NO=&Z]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW1-OY>G_9 M$GQE_P#$4;=_Z$E]^Z]T]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW6OQWMU[TW1;E^/6+Q_3VW]]_([ MYS_/GN_J4;Y['WMVY-M/9VTM@97OCL_L;?%=MC;V^\!0YVNVYU'TU)B=OX&& MHQ=)-DJJD9V^VIYXI/=>Z$7L#XZ_%SX_[WKMI]W=,8CM7)[^I]V[G^.FS>A_ M]+^*[6W#U_U!UIB]W=YY3?N%R';\.RJFKVQGJJ./'3X^>@^]_C.-QT5&]9(' MG]U[H,-H;U_D^[YW7BL+M_I[L9MGY:;IM8.XLKD^U\#U=#2=_?%W-_+WJO+U M60S7:%!NJ##;@ZBV[5^>I.(,>*RT:T=?]LTD;-[KW2SVOCOY7F[,KL_&4/QN M[CHX.QMP[#V]USN/,OW!@]F[[E[9Z%W)\B.I:O;>\,QV70;>K1V)L[:E9C:2 ME^X7(4.Y?!B\E3T515TGG]U[H:/CI\?OY;'RKV9MOL#IGJ#-9C9F[^INJ>X- MN;KKMW]I18*MP/;V+S.6V_AUJ(^R:F&HW7M^GPKKG,<"?X;-+%#(Y=RJ^Z]U M7'T+DNG=\'9G57>?QOZCV#\FXNUMA2;K./W=W/'U7W3\+][Y;?-'CODI\>\9 MD>^*C+[3AV^NUUQFZZ"MK\Q4;"ST31Y.(T^2QD\_NO=&%CK/Y;>>R73=)L'X MF]M;HQ'=/;_QZZ[VKO'(Y[MO:FR\KLWY*=<=F]F[![6VSN/-[_BH-U8>'"]7 MU462Q%,PW!B9:RCDK:.GIZJGGE]U[IYZWR?\I+M;*[>P&SNENR:G<6Z>MMI= MF87;V0KNW<3F*FAW3\D-Q_%&JVN])7]EPFGWKLKN;:U519^AD*KC*4+4O(T6 MHK[KW23KNP?Y0]%MR7=\?0G<65VUEM@X7M?J_*X9.Y*V+NSJ_*_(':OQGKM\ M]8Q/V3335F-VOV7OS 29.FR:XS(P8+/8_*)3R4E0)![KW2F^-O6_P_[=^0W? MG0&^/C\<3O;8/8^$H]H]98_<&^\?V)U#TUD_C[U7V/2;D^1ZX7N[=>,AGW/V M7N?.8C"9FFJJBFS3TPIJ1'2AJYH_=>ZL(_EYXNFVUU-VULC$RY(;7Z^^6_RM MV/LO&9+,YC/-M[:& [JW5!A-NT-?GJ_)9,8K$0.8Z:%YG6"*T::455'NO='R M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW00?(3(U^'Z"[PRV*K*G'9/%]0=EY'&Y"BGDIJRAKZ+9>:J:.LI*F%DFIZFF MJ(E>-T(9&4$$$>_=>Z)?\?O@7\3MR="]'[ASG4T>2S6/PY_P"?,TO_ M *&G8_\ ]F'OW7NO?\-X_#G_ )\S2_\ H:=C_P#V8>_=>Z]_PWC\.?\ GS-+ M_P"AIV/_ /9A[]U[KW_#>/PY_P"?,TO_ *&G8_\ ]F'OW7NO?\-X_#G_ )\S M2_\ H:=C_P#V8>_=>ZX+_+K^&$"LR/\-&5R%/N;?=/DLR,)1RX[ M!#-Y*#=,==FAM_&SR4N/^ZDF^PI9'AI_'&S*?=>ZY_\ #>/PY_Y\S2_^AIV/ M_P#9A[]U[KW_ WC\.?^?,TO_H:=C_\ V8>_=>Z]_P -X_#G_GS-+_Z&G8__ M -F'OW7NO?\ #>/PY_Y\S2_^AIV/_P#9A[]U[KW_ WC\.?^?,TO_H:=C_\ MV8>_=>Z#FO\ C!T=T1\B/B;N7J79D^R\SF^Q.S-L9FHH=V[VK(,O@*CX_=JY MN3%9/'Y;<>0QU?2+F,#1U2++$_BGID=-+"_OW7NCF]T2)%T[VO(\%35*O6V^ M;TE'0U.4K*LG;&3"TM'C**"IKZ?5NG#2U$4^U*&&/-Z:(1BJ]^Z]T.NWN_?GB-S]<809OMW>-'C_ M .8OT+M'=W6K*!?=>Z*OL7O'Y:IN''_*#.;#^669[?_P!D]^(7 M7'S/KJSXS=EG-]19/!?-;LZH^:^U^E]L;0VSMV7=V;ZYP^[Z.>@Q>WJW*5E1 ML**'-X1ZV*OA54[\K?BYT]7=D]D=A=O[KKMO5M=)V7VOT^O079& M\,#6Y_,56SZ*;M#$[F^._P A_P">;N3X_P#4]+U/FML;@[2F^8&W]W[)P^LHZDS9&2@HHH_=>Z /_9SNQ_C-\;=C;7B[S^%V_DEHH<=U MO\S?/G]^X#(/N;*4LN=PVYL6N+AQE/BLK14?NO=;,?0^[/CIV_D-D=D]2=:5 M>#S.U>HXMCX;-9?I_/\ 4^X.MM@9>LV_7_Z$Z][]U[KWOW7NO>_=>Z__T-_CW[KW7O?NO=>] M^Z]T 7QCJZFMZ;P=35[@ZWW1.VY^T(VS/4V-CQ.Q9T@[4WK!#2X^ABQF'2/+ MXJ&):3+O]NIFS$%5(6D+&1_=>Z!#^9%44[_#GMZF2>%ZF#(]/2STZRHT\,=1 MW7U\())8@QDC2

Q]^Z]TKNQ_@7\3>W=Q=N[G[(ZCH]V9#OUNJQ MW?0UVZ=\T^V.VJ3I&;S]6XGL39>.W/1;/W?@MI.6$=!74,]'4H[K4Q3*[ ^Z M]TSY3^79\-,QV3W_ -MUW2M V^?E)L?/]=][UE/N[L&BP6_-M[MVQBME;NED MV11;M@V/MW=6[]H8.DQF6W!B,;09_)T,"PU-9*@M[]U[H/NC?AIL_&;K[&WM MW]N+KSM'OC,_('KSY,9"GZ_@S^S-G=6[MZSZ0Q?QUZ>RVW-IY3>FZMW4A_T3 M;7=ZLYS)Y&EKR-G?'[-Y;9?9>V-X8+:<&^MW5F2BS&)R39&*L M54J5KJ/R4;>Z]T:?J/X?[$VG\6:_XK=K0P=R];[KPVYL%O'9.]ZW<^]MD1[8 MWCYCD>M-M#L?<&\MZ?Z-\!!4-2XFGRN7R-;2P*NB=%6**'W7NEI4?%+I#(;3 MVQLK-[;SFY\!LO.]/[DVLF[-_;_W1E<-E^@=V8[?73U7#N'.[FK]P54FQ]XX MBER4)J*J9JNK@62K-00;^Z]T!^XO@#\"*;LSH'?FX.K=J8'M3K'?/8^:Z-S" M=A[UVEN')[I[&[!ROR)[!V]44F,WKB#V]@Z[LJ&NWA_=O.19O$8[()-74M'3 ME7<>Z]U-V1_+-^#_ %M'O2GV%T91;4HM]]S[-^0>4QF(WQV;!AL%VWU]OC-= ME;0W-UQA&WI)B.HZ3#[ZW)DCQ,>T)^K)MJ4?]^.R,AB]MQ=']C;H[:ZN M6K\)CHH5H,>*^:GBA%*W@]^Z]UDI.INONDNU/B_U]U=MR#:FSZ;+_)W<\&$I MJS)5T$6=[!\O8&\L@DV5K*ZK#Y[>6YZ^OE3R>-)JIQ&J)I0>Z]T=3W[KW7O? MNO=>]^Z]U[W[KW1=N\?^/W^+O_B?9_\ WR/<_OW7NC$^_=>ZJ3^0?\K,_(#? M7SCRV3^062VQU[_,!ZWZ-Z@[NV5CNJ-H9S/X38/2.*W?AZ(=9;TW1D\MC]M; MRSU'OK(M_%ZS"91L74F"IH8(:FGCF]^Z]TY9K^6;F:K?7R_FP/R.J\)TI\K- MF]L24O560Z8V)NO=W5'=W=O5$/3_ &-V9M[O/.UTV_,QLS.82DARIVI,E.ZY MX/(P]V=D=@]C;WR>Y^H,!B/DM\$>R^N\3N;%;/S&^ MMZT?P-Z0AZ;KCN[$;6W/N#:FU]M=J;DI7R6-GQ^8K*T8OQM+#2S2-"GNO=!M MOK^5+V-\;ND=IK\?][[R[NWCL7JKI[HJ@@3:'65'N?:6"V#\VJSYD1?(/:>V M-VY_#[3WUV=UYN"ICI\7M^;)X1:@4L=33U\-:H2;W7NCD_[)?VE\@_Y=G>?P M[[OWC@NM:SO:3L_&4V^=@]6X/:FZ<9L_M#=3;XRNX=Z]=X_?>[MET_;F>W#F M\O499Z#,5%!-45:U#*LS30CW7NN,'\LNLVO@/E_U?U5\@*_K+X[_ #$ZCW_M MO]NCVJ]S15&P\?OTY&7)9'9:+-MXYJ6:O MA$-14U33>Z]U&[5_EY[BR=;NSLVAW]!V?N3&=R]B_)G;W3V7V9MC ;5[ WEF MOY;V3_E_8_J#.Y_,Y'.46/V;N+ S+E:FLK*6K1:NH>&:*2C!0^Z]T3OJG^61 MW'W=\<(NF^ZLO@NN\+38[I*HQN]MQ_';9/6_R;VWV3T-UU6=3]?[OV9NKHGO M_-T^R=P='8G%8FNV%N[#YG'Y""KBJZ>LH\CB*R2&;W7NCK8#^610;=WEF,I3 M=Y[FR6S*#MOO_P"1O5N SNS\#D=U;(^07R8Z.W)TEVCO#<&]XJRCCWQM.HCW M_NG<%%A5QF*EAS6Y*D2UT]%3X^DI/=>Z%;XN?";)_&;=G6N?I>XI]ZXK8_PB MZ&^&N;PE=L*APM1NUOCCF=T577?:J9:DW'6+MW*5."WOE:/+8F&FFHZR>6&H MADIA"89?=>Z/Q[]U[HG?PPRF,PGQ>Q.8S.1H<1B<9O;Y!UV2RF3JZ>@QV/HJ M7OWM*:IK*ZMJI(J:DI:>)"SR2,J(H)) ]^Z]T,H^0G01 ([PZ@(/(([+V600 M?H0?XU[]U[KW^S"=!_\ /\.H/_1E[,_^O7OW7NO?[,)T'_S_ Z@_P#1E[,_ M^O7OW7NO?[,)T'_S_#J#_P!&7LS_ .O7OW7NO?[,)T'_ ,_PZ@_]&7LS_P"O M7OW7NO?[,)T'_P _PZ@_]&7LS_Z]>_=>Z]_LPG0?_/\ #J#_ -&7LS_Z]>_= M>Z!?Y%_(UZ+HOM6N^*O;'QDW'\CJ#96;K^E]L=G]@X.KV%NSL&BI6J=O;2W* MF!WUM7+046Z:R(4"SPY"F^UFJ$F8LB,C>Z]U7W_(_P#E-OK=W\N#HC>F]^U]'EZ?9'6F%W')M/65R4._\[58NMR$RP+2 M4\6/JJ2-J>*H6H7W[KW5MG^S"=!_\_PZ@_\ 1E[,_P#KU[]U[KW^S"=!_P#/ M\.H/_1E[,_\ KU[]U[KW^S"=!_\ /\.H/_1E[,_^O7OW7NO?[,)T'_S_ Z@ M_P#1E[,_^O7OW7NO?[,)T'_S_#J#_P!&7LS_ .O7OW7NO?[,)T'_ ,_PZ@_] M&7LS_P"O7OW7NO?[,)T'_P _PZ@_]&7LS_Z]>_=>Z7^V=V;5WIBQF]G;FV_N MS"M4U-&N7VSF<=GL6U71R&&KI17XNIJJ0U-+*-,B:]2-PP!]^Z]TH/?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U7U_LLG6WRFZ&Q^U.P9MTX3)=??*;MSM_JOL'8.> M?;'8757:^R^]NUX-M=@;'SAIJ^BI\S0X_,UU#/3UU)78S(XS(55%74M325,T M+^Z]TMNROA-LSM:JZMW3NGM/NB/MSJ'.[_RNT>[,+N#:>([ CP_:^R6Z\[-V M'44E/LD["BV#O/;,=+YL=2X2F^SRF-HZ#3&?RM/BI@?Q]W=2=?#=W\7V%%0_&GX_9'XP]<[ FPFY,9FZC(]=U/3^6J: M#,8VJJ9SE9IFGFE,IO[]U[J/U[_*Y^/NROCQE/B]N+?'R([GZG_OYUYO+85' MW3W-G-Y;BZ6P_3NZL+NWI[K3J#=-+2X3-;4V#UG4X**CH/++69NLQDDE+DLE M71, /=>Z-;T-\<>H_C5M7=^S.E-N_P!S-L;U[,["[:R>)HZV>KQ]!O'LS.3[ M@W,VW:*M:HH=OX&+)3D4.+I8X\=CX56&"%(U"^_=>Z"2E^!/Q[; ?%O$[CQ6 MX=\YOX=[KW%N_I'L'>.:CR'86*K=Y;8W=LK>V'SNXJ&@QHW%M/>VT=Z55!F, M140G'Y&.&DDGB>>BIIHO=>Z!GK;^5ATQUAL39O6^"[L^5V:VEU+W_P!9=Z]# MXW>O="[U'Q_H>H!F:/8?1'5;;AVQ7BAZ(Q&U]S9/!'&9497,2X.M^U;)E:7' MFD]U[H7=O?R^_C;MCNW$?(+$8/=$/8^#[Q[D^0M!5/O#,R89.P^]^N,5UAV# MY,"91CI-L56%Q"5U+BBGV5+GII\HJ??3R3-[KW0-4?\ *5^,..ZZK>J<;G>Y M\=L>@QT&UNKL91=@00U71/7 [^VM\F,CU;U1ES@'RM)LG-]K;'PLM4,S-F-I8*9/=>Z%BG_E]])T'RAD^8>(S_:>#[UJ^PKGG7&;JQL>6H9J:JDG:;W7NL MOP2_X]'Y&?\ B\/S$_\ ?W[H]^Z]T>'W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= G\EO^RZ/YEOY@&?[0P&5V?-M[;FR\+V/ MVQG?C_2Y;&[[S&+W_A]M]A?RKH/GULO>NW9J-,;+'O+"9'+/MNICIJB!?VDR M-+4QRC[9?=>Z*?T=_,Y[]V5\;:78,^UNLMW]E=1?&7X/;^VEN;=.]-];CW'V M[M3N'X/=I=^9R@DP[T\64W_W/C,K\=Z]T? M+X!?*W&?*KN3Y!;FINLJ;8LV;^.O\O;NMZZ'LS=F^AF,5\C.D-V]A8W;M1@L MJE%LS;LFQ9$J*$5N$H:3^/12)4UB^18TC]U[JH'XL?*WY%[-R'P2WYOSLK=U M)UCOWYV?S2.D]Y]B[Z^06Y>P*/MO$]9;K^747375O8W56?Q6X*[JGK'K;#=7 MT^0G[&H)JU=G8W:4:Y"F:@S$TT'NO=6'=8_S/^X>T=P[-Z0Q>R>I*'O+MSN. M+8/6>\Y'WE5=(0;>JOA!@/FS2Y'Z,1UA_- MD[7[)WK0=,1[$Z/Q_8/9?[]U[CZ/;"_(OXG]R?*[![KE2>CV MWNCL3;$&(Z1R&"VSEJ:7;@W[49"EKH*'$P*89?=>Z#7K#Y_]RYOM7 _)VCV; M0X[:7;NU?Y:G4_QMYYNAV9N+O'YX_++X49;?G0-+!3/MZ;&Y#=N"H< M]2Y.6@H?[V;;I*19(H:IHY(?=>Z5.1_G$=L4W4V0[DQ?3W4F:VUOOXX;M^2? M3]#)V%G<16;.I>M/ESUM\7][=2=YU@Q&6%-O;(T_9U)DL;6T%-2QPYK&YC!S MT3-C!D*SW7NE55?S8.XX\?OK:>*Z9ZSSO;VPNZ_GUT;BZ27>V:VYM7N/LGX> MY'K2NZTZQV3355#EGR+VCV:/MYZN;*4."R>%J8G%8M53Z/=>ZLS[;>M MD[;^%DF2@AILC)VMOQZ^FIY3-!3UK?&3NEJJ""8A3+#%.656L-2@'W[KW1IO M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7_T=_CW[KW7O?NO=>]^Z]T2_I'IG>4G3M%ALQN'M3H;*?Z>.R>R%VA MM3=_5^XSB-NOV;NV;%[$IZZG M9.[=QT&*QF&DZ,QR%;EEDJ)*^!(XHG]U[K: ]^Z]U[W[KW5 M*'RPZM[$RGSZR'R,^)T-4?EM\-5AJC:=-NK)T<5#D]BYEYY)ME[JDI:NL@EQ.0K(I/=>Z+_ /'7OGMO;.__ M (7?%Y\OVU\3<3N?HWXQ]K]!;!RWQZ;R2[>@=LKD<.NU28LBD6F'NO= [U1\B_YCNT?AQ\3=P=8YCN/N M7+;[^)N)S>XIMZ=;P9+>NPODC\4.V8=W?+#9W;&1S77>/S:1]\]*Q;CVI@!5 MQU%6V][$V+E]__%:K^2_Q.Q&4 MZ4I,H>W/DON_O?)UV!^#O;='2T-1'0U6Q>B,QMO"UM#%)C/$XW[JFGR#U4GNO=;!7Q^ MWSM_LWI#JKL#:N[-U[ZP&[MB[=SF-WAOS;$^R=[[ACK<=#)+D]X;,JMM[.J- MH[GGJ-?W^,?$XUJ"J#P?;0^/QK[KW0P>_=>Z+AV5_P!E#_&;_EAW7_[Q^']^ MZ]T8_P!^Z]U[W[KW7O?NO=>]^Z]T7;O'_C]_B[_XGV?_ -\CW/[]U[JOWX8U MG9/S.VA\@.[NPOD'VSUUV)@OG?VWUG@.M=B[O.W]O_'S9?Q1^0>2V)M3I;<> MPQY-M[JROZ]T7+X]_P RWL'IGK6D MVKW'@:C?U%EL5W;N7JSL[<_:$^9WOD\K2?S-LI\.<'M/M5]TXC;V#PFWL3-V MMM'^%9 YR1OX;05--5&&H^V,ONO=&PVQ_,#[^SN_MJ].5'Q2CI^Z=NY;9=;W MSUX.W>L89,%U)V-WUN[I?:7Z]T 73O\ -3[OJ=A?%/)]J=;=/[GW#W%OGKO:W9QZRWGNR/([:HN]_G7N MKX==8;CPVRLAL^KR.V]EX!:"DR59F=S5.,@SU=%48K%H]7',\'NO=<_Y./S( M[G[*VYU]\=^[)*_L+*3]0_(7N+:_>^Y>PLENWL3=N-ZX^>'=WQ^K=O=A8JOV MUCX**7&8/'8%L154^1KFDI$EAJ$B>%&D]U[I_P#X+N[KW^8MV1UAN#Y+_*[/ M]5]0?!GKGYB3XU^U,KDZK+]@5'RH[XJMW4]1MZ*GI]OY;;.7V)LRDVW#MW[9 M,9'BH46*)*S_ "OW[KW2PV5_,I[P[!QG4:XCXY[,VU6?+JGV;N#X2[NWOW#@ MX-@]R8/Z WK'YR_(GKSY7_ "'P^[-JT&]-@=H_(;I[K_ ;2SO?-=N.+H/LK=/\J'$? M+N78W6F2Q>PLKMS M_4ZKVME>D.M]C]D_))?A[D^BDJ>U>VQ@>T? MC5\;.H\9\?\ =>_:BOZSV=\J>P/YC'HIHZR6*G]^Z]T,F3_FR]ATFVMWX?;_QAK-_=X]8;J^7'6NYMA;:W M/EVV[V9VQ\4>SNB]D'8'3.Z#"F@@JOY9>^:6J@A MJJ6IW3W'35--4Q1STU33S_*S>44]/402J\4\$T3E71@592000??NO='TW[L; M9.W-I;FW+M[H;:G8FY<;C*ROQ&SL5MW8^-RNZLN%)I<5#EL_!1XF@DKJE@'J M:F58XD+.U[6/NO=5OR_-KIB)^]YE^)>SZ[;?QQ^0?QH^-/9G8N+R?6E;UFG: M/>O8&U-E=A[8VWNQL!3MG<]\88=\XF7>M/\ :P109&L.+IYY:RGK%IO=>Z.K M0]B?!K)8>CW#0[O^+E1@LAMG%[THLPF4ZN&.J-H9K=O]P,5NB.L>58#M^NWY M_N$CK"P@.8(HM7W)$?OW7N@>Z0^1OQ([6A[JIMU;2Z,ZEW-T9V;\C=F[MVIN MO)=939:'8OQR[(?KO<'&5VA\B,[\;NUJ/*U.S=GY3:&^=K]35W;.Y<1MK$97;E34=C[JP6&-$U3B: M%H6CH7K:PSB/'3HWNO=/Y[G^!F1VE5=FR[_^+]1L\Y[,;=FW?593K?\ AU;N M7 ;6J-[9;#4]?4D-D\O2[%H7S8AB\LLF%05T8:D*S'W7ND=\I>V^@_C5T%AO MD/1]);"[8V5G=[]'[0QT^T*;K/'T%50=^]B[/ZQV7O.FW'FD@V_5;5ASN_,; M4U-1'.?]QLDE1")2BQO[KW21I^[^MJ?LSH;K?/\ QAZSQ_\ IM[>[MZC?=6# MW'U3N_;NU*WIKIS/]O3YF:HPF)>7(Q9B/;%?B*BCE6AK,1D*23[E-(37[KW0 MPUW:OP2Q>S.2BC+54;Q+[KW3/C][_&?BRD%-T]F]K;>S\NV=F/A:BLWE@\)F2L M58O=>Z$3K%OBUW3MN;>'4E%TCV-MFFS>8VS6YG9^(V9G:+';EV]5M09_;>4> M@I)FQ>X<'6J8JRAJ!%54TGIDC4D>_=>Z"3X4XW'8BO\ F-C\3046,H(?FKVF M\-%CJ6"BI(GJ-C=55-0\=-31Q0HT]3,\CD*"SL6-R2??NO='@]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW0 _&O_F7&6_\3%\A?_?\=C>_=>Z$[L'8>VNT-C[JZZWE M2U==M/>N#R&V]R4%#E,GA:FOPF5@:DR= N5PU70Y2CCKJ21XI&@FCD,;L PO M[]U[K6LZ7[&V-\4>I?YB?RQP>V\4^X.D_P":]WI\::+?Q=TY?=5%CTS&'I.KNC<=D#G8*&LH),5@/MI)]-)2R5LQ]U[HT_47S[[BW MGVG\?^C-^?*'X58/?VX<-UOV#@,OM:AS>_\ J_Y[=4[Y[[[2ZSW50?'K=]+G M]N4_^E7K/K#:.'K,Q'M[^/8J@W7EFJ9HWVTJ2'W7NJ[_ .6I\T>\NCOAI\?. MF=K;SZ<7:\W3/PYW-U3+O3;67KZ[9NW.[OYF?8'Q"[+PF=RL78M%/OO(_P!T M*^BRN(R 6A@QN0Q\L4U/603 P^Z]T:+>/\S[Y5;>RE[*^/VP.@^R\9\V\J<;#]QIEI M_=>Z,QUW_,*^1_>'>77W4V&RW0?0N\-X2=4P[HZF[+.*W+O?8.SNX/@)B?D? MBMYC;U?VCU=OW.]C;;^2^879R<7A-I5/5>$V]T5W)LN+:F2PN8Q/S/Z]R&XJ7Y+T^)KZO<&5HY^JL= M+-@QMC[ZL0]^Z]T1[X)?\>C\C/_%X?F)_[^_='OW7 MNCP^_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[H$_DM_V3EW__ .(3[5_]X7/>_=>Z(31_)/\ E]8CI[XT]6?*#=73.5WO ML+JOH_<.W-H]B[-7>F6VYO7.=&U>3PU1LVGJ-M9PT_85=US!FJF&#%G^,_P3 M[N4(*5I6/NO=',VC\=_B1N+:^!W)LWHOHFOVINK!YC/X+)XKK#9B4&:P/;.S M\9@MS9"(C!QM44G8VP8:3&Y76/\ Z]TWQ4_Q6^,&Y.L M=I8K;G5W2VY>\:O;?0W6.,VIL[';5J=\/U=L#=6X]E=9X^;;.'IXOX9L#KG; M>7DPU%4/%28R@IYHJ01AO&WNO=/^T/BY\:.O\K_'=B_'KI+9V;^VW)1#,;8Z MLV/@\H*3>4IJ-XTXR&-P=-5B+=]0?)E0'MDI/74^1N??NO=)6D^$GP\Q^S:O MKS&?%_H7$[)KCL9JO;6'ZKV9B,7._6 JUZVE>'&X>E/FV!#73Q85P=>,@F>* MF,<;%3[KW4#MC_90.C=[]>]Q]G;>ZSVIVC5Q4W5/5FXJ79297L[-0TV/R4U' MLG8N&VIAZ[X[=!9.J%;D>E.JJZK6CZ^QRU%5L#:T\RX_J7) M'-=54*O)BV*T?66:)K=O1#T86L)GHQ#*2_OW7N@7V+M'X,=F[P^376NQMA]& M[PW92[[PO^S7[/I=AX.O$O8=?)#V!@D[5QM;A3B\AN'(U51'N*%:H223U%0N M3 :2<5#^Z]T5[YW?#GX;R8&;Y%=WYOJOJKI/8*[UK^[,=O+HCJ+M/K+]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7__2W^/?NO=>]^Z]U[W[KW1=/BGMZAVM MTIB<-C>M-S=14D6]^YJU=B[OS$N=SM'-F.Z.P MFU/0Y&&$%A&&/NO=!)_,E_[(R[9_[6G4G_OZNNO?NO='F]^Z]T4#Y._,+ ?% M>7;51O'J+N'=FV=T;OZ=Z[HM[;(H^NY-L0]A]]=J8[ISK39D[[M[&VEFILKD MMX9>E:MFIZ*>AQ=!41SU,\>M$;W7NAAV'W/MG>%+LVCW!19#J;L7>^.W#E,7 MTMVCD=H8?MM*/:N5JL3G*H;8P6Z-R4V7QU')3"?[W&5=?0M23PS";3(OOW7N M@FW_ /-?HKK[>?3>VZS=&(S>U^W=R]O[2J>V\!NW8-5U3U9G>E>O\KV+NRA[ M5W34[MH_[M2MB\+44T8CAJ33UJ".K^V#HS>Z]T8.3LCKR+=E#L*7?NRXM\Y- MJE<;LN3=.#3=F0:CQ$6?K%H=NM7#,5;4N!G2MD$<+:*1UF:T9#>_=>Z CNWY MA]1=+;/QN]%K7[0QT_R'Z5^,^?I>J\UL[W=P[UH9LK3AIZ/L+8.1R6[\-C]\;/KLQU\E-)OW%4> MY<+59+9$=91S9"C?=]#!6O5;:2JH*>2>,UJ0B2&-G6ZJ2/=>ZP8_LSKC++2- MBNP-D9-:_!UFYZ%L?NO UBUNV\?*\%?N&D--7R"IP=#-&R35::J>)E(9P0?? MNO=*VAKJ+)T5'DL;64N0QV0I:>NH*^AJ(JNBKJ*KB2HI:RCJJ=Y(*FEJ8)%> M.1&9'1@02#[]U[HO797_ &4/\9O^6'=?_O'X?W[KW1C_ '[KW7O?NO=>]^Z] MU[W[KW1=N\?^/W^+O_B?9_\ WR/<_OW7ND'N7_9'^M>Y]S[VW/DNDM@]RY:I MVCD^P\U69W"[6KJ[,2)B\+UYG.T52OH<)+NBLAIZ&@V_7YY/XC4)!3TU#*XB MBC7W7NEQD?B!\5LO@,IM7*_'?IO)[:S>R]^]<9; U_7NV:S$Y#8':>[(M_=D M[+J:"HQTE-)MC?>^X$S>6H=/V]=F$6MF1JE1*/=>Z2N,^!7PNP\WQ\JL9\8. ME:.L^*25*?'.OBV'@_XCU M94-7U8V=D'IFK:$U68;^(R%I)#)E56O:]8BSC MW7NL[_!3X.:&.,4DN([ MNFEW5C=%AB\[43U=&()IYF?W7NA.V)\>NB.KLMC<]UMT_P!;; S&%V_N3:F( MR6SMG8';=7B]K;PWC4=B[KVWCY<314AH\!N/L"KESE=1QZ:>IS$KUDB-4,TA M]U[KEM_!=)YON+?G8&W<'LVM[QVGAL!U#V%O2CQ5*-^8S;1HZ7LG;?7F:W : M="9FEQWE>DBGR+SJBS2R,?=>Z+\W\M'^7VW6.\.EU^&WQUAZHW[V M32]P[JV!3=6;5I=L9'LZA=GQ^]8<938^*'%9O&I++%324?VZTU/4U$,02*HG M23W7NA$JNJ/B!)V5_B M\#N; X7;%#BLML1.JL9+NGXX4U!D,934&0VW4=78O-2U>T)2Q>1 MZTPW7^U>N>P^N,EUOOWH?:W;7V[]F[OPN[]W=G=8[]R6>VYOKK/NG.56-E6O MS[UF92NGDAK9:0U]+'4M[KW0C]3=5[8Z7^0.:RO;/>>V.R.[.W\1N/:7QNPV M>VOMC:/8.S?C!U?-@\[6]1X3,MEF]O[JQU=%%GLKMBDJ):S'4U0YHI,A# M*J.6G\L3^Z]U7;MCX$]V;8^./7_Q6VYDOCULGISJ'>OQIWILC;^/QW9.],MN M;/=2?*#:/R)[1WCV9NO<]=29/<.\NU)]K5#2U)CD:;<. MEMN;IW!O7^8[V#MRHSO7^=W+B!E?FQN;K7<^S<%NG%UE6?P_*U\ ME/4O4?=PUU%24U1CX(Y/=>Z%;X[_ ,N?M#J#OKIKMO.=A[ J\!U;VU_,([&G MV[C*??N?W#D\;\W\UUQO&@P[[TWCF:S+97-;&W3M3(?Q+*9#[B;/1U$-04II MA(A]U[J+\A/Y>7>WR3;YU;NWKV;TYA>R>[NNNK>D/C6VVMH[W_N9M?JCH'N/ M=/R#ZLE[RHT,K_ #(\MTOF8!1U;Y&FK,OA^KIN MK9X:P>.BEW!'5Q,/L6C96]U[H;J[X#]XUV]MQ9N+LOJ;&XS(?+_*_*3!Y*HV MAN#W7UQO3>/8G0>YRY\6NSUS,F5C MH-]R=;TV.EAJ:JHBI::LF8B?QI&_NO=1-Y_R]NT.T:39N%S>9Z!Z8VEB>POD M_GWODA\7.RNB,UFMJUV1CAQU?VC5[\[0K-VY'(5^-%).:> M.D6'R235C^Z]T$%'_+O^:4.T.GMW2[R^!L?R*V7G][=;]R1T?QYW2.AODU\< M-[=4["Z"EW#VYMJLS59NW*]_;:ZWZXQTV(C:KEVW18]IMJ!6PTGW:^Z]T->U M/Y?'9^T/E7M[N>@WOU?6=<;-^9O8/R=VY@*W;N=CWFNV>U?A%M_XJ[AV;'44 M^GM]56Q,R^2WSTU-\S^FOEEE+@H*NI MH$R]?D<\\JO7''0>Z]TJNQ/Y1'9O9E'VSA:_O;:FT*#M&7^9M509W;.UL[5[ MBVA6?.CN3H3NKK=Z2*OS%-C\W0=7[CZ(IJ?&3AH:MR>:J9J^:9O%?PPPCW[KW0=_#K_B]_,O\ \73[,_\ ??\ 4WOW M7NCI^_=>Z][]U[KWOW7NO>_=>Z][]U[H ?C7_P RXRW_ (F+Y"_^_P".QO?N MO=#][]U[H.-^9_K#JG8NZ=W;ZEVOM38M%0HFYZW(TN/I,95PY&HCP]%BZFG, M2QY2KS>0RD=#2T>F26LJJI((T>254;W7NBIY;YF?"_:6\*S8VX:JFVM6="]H M]?\ QUS&;RG4FYJ'8?2':GP:K:&P=I9;>%=U[D]UT^$%'*V"V'L"7>N[JXUE;28 ME/X-MK#4-1E,E)3BK#S>)"8J6.21K(C>_=>Z2%#NO8.XMS8; S=-[UBJ]O\ M;&ZMK8#-Y[IG)T>!P6Y]K;*ES]1V)B,_78H4>+VCF\5428O%[DA=*;(Y!VH8 M96D)0^Z]T*^2V7L[,P"ER^T]LY6E&6Q^?%-DL%BZZ 9W$U*UF*S0AJJ66,9; M&5:"6GJ;>:&0!D8-S[]U[HE^1^//0^>[M[3V)5=B]J4^^-\&#Y'Q=>Y+<=+E M<3M'=53BH^LJ3O'I>OW5MO.9K;.>VAE<92RP4M#DVQ.!SGVU8F-@DJD>H]U[ MHUO475V"Z9Z[VSUSM_*;JW#2;>H1#6;KW[N*NWAO[>69G9JC,[OWSNS)DU^X M]V[DR,DE575<@4/-(1&D<2I&GNO="3[]U[HCWP2_X]'Y&?\ B\/S$_\ ?W[H M]^Z]T>'W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO= G\EO^RUNV\QAH\:JK:*>J@_O3V!A:&T"U-0(Y= M6CQ0NR^Z]T6+MO&?S'J[OSYI#8N ^5U+VCL#:W<6?^-,NT9.JML_#;NSH'Z1W:O M17?W9O4U-V9\;^J_GSUQG<3\.?YB6\/CK@^Z.R)]K?(GK+Y#[U[$^*N\OC[U M-N#*T'8,VXL;L.JW-UQFYL'M?<&_=>Z?MZ=6?S.\5 MV#\CM^=.3_(BNWON;M;^9+ANE8]^=KO7]7XWJ[=/QXZMW-\7H*79^>WF^TMK M8N+O7 Y6GV=62X]*["9&HD@JS#B)YXG]U[IV_P!!7S&S_9&SA M>+^- >Z]TNMD;>^2-#C/AWL_;GR9^079>\>^,'WI\2ODU@.UNPLCTUW9U-C/ M](>ZNT\=\E]A=0U>Y]PPINCH7!;%JH:LO3._OW7NCW M=Y=8]E[(_F:_&'Y=?W$WEVST1AOB=WS\7Q]]5 M'QQV3W+UY)DNENN][_#7/]89'";3VKM;Y>4OR+R-5WADODYMV'*-MVOINQ>K M&FJ/=>ZMDQOR%P59V/LKK'(=>]Q;;S6_ZOO: MDV]E]P=>9&FVI?H/=.'VWEZG,;AHIZ^DV_0=AT>93,;/J*T01;@P\4LL3),@ M@;W7NB9?'G&]E]/_ "P_F1[QW)TSVA5;=[_^6OQRK^J,OB\+15N*W-L^G^+O MQVZ6W;OS^(0Y1Z?"[8V1NK9V6DR#5_VE4]+1&2GAG\D>KW7NJ,NV/BU\\*GX M+;D^)>0ZE^6.\<-5_%OY#X+8.#PF]MVYVHJ?F!C?FIN3=%>.VA!@*S8L^2JZ_9D]/\ QF";[?)3P1R^Z]ULC[TWK_?;N;XQR?W2WMM+^ZWR M7[IV5HWO@#@)-Q?W<^.?=%-_>W:RFJJOXOLG.^3R8VO_ &_NHU+:%M[]U[HZ M/OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[K_]/?X]^Z]U[W[KW7O?NO=%Q^)\&*IND<1#A:'MS'8\;Y[H=*3O%H M7['6HE[K["FKY:]H(*>/^[=57O++M[T7&W7H;EFNQ]U[H)_YDX=?A9W+4+#4 MS1X]^MLM6?:TU15RP8S#]M["RN5KF@I8IIS38[&TZ% M&;YC?%R":6"3O7KLR0R/$YBST,\9>-BC>.>!9(9DN.&1F5AR"1S[]U[HE/SL MWUTC\H^I^N-A[!^1726&RVS?E3\2>^2S M6$&-K\AF(JV@S$Z3&VNJ=I;UZWZ.P/?6[?Y:^SMS[.JNQ5[PV[TAG M-V;EZW[GGSGP1W#\1=J[^SC;OZNV]/G-QY')9&DEDQ60HI1MK;-.M N0S-1$ M)F]U[H'^NOAML7:F[MB[XS'RV^+9WIMW=O\ +XSF0[%P.XMR+V'C:?XL_ W> MWQ$[@S.U]R5FROOQNG<^?W5'7X+R2PI68V K6R4\EHO?NO=+'KCXV[,VQMKJ M5\A\E?B_@=X[ ZY_E9]7[XP^VM\YC^X?=-;_ "]OE_M/Y"[J^1NYI:?8XRD/ M;?9.R-L2X7#TF0AK*S&G*5<%9DIH"DI]U[H).X>K.L>H?CENS<6\?D!TQN[= M/7O5_P H>G:'M'9&:W[FMX=]4WRB^9W77=74?9WR6P>RNN-Z;_H-N_'9\2^2 MSXT;DI5R-9DZQ4&*J*JFJ_=>ZRS;B^,O8.8Z@Q^PM]]5=3_*+LWY:?)KLG>7 M:/7,W9&_^LNT/B?\BJW;E%_,!SFW]V[\ZXZ\P_6T.6QT-!086FSE--*NZ=NT M=;BI,PLM34M[KW6QQA/EA\0MM87$;L=][?WQ48' M%]T9+-Q;=JSD'Q&/DVUMV@AKZ.][] MU[KWOW7NO>_=>Z][]U[HNW>/_'[_ !=_\3[/_P"^1[G]^Z]U7+\.=H4?5VX_ MG)\9OE/TWN_4R%#7[=7:D,RP"DGH)ZCW7NB=[R[-_F;UW3W=F9PM5\C,- M\A=K?&;Y\8SOC8>T.O\ .YG [:^26WNZ]DR_ K,_$VFS6S,M0;OH-Z]<5>76 MG7;\N5QF2VTIDST<.<@4GW7NG27?/RT;YM?)SH/H+O+Y';QW'T7VA_+RS_0F M$[#&?W+U!/L;N3KGL[=/R0POR9W.=GOX=G9C;<=3D/%6SP;FQ.0Q^'7!+$S- M3S^Z]TG*7?W\Q[>>S]HU5-EOEWMBASNS?@/M+Y1PC9.6B[(ZZ^7E=\R-K;7^ M9V+ZCI(MJ9-*3IJF^,63W#D*W*8.&JVA18BAPV2Q58M=/4R5/NO=<_E5E/E] MOC'_ #HZFV3#\Z*C9%!\UMJ M8K;&5H.R.IZW=K[13;\^4S^\X):ZFSU=7;@6+&T7NO=&N[)[7^1U-W+NFCR] M7\G\5\0W?\!^KM4P&QI-XU'5*?+*;< M--GZJ"@R=?B-P?94V5\.+_B*#W7NBW]7;I_FCTW8G4F7[IRWR3?<>"WI_*5Q MO9>'PNR(5ZIKH.P.I^T=O?.2>HQVVMIOMC*;?H,M68+([PJJ66;'[3W/!$:" MHHJZ.IVE5YCK/^;_B.^\YUIW%F^JL5_+!WWUS4[YZ\Z9[*[.Q4G8E3 M\FMG;YQO7,,_7VU]R5#;QRNU\#55M+0,JM+&@Y#21A_=>Z"_?&^_F-O;Y$U^ M*Q,7RCV9TONGYN?#ZJIZ&CV=F-OKM_XY[X^$>X:_O3;M5NJEV_\ =8/8N![F MCHUSV0IJ]*O ;LD\"5M,Q2(>Z]T3[KKL3^:+B.C,9E=S3_+[)]F[A^+WQ'W9 MGDS?6>9J_6O779?SJ_F'8_*]M=+=#[A[HW]M#MG= M/J*5(XA#[KW0J] M)Y/Y)=E_S"OC5NCO+KSY"T_8'479O\S78W:Z-KC_^W:6\O_#O M[>_^"OWA[]U[JUGW[KW7O?NO=4T4W9W?76/RL^1^R>U_F%OS)=1_$_XH_'CY M<[UR$G5'1\-/N?';H["^5;]T;:KL9A.N:+.T&U9.ONEZ"FP\=#DERF.J(FJ' MJZQY)4D]U[H0-O\ \SC*;KQ=!0X#XC]W'L[??W.>Z$Z[W'58#9$/R(ZZH.@< M5\A.\CA,+45^"P^;I-L5]!6I2PTN\ZJ.D-8V-$^6@]U[H"=D_S'^S M>I^V_ESM3N#8O8/;6S<1\D?DGA^H<_0U_4FWZOKY.FO@3TK\P8OC/6X.@FPM M3E*YL94[LBAW'//D((\M&*:>MGIC!5#W7NAHZ]_FI8KLZOH=B[9^/>^(.Z]X M[JZLQ/5/5^>WOL/%Q[WVQVY\7\I\L\#NW);QBKJ[$;4.!ZVVUEJ7,T#QUD]+ MF*2*&G:K@J8ZD>Z]T%_7O\S>AWAOZ/N+;E?N_5@VW6B=**23'I7> MZ]T?G<<=3+M[.QT5?4XJLDP^32DRE$E+)68VJ:BG%/7TL=;3U=%)4TZ]UZ][]U[KWOW7NO>_=>Z][]U[H ?C7_P RXRW_ M (F+Y"_^_P".QO?NO=#][]U[JNO^9;M/=^>ZDZ.W;MVDRV5VUTK\T?B3WGV_ MA,+C:G,U^1Z=ZT[AP.7WODAB***>LR5'L2)X-SU,<4W=T M[P[YZDH-^Y'*=F;.&7ZFRE13[9GV[6U>:J8\+6028^:EBR%%[KW3+VE\2?G7 MN#;'ST?<'7?=([9U[HHNHN]HOF%L+%=(]Y;)ROS,V5\A^N<]M7IREW-MS*]- M;KZ:ZSP,N,R51NR>BAQ%/2U&/Q%1EZ')S>/W7NG?I#KCMWOW?V_NT.J6W7V= MU!%_,6_F29C#;\P/;=1_6IEQ4V$ M%?C\371355.]+%!+(ONO= IF]C]]_ GHKJS/[\VONS;NY]P8C^4IMQMC;Q^4 M'7NU^ON_OE1U#UKW#A_EOLWM#L7LKL"MV-C,/F-I87&5-979+(8NGWGEL/C_ M +.7*5,9I*CW7NC=_%WJ'>N3[3_E"R=<3=PX;;/QJZ>^:V[/D52]R[[P?8V] M*C#=T18S96QL!GNR-C9[=O7W8F)W7VGC9\UM6KQV7R,-1MK;<%1&YC"L?=>Z MV _?NO=>]^Z]T1[X)?\ 'H_(S_Q>'YB?^_OW1[]U[H\/OW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z!3Y*@GXY]_ "Y/2 MG:@ 'Y)V+GK#W[KW2/\ C3OO9%+\!_5&RGGW[KW4#"[:^,^UMR8C?NW&. MV,O5^!WKAL7L'$[FHNM<9F9,VG7F)W)10096GV/C]PU;U@Q,,PH(JV4R^(2L M6/NO=")_I#V!_P ]QL__ -";"_\ U;[]U[KW^D/8'_/<;/\ _0FPO_U;[]U[ MJ/\ WWZV-6*\[OV.:Y:=J1:S^/X'[M:1Y%F:E%1]WYA3M,@P/^>XV?_Z$V%_^K??NO=%T[9W9 MM7,]Y_#BCQ&YMOY6K;M[LJ1:7&YG'5U2T]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7_U-_CW[KW7O?NO=>]^Z]T6[XE[AQVZ>C\/FL3OO?79-%+ MOKNJB3=O9%**+=M3/A^[>Q,-6XBJIQ55H7$;4K:"3$XIO(?)B:&F;2FK0ONO M=&1]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[ MW[KW7O?NO=>]^Z]U[W[KW7O?NO= SW/UCN/LBEV'4[/WQ3=?[IZ]W]2;ZP^; MKMIP[TQ]0\>V-T[3KL378*;-[?\ )!6XS=_T=?*;_O)K9'_I.E-_]M?W[KW2%P/QG[5VIO3? M79>U.U>G-M=E]JC; [6["P_QF2GW7V:NQ\7/@]CKO2O?N&6+*#9N$JI:/&Z8 MHOMJ:1D%P3[]U[I=?Z.OE-_WDULC_P!)TIO_ +:_OW7NO?Z.OE-_WDULC_TG M2F_^VO[]U[KW^CKY3?\ >36R/_2=*;_[:_OW7NO?Z.OE-_WDULC_ -)TIO\ M[:_OW7NO?Z.OE-_WDULC_P!)TIO_ +:_OW7NO?Z.OE-_WDULC_TG2F_^VO[] MU[KW^CKY3?\ >36R/_2=*;_[:_OW7NO?Z.OE-_WDULC_ -)TIO\ [:_OW7NN M2==_*575C\E]C2!65C&_QUA"2 $$HYC[:CD"L.#I96M]"#S[]U[H#>VNK?\ M0)\ ]\]?Y7>)W;+MVERF?SF\\CC*#;$-?6[L[>;?F6VAEL_6;1?#453O_ #;.J4*/5+E) MTG:5&"CW7NBC4O\ +S_EAT/5&R.EZ.3[?8_6&^8=_=7R1_,+O$;UZSKX-BUG M5D>U^O.S3W:>R-E]7GJW(U&VGVCCLK3[8DPZ]T..7^/?P*SE9N M"OR,764E1NC?&^.R,X8>TIZ2&LWGV3T-3_&'>V86FI=W0TU+_&^AJ2+;G@A2 M.FI:9!/3QPUG^4>_=>Z3$_Q0_E]F7%UV,J-G;\.T.PLO6I/6?WD MQ4ULE0QR25-115%7CI/=>Z-KTILC9FR^]NZ_D5V]VG\?\]W)OK%[?Z9VUN79 M-?2[9R,'QTZPW)O'Z5\G5WQ#3M7?GXZ+N?/XG,-M7-]MT=?MKK^F MQ.PL#L*3'==TM;GJNLVI!G8,$,AD(Z2>*EERDTE5'!#/+/)-[KW0('XJ_ $] M.8WX_G(;:?I[;W4==T9M'9$O?FYZC';*ZUKZS;>0;$;3JJC?TN4Q&5HZW9^, M>DRZSMF*,421PU21%T;W7NHM'\2OY?F.[.SG<.,R6W\-O_.[K[)[!ERVW_D! MNG;=)B^RNY>L:?I_MOLO;N"V]O\ Q>"V[OSL?8U%3QY7(T=-#+-DH%RB>/*- M)6/[KW1S,5V1U%AL7C<12=H;*EI<504>-IIAIXZ6&2NRF2S-5 MD!P^5WSO2@3)9%XJDX_&B>H2GJ7B6GE]U[I*S=U] MM="?[D_E1'TAC.MZ_"[1P6RT^J=PQ[JV/N&?/8R& MKEQV2Q%?0YK:V>RFT=W[7W%M[.T6.SFW=T;3W5A:W%Y7&5]-!64%?23031I( MC*/=>Z+7VUWSF>AOD_\ !+XL]>]?[!I.O?DI4]^8C+5L:UF"GZZH.D.L8^R* M"GV=MK!T<>#R,>Y2TE$Z2R44>/%IU%2;P>_=>ZE]J?+3X\4O9G=7QN[=VIG\ MIC^L^J.GNQ]\2;HZMSFYNN=WIWAV)G>ONL.N]K+4X#(XKL3L#]^Z]T1[X)?\ 'H_(S_Q>'YB?^_OW1[]U[H\/OW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZQ3P0U,,U-4PQ5%/4120 M3P3QI+#/#*ACEAFBD#)+%*C%65@0P-C[]U[H)(_CUT%%&D471_3\<42)'%'' MUILM(XXXU")&B+A0J(B@ < #W[KW7/_ &7[H7_GR747_HMMF_\ UE]^Z]U[ M_9?NA?\ GR747_HMMF__ %E]^Z]U[_9?NA?^?)=1?^BVV;_]9??NO=>_V7[H M7_GR747_ *+;9O\ ]9??NO=>_P!E^Z%_Y\EU%_Z+;9O_ -9??NO=$VZ9Z5Z< MJ_F)\V\95]3=:56-Q^*^+34&.J=B;7GH*%I>O]Y"5J*CEQ;T]*90HU&-5U6% M_?NO=#EW#A_B5T;MS&;CWUTWURW]X=Q4>S]H[=J?'?>]/COC[ MD-K?+'>&W]@_'G+XKK3 96+LW=VYMN;@W9C,+B(,=M6IK*"HBP.U->DDBJV@F'C/NO=+KN&B^%_0>&VCG^V]A]*;.QN_>T>M>E=E&JZMV]D*S= M':?;^[<;L?KO9>$QF'VSD,ED,ON/<>5BB41Q&.G@66IG:*F@FEC]U[H'-I]S M?R]][4_=E5MO8'660@Z(R*8_<\D?2F%*[I2HW;N3K?'Y3JTKMQO])F%R_:^R MLYM&CJL1]S%5;FPU701EI8QK]U[HW,70/0\D4M=E"6(NH8 MQR!,1(@D0FQLQ%QP3[]U[I[P'3W4FU,O3;@VOU;USMO/44=3#1YO ;(VSA\O M20UL7@K(J;)8[&4];!'5P^B54<"1>&N/?NO="-[]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__5W^/?NO=>]^Z] MU[W[KW1?_C#N!MS].8K,-VV>\3+O/MZC_P!(YVS4;0->,1W!OS#KMO\ @55% M!-#_ */5H!MW[C3IKOX5]TI*S GW7N@Z^?N\=Z;#^(W;^XNO=VYC8F[Q3[-P M6*WCMX8TY_;J;N[$VCM+)9/!OE\?E<;3Y>GQ.U)M6.D?\ CM&L,.7X"8NFRTY$1]U[HYO:'26#Z\V_V)-3?.[Y M497?>PNO-P=A'8&>^5?4^PJFJQN%IHC#49O.;DZ]2AV?MVJR5;24L^8KD%#0 MM5Q/*P#*&]U[I%U'4VY8=[56T4^4ORKDCA[NV1T_#6M\U>DHU,W MDSM>3K;^,0;LVX6EIX=K,/XQE,7$JMP46#H=U"8[7K,M48C8]9%04^Y?MI!CWE*BM*,(= M9!]^Z]TAN[-L].=#?'C>WRBW=_,#^:^O^Y-G;YJMPYG+[AQN MS-L;0VG38'KJIBS>[-V[XS=#A71='@JW MN+?/\RO9=!G]U?'3;,&Y%^1O269V-C:SY#]^;6Z$I<)FMVT&S_M:7>W7>0W= M2YO-8Z&*HHI,*)):#(5CQ2(GNO=&TI.CNL:_';.R]!_,D^3M=B.PZV'&[!RU M%\F>KZO%[VR%37/C*:AVGD:?8LE'N&KJZ2N[]A M]'[$K,1CMT?S+OE-CLGG>T>ONE<9BH_D)L6ORLW:?:N3K,/UYLF7'8[KBJK* M/,[KK\;5)2),D:R"DG;4%AE*^Z]T'G<='UKU3C=K9/&?.?YC]E0Y7Y!]-_'W M>*;+^2W4M1)U?ENYMY+LC$[GWP*C9*#&8;#Y8G[B)K5,BQR")&:-P/=>Z,5U M=M-M@]Q]$Y_8?RK[J[_ZW[BVKVZ]U8C[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NH.3Q>,S>.KL/F<=0Y?$Y.EGH.161U)!!'OW7N@N'Q[Z" '1_4 X '6FRP !] !_!??NO=>_V7OH/_GQ M_4'_ *+39G_UE]^Z]U[_ &7OH/\ Y\?U!_Z+39G_ -9??NO=>_V7OH/_ )\? MU!_Z+39G_P!9??NO=>_V7OH/_GQ_4'_HM-F?_67W[KW7O]E[Z#_Y\?U!_P"B MTV9_]9??NO=>_P!E[Z#_ .?']0?^BTV9_P#67W[KW7C\>^@[$#I#J$7!%QUK MLR_((/\ RY?Z'W[KW15_@[T7T3D_AY\:*VHZ@ZIRTTO3.Q/)D:OKK:4]362) M@Z9)*B:6HP[S/+-*&9BQ)+$DD^_=>Z#VM[]^$E#@NYLE5?&O X[-]0_+S;OP M>H]H9OJCJ'$YWM+OS>U-U;5;#Q_7$CY.HQ57M7>%/V]BIZ?(9*HQDE/215D] M3!!'3$M[KW0;YWYG?R_L#05%4_QVV[E*S9F'[>W'WOBL)U%UOE:WH#;_ $/W MS2?&SM+)[\6EC=:\8+M*6K^WBQ7WTM=@\3792)?MHHO/[KW2KV'\DOA?V%4= MWT>#^,.TY*[JC=E#L_:>.AZVZNR62[@RN9[6[/Z.P%+M:AQ4-;/M_)YSL[IO M<$<%!F115JX&GBS,L4="\CP>Z]U8)'\?.AC&AEZ-Z=24HID2/KC9LD:2$#6J M2-@8FD16X#%5)'-A]/?NO=<_]E[Z#_Y\?U!_Z+39G_UE]^Z]U[_9>^@_^?'] M0?\ HM-F?_67W[KW7O\ 9>^@_P#GQ_4'_HM-F?\ UE]^Z]TO]L[3VKLO%C"; M.VSM_:>%6IJ:Q<1MG#8[ XM:NLD,U75"@Q=-2T@J:J4ZI'T:G;EB3[]U[I0> M_=>Z][]U[KWOW7NO>_=>Z][]U[HD'5'>6RNL<'NK9.]JIJ M3H3O+/T$M'G>WMZ[CPN1QN>VYUWEL!F<;E<'EZ:I@J*2JGA>.4>K4"![KW0G M?[-?U!_QP[A_])M^1G_VJO?NO=%\^4N9^+?R[Z.WCT+VC%\@*/;.ZYML9BBW M!M'H+Y&8/>.R]Z;"W9@]_P#7>_MGY=NHZR"AW/L7?>V,=E:(U$%31RS4@BJJ M>HI9)H)/=>Z 3L_;^WN\^IME;3[D^1/>VY>U^I>V^H^]>G^X=N?!_N79D.T> MT>F,O/E-NY_-]>4>P,CAMVT6ZJ>OJ\=N.@:JHZ2MQU9+'1)C9A%/%[KW43"4 M=9TUUSO+;?QK^0/:FT=W[ZW!N+L[<^;WC\$^W=S8O26N@$LGNO=+KY'P]<]Y=V?&7OK:_;_ M 'SU1O3XMS]O56SZ:B^''Z+SVGT'L?M>LR>Y\[\K_E1%V16[ ^/[4O82_"SLB?)XOY M&?%GOK=_?G1G?E)A7Z=CVRER%!+W+WKO\ V]N7=O?/9N\L+E/AEW%@FS7:7>W;$?:E=N3'9/#] M6"MPF"VE45^7Q]!BKU EILDKU%1++2Q,?=>Z-I_LU_4'_'#N'_TFWY&?_:J] M^Z]UX?*[J#_CAW"/]?XV_(S_ .U5[]U[H.O@MCW+MRDWQ\LO ME%O_ &M3[LVYF]I9C)[-W;W!N7*;8W"VW]R4&+SV/H<[C)$J:;[JFADDIW20 M+I92?=>Z.M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>ZHB^$O\R#I M3OK^:O\ /[XQ;-V%WYC>T-KTFPJ3>HW;U>^!VOLG_0;0YG8^C.T,)W M+T-4X3L"GZTI<7V;B<#N;:< WMN.HQF>2IZMS^V-X9+%;FQPQF5EKL173+#2 MO4K \?NO=51G^4_\H^J=N_!+:_4GR'ZWWOB/CSW?\8=Z]A?W_P"EF.?I4V3E MNW>P/DMO?:6[*?M;$S?P[N_M7M.KR;[>6@2HHDCQT,=?)!C1%-[KW0W?/+XC M_,GY?8GKGL/K'=FS^G]S;-[;^.62P_3'9^RR=U=U[4[-V MKVQB\319_>_6^T,=62XI*66JJL/2+AC/0U-;5R1^Z]T)7<7PVW)0UOP M\A@YJ>II)\H*BI-$M95T5)08VMW!!A331Y6>CACH9\FE1)2C[=H_?NO=#Y[] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[K_UM_CW[KW7O?NO=>]^Z]T7[XOY/(Y?IO%5V5WAUYONM?>?;T# M[EZMQT6*V94047<&_*&CQE)108S#QIFMN45/'C_=>ZKW^4W\J#MWY =X_/+?\ B\K\;Z"C^8V- M^)&(ZX[6W=AM\9CO#XD9?XU8/<>*7N'J)\)18._;&+RFYI,SM:6DW#A(L7EZ M6*2JEJX'F@?W7NGG?O\ +.^0^[:GYQ;&JLK\5MY=>]V]Z>P/D+MFB3:&RJ?^9%\RL]U+TS_+DZ6P.0Z[Z_P"Z]U;:V-VO\/\ Y.]U]\O\A.PM MC=58R7L_-]04&&[+DQD>/Q5%FZN&NK7FK:1Z)I9:;W7NCW;6^$NXOD'_ "MJ MSXF97;VVOBMNA]\OV5U?N#8L>]]X;4Q^_P#9OR1HOE+UOV^VR^W,=M'L;'X3 M>7:>-AR6:VIFXZ+(4U/4U5$DL2&"5?=>Z,+WET3\GODWTYUAM/LBE^/FSMX[ M(^1OPY[MSV,VYN+?^]-E9VG^.W?&P^Y>P*:AR>:V3MC*TPWC'LO[/"T51CIA MCWE62IJZC3I/NO=$EV1_*]^0W7_:G66;2K^)'9/4V8W9V73=Z[#[(V[V%/5; M'VM+\[^X/FWTUV+\<3BJ"/%OVOMO)=J18^NH,Y'38JDSF"QN>HJHRTIH9_=> MZ;NO/Y7'R;VYL'96TMVYOXFYG=WQX^3WQ!WIT_W)MK!]A;<[*[Z^//QC[IWS MV4-N_)FNJL/F:3;/8)Q_9>4J:"DVXN2PC[H:JR,LD2Y66&B]U[J;U]_+(^4V M W'1Y?XH]J1=BXG#9&B^%WR^[L[YQZ[(V FW*79_4.)WI MLKM2#[';6)2?%[9W#3SO]QE#/)D)/=>Z-5\9OC_NSXOQ_$KIG>>7VQG,SA=_ M_.C=L61V>F2AP?\ !>V>S=Z]N[>QL-/E:6DJJ>IP.$WW!CZ@!3$T]*SQD1LJ MK[KW5H_OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7N@G[T[PZP^-?46_N]^Z=R2;.ZIZNV_4;JW M[NN/ ;EW.-N[=HY(HZW,3X3:&'S^XZNCH1,))VIJ.8PPAI7"QH[K[KW1(OY0 MWR>Z-^4WP3Z=W/T+O*'>VW>OO8]X9O^9! MUA_,5^,]5"-URX+";MZ@V/TKM';NRNX*,04M958W<4'5-93U\^)EZ]T<[Y ?" M_=W9R=U9/K7/[(ZDW%G8-F5O6%5MC#G"56;W325.TO\ 2UNSMG=6#Q5)N\;W M[MS&2RE!@*"KR3OE_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U M[H->Y]T979'3W:^],$\,>/*X#:^4RN.>>GR-ZY238OQ\I\3B_N=B MX[+IG>HG"$N880%+/IU'W7N@*A^6?14T=4_\ PY7NNGFH<)UO MN>MQ]?UGU'CONBHO[K]H[!EHX=X;.KQ7=*4A?)8.3(0B5HO) WD!21AS[]U[I M\SN#WCMK=^Q-B9CY=]R4^Y^RI=R0[.HZ?J3IW(T=?)M+#'/YX9#-XWHJLP6W M%IL6-<39*IHUJG_:@,LOH]^Z]T!N\N_NJ^N^R-P=2;[_ )DF;VCV#M!]FIO' M [@VCT)C$V8G8NM=@5.\LS5=*1X':=!O>:-XL349&JIH,C.C10/)(K(/=>Z6 MNQO@3@NL^Z>\/D7L+N+?6VN[ODG%UQ!WCV%1[)Z,DRF_8>I-NU6U.OXZNFJ> MJYL?CQA\%6/%*::*-JIE1I"?&H'NO=*;L-I5/7W1)R&\:/K#'8?+;]FQLT/2LM"G]V\;N"CFF6:6)F28&,/I;3[KW0F M?Z(>W?\ O*[M;_T _CY_]I_W[KW7O]$/;O\ WE=VM_Z ?Q\_^T_[]U[KW^B' MMW_O*[M;_P! /X^?_:?]^Z]U[_1#V[_WE=VM_P"@'\?/_M/^_=>Z0.7A[=ZT M[C^.F*K>^=X[_P!L]C[XWUM/=>V]T;.ZDQ])4T6,Z9[#WQB:RAR.SNO]L9R@ MR%!GMI4YN*IH987='C-U9?=>Z.-[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z__U]_CW[KW7O?NO=>]^Z]U7GTI M\N^EME]-]O56_L_U[MVI^-^]]XTOW]H9 M2/?&YLG$\3;I.WSE/L]S-D/N_ ZN%]U[JL?YN?SA_BUOSM/Y8_RMLCC.S]H? M)GKS<7QQ7:\E5L;-;EZ][-P^]]Q]$]DT64H-V;/IG:'$=>[O[*^6W5O17SXVMG\50YG=W2VYJB3N#:6^.AL M9C*TUU#B=WU_9736;=JNK\==3[4H8LC3PG^(4[K[KW3IWE_-?J=Z]3Q9#X_8 MS??7.Z=UXGXU?)7XZ;HK,)LK=.)^3GQ5W5\O^D>A>PI\939N"OI>N,EGX.T: M&E--F$HLK28[<>/R--*LJ5D=#[KW2L[<_F/9;>73?=>7ZX@[J^/O>_7GQ+_F M<5U1L;<6W>D]V[4ZW^0OPXI>M\?5OO'+23;NFW7G]KU>]L/G=IMA9*K:&?P& M;J&RA:KB@HZ?W7NC1='_ #I_O]V7U1T9+U=VMO++9?;1VQV9W=M7:%77]8]> M]V[5Z1ZW[GW7MKL?(4>/I,7M#"9W!=C45-B,NDLE%6[B:7$B*&986F]U[JQ; MW[KW7O?NO=%P[*_[*'^,W_+#NO\ ]X_#^_=>Z,?[]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_ M=>Z][]U[KWOW7NFG/9%\/@LUEHXEGDQ>)R.1CA=BB3/140F214#-=B??NO=(_8W8.Z>SMPOM+KC^8Q\<=^[JC3.2/ MMG9W7'7FY=P*FU\A%B-T%L-A^YZS(C^[.7GCI,B/'>@JG6*?QR,%/NO="!N3 M#]_;.DVW#NOYE]:;Z]TD=F;F['[%R.(Q&POGOTEO+*Y_:^8WM@\=MKIG: MF9K,OM#;VZ6V/G=SXZGH.VIY:S!8?>*G%U-4@:&&O'@9A)Z??NO="I_HS^5G M_>4VS_\ TG'&?_;/]^Z]TA]W'N;8&1V?B-]?.'J#9V5["W!#M+8.-W/TGM;! M5V]]V5$;34^UMHTF3[9II]R;EJ($:2.@HUFJWC1W6,JC$>Z]TPXW=78.9>D3 M#?/_ *)R[5W:.:Z0I1BNH]FY(3=R[:HLUD-R=4*U%V].H[&V[1;;R$E?A21D M:(44_FA0Q.![KW2^W%T?\A]Y;?SFT-Y_(;KK=FS]U8?)[;W7M7._&G&U>#W- MMK.44V,SNW\S2#M*,U.*S6+JI::HCU#7#*PN+^_=>Z WXF_ C?OPC^/76OQ= M^.OR VUM3J'JC&Y7';7QV4Z%H,YG:J3.[DS6[,UF-Q9N3LFE_B^=RNR&V]B?NAF,RVYJ/MF;$18W#-05"ULK2JE(U/*)BAC<+[KW2BVC@ M_D!V!MG";UV)\S.L=Y[.W-CZ?+[;W7M;H?;N?VWN'$5:ZZ/+8+.8OM:JQF7Q M=;%9X:FGEDAF0AD9E(/OW7NE'_HS^5G_ 'E-L_\ ])QQG_VS_?NO=>_T9_*S M_O*;9_\ Z3CC/_MG^_=>Z]_HS^5G_>4VS_\ TG'&?_;/]^Z]UVO6?RIU+Y/E M+M(I<:Q%\<\2DA2_J\;R=ES(CV^A9' /U!^GOW7NI7PV[:WCWG\:>K>T.P%P M7]\]QX[.T^XI=LXVKP^"J\CMS=F?VM)D<=B:[*9NJQD633"+4- U74")Y657 M*@>_=>Z,W[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z!/Y+?\ 9.7?_P#XA/M7 M_P!X7/>_=>Z#CKW=>5V+\&NOMYX+KW=VM\6MEY_"=6;3&,_O-V/F<5U7 MBZS%;&P+YNIHL)3Y7=5?%'0P35LT-%"\XDGD2)78>Z]U3AG?C_\ (+^]_DGV!B-L4&W=J[0JME?(WI;.;1^,73%=NC<$-97= M;_&'JZ7,8W"S0-+'6SX;+[AD+5V>(J/=>ZC=L[>_F";9ZK[ZVSUWM?YEY;.Y M_87\V#JOX]U^%W_N/,Y_&;CJNWNI.T?@7O?.[FW'V%)GL;/_ '9_OC1;?W+F MZ@Y&G@D7$Y&1$:E@]^Z]TSU73WS=ZL[4^4W9/5W5/R9%#V1WY_,WW,-J=?;\ MH-H4V\MD=A?%SI4] ;HVU093<]3LG;._,QW5L&H;![AFQ53N''U<%1"\8IJR M.GG]U[H&VMX[ZW3O7*8#&[]GK:+;E-GZK*YW;]2*B&K%);2ONO= ]\\?BU\B. MVNXOYK@V)UY\B*Z#Y ?&7XA=;]%8/9-#UX.E?D?V#UG1]ZUNY.M.[:_>552U M&!Z@R&4W]A\-N[(+D]LU4FVJO(+C:TU42GW[KW67L_;W\S2B[5^2V3Z1VCWY MB=\;CV'\JM@8?[SZ]TR=E?&OY.;SW+B,OLK9/RR7I:EW-\Y,_\ '&/- M[VW=MWO3I;:/9/P'V1LW";+SVYJ[?=-VYM/&[I^6\68EVE35%Z[HXYMXGJO85!5?)K$[RQ^/@QV-ER&(WE+/49VN&+R=)01^Z]T)..ZE^; M%35[Q[%Z@QWR>PO0E%\B>DY>G_C_ -F=O;TV=VZO3O?70T/1'S&7=,^OQ!V7UYV= MBN]=S]US;AWUT9E=\=,=G;HK(9Z+XY=%]Y[)^/GR+W3BZ#>> WA/-\JNW:' M[MJ#'E*"GP.=RN*FW/4U>/Q<]-+[KW4_K[;?\P?(=[].]L;BQWRC^XD^2'PJ M3=F+W'N=J?KO"]([F^ D.U/ER*GK5=QTVR(,12_(VBI7R0;&R5U+N-&R.&41 M/-4O[KW5O_=?_,ZOAS_XF'L7_P"!J[L]^Z]T9OW[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U__0W^/?NO=>]^Z] MU[W[KW0!_&7;]=MCI_%8;(]=[;ZJJH=X=M5C;*VEN)=U8.CARW;F^-)7)F:V#S'[*MR$U-IC\7C7W7NBI?/?J3J[87Q<^36^-D]>;,VKO M7MG=_2^X^S]WX#;>)QFZ.PL[C>T^K-OXO)[RSU)2Q97<=7B\%C*>BI6JY9?M MJ6%(H]**%]^Z]U8HF=PDM2E'%F,5)625=701TB9"D>I>NH(UEKJ)(%F,K5=% M$P:6,#7&I!8 >_=>Z=??NO=!EV?U[LSO#8FZ.LMT5V2GVYF9**@W%%M7Q^Z& MZY7![@HOE%A_FE593:FCVCM/%TW8&X(,K MT5L"#M'%=W;>V7TG6T5?3YCK796$[BVO0;@QU##(]-#4XNDI5!QU%2T4/NO= M+K)_R]_C)FL-/ALMMG[W=M8?_=>Z_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z3&]O^/,W=_P"&QG__ '55?OW7ND!\ M===/=[5V_OA=5;)ZVW_N+=G4O\TG^:IW M-4]5[RZ6W7UCMG8VR.Y,M\NZSJ+Y';F[VJ]M;?RN/V93R[KQ!H=M_P 1>C[' MI=WJ#!.V(IZBB]U[H>?B[VY\X]T8CXZ[VR^]OF;D,SN_Y8_%S;7R.Z:[A^(N MY^JJ3IZIF^.?<.(^4^WL9N?<^#RN4W[TC7]JPX+-#.XB6+:& R,5%#BLF]/5 M55&/=>Z+%LOY$_S-M_\ QHVIO'9?8GR2W;D\U\'=U9.BWKL_JW;NZJC)]_\ M7O\ ,QQVQ<174,N.ZSKL-E>P\W\<:?)197$K$\-3MZCEK4HXC%)4^_=>Z%OM M+OKYT=<87L?JNFWK\I:84_;7\R/8_4G8V*Z8WWVUOK9>Q8L)UAN#XD?)K?5/ MLSJ/?.X^Q>A^K-V;AW%BZ:5J"HIMR0B"G,N0FQ[0O[KW1P?YH.P.Z>]>C?Y> M6'^+'8V=@[3E^7'36_-E_)"/J.M[5Q&Q<;2_'KN^C3NCL;9U%2T&.Q>R]S3[ MFH\3D*^HEQRXJ3<<=13NE5%3H?=>ZP]7=L=JYCK_ .$&S^L?CQWK\,JOK;Y@ M[RZ"^7?1$.PKT.O\ ;N4V1O3)=5;1Q6>SV,HHFJ=OB&IK M/]QHR+5L/NO=/>R.S_YB%)C>A,QL;?>]?E;N3(=8=PX#*8C=.SNP?CKN+8OR M*;(?(VOZUJ>VMD[PZRV!L;LWJ# SIM79F_<57S[3WGLVJP^+W!0SUU-GIH9_ M=>Z0N]L=\K.Y.@>P,-F=P_,/-=/[AC_E+=C809_:VZ,/\@-J_(^O^1>)J/F? ML&+'8[9K[II>O]@['VYAMQYR@FI7Q&VZ.5\:MK]KT7Q[ M_FV;:["B[LS.[LW\I/G35;$V]V#A=R2PUG7>[L%45'44?3=%/@Z'%YO9V[L% M6P3T:8+[NGGR%1*K6JVE3W[KW14?CSA?EYUYU-\,L5B\]\IMCXOI/XH_R+L3 M-TO1[!JZ#8U-N?>QX?CQT/NO>GSCZ]VOD^PN\ZW'=SKT/V?\B=TY#Y)X/^ M8_NJJR'57?594RT6*V7T5O?XH5N,;!Y[<<=)L>IQ.5RF1H\JE=BZ5??NO="9 MF\?\_:_:O6N8@[J^=%%E>U5_F=8CM+%T6 HXDZ]/2I[?@^&+;=$745!7;,R. MZVHMNRX>J-O[\OX 5JXZMXI?=>Z>]S=B_.+N[<>ZMC;EW#\S.JMZYCXETVX- ML;1V+\8]W4W4'@.]]B_,6JJ8A0U--1[WQU=18 MBBQ]+4XW(UDE/[KW5S?P53*Q?"SXG4^>J-_U6X*3XZ].46XINU:+<.-[).XJ M+8&!I<_'OBAW;CL3N:EW/3YB&>.L2NIH:D3*VM;\GW7ND)_+8_[(KZ7_ /*B M_P#OV-]^_=>Z/-[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z!/Y+?]DY=__P#B M$^U?_>%SWOW7NB#X;Y=]F=$[+^"G61Z"P^?PWR&DZ/\ C_T_O7(=Q18"/.;L MJOB/O?O3-9S/[?QW7FZZW;.T\''U15842M+45U56SK,E(*==;^Z]T="F^5_2 M&+RF.V1V3V7UOUQVZNR,[O'=/6>6WYA:NOV\^P]HX#>?:^*H9>B4RT6-JJ>MJ(8*>HB9O=>Z /=_P#,J^.NS.W-A;2R^^>OZ3J'=VRN M\\EG^\,AON'&8WKOLWHCL;IKKS=/4N^=KUF$2IVMFJ2I[CII\C/DZRA?#?;A M:NG1)XYA[KW0\X[YE?%/*[YW/UKC_D#U74[XV4W9T6[=O+N[%I5;=K.E8\)4 M=NXO+323)14>:ZUH=RX^KS="\HK,;0UL%5/&E/*DI]U[H--W_.KK2EW#\=,7 MU6^#[?Q7=WRBI/B]NK*X7=)Q&0ZFW)DNA.QN_L7E,WMRJP-7DLC)D=L;(HWA MHYCCC+CLW2Y&*:2G*"7W7NAV:J6@ZJ@QV,*+DZ9L!\UOB1NK' M9?,;:^1G4.>Q&"ZVS/<63RN)WMA:_&0]5[=W7F-AY[L&&OIJF2DKMI8;?.W: M_"U5; \L$&7HIZ-V%1$\:^Z]TS]G?*JBVM\E>E/B1L+:4V^^Y>W=A[_[GS"U M>7AV[M;J?HKK6OVWMS.=D;VJVI,EG*JJSV_-ZXC X'$T5#)+D:Z>H>>>CIJ. M>;W[KW7#"_+S9&V,+AZ;Y/R[3^,79F3W/GL VP-W=A87.TIQ47;#=3=?[YI- MVT])B**/9/;69R6&3"5F1I\9YZ-U[]U[HJ_1?R5E[G[K^ M8'3LFR3MAOB;VML/JVHW"=PQ9A-^S[[Z1ZY[QILY2XV/%T+[G MEFJI)*JGF<,L>@-[KW17^]OYL?QOZW^$&Y_FSU;E\;W%MZEVIO#=NP-E564R MW6^7['QO7_:N'Z>WC54$^;VIEQ?_ (&KNSW[KW1F_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_]'?X]^Z]U[W[KW7O?NO=%R^ M*&"I]M])8C$TW56:Z5ABWQW/5CKW<.X:W=&4H7RO=7866EW%)FTZJFE>&HI\SU!/!-&Q62&:+ MNWKB2*6-ARKQNH((^A'OW7NJ_P"MV1UGL?\ F#?/*FZPZ.V!OG=W1?\ +W^) M7='3?4V'VUC$KZKN[9O:?S;W]ACMY,=#39*EWEN?JN[=^9GK+)_)'9'0&]\I@_B#W?1? M#_&;TPW1'=FT]YKBOXANO<'R'J:B2/&M#3UU/24B[8FKDR]?3U\/NO=-.+[Z M[G^-7>OSWS/6'86T]MX_LSYO?+#%;FVI7]8TM905'9NPOY,O1??>V.XL9_$< MO_>/&";M;K3[63 S3U=/+!62X^>:3(0FH/NO="WU;_,8^2>1W9LKK_M7M?:F MV]H;VWI\+!O#Y!Q=:8/$4O3F,^47P+WUWE!@J['Y)ZO:V/VYO'Y%;&I\%@GR6R&T]QP9&?#;'?OQ5Z?WQV/7?);:?17:7;&#K=O; M<[:GZ3^>>W.G-G]Q[VI//6[0V7TWV)\8KI6&+FH8:CW M7NK->@>W_E1N'Y9]I_&OL?-45;AN@-S[C[,R_8,76J4.%[C^.W>.)DD^+&$P M^Y*">DP6'[(V)N/$[IQN[/MZ=6K&VI3U<<,-/ED6+W7NBK]';?ZDW[WS_-EZ ME_F#4.U\SV9V-\B,=BMB[6[)2I^]W5\ LAU=UA0_&R#I="%CR.T:+LJ/=IJO M[KELC1;[^^DK_'D&@=O=>Z<>K_Y@7=4WR%H:'L3,[;PO6&SNW_YBVQOE7UUG M-HUFWJ_XJ=*?%Z*FSGQ_[_SF]:R2HRV3PF_]JX['35N2K9)L1N6/?U'48D4Z MXF=:KW7NK"LWV-L3?_R9ZHPVRMUX3W-31GRXK)YC9&Y:#*4LZ][]U[KWOW7NO>_ M=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[K MWOW7NO>_=>Z][]U[I,;V_P"/,W=_X;&?_P#=55^_=>ZKCV7\W-M==T'5GQRV MMUUO'MGMG8WPM^/GR&W?L79U=MRCWK4=4;ZR*]78O/=<[5W#E,9D.RY,'GMM M5\V<^R,5+B:6.!'J'K:RDHY?=>ZL+F[-ZWIMPY_:53O_ &53[JVKMU]W;GVW M/NC"0Y[;NU(M(EW-F\1)7+7XO;\1===9/&E.NH7<7%_=>Z"7?6Z?BM\@NJ\_ MLW>?874N_P#JG?NW*27-4]/V7A%Q&9VW6[MAVMCLC#F\#N*CJZ:EEWY2IC:: MLIJF)AEXQ3QR"I&CW[KW7"+N#J;9=;LGJ+J#)]19ZKQF]<7UWG]A;?[5V!M_ M+=:X-8-W15^3;:\E?/E,KD\3EMGU5*^(BB3(5$T54][TE1;W7N@.K:O^75\W ML1US\ALCN'IOLVFVAL?(;TV3V(=[#:^:Q'5.Z<[_ O(UN9JZ#/;=S,O4V[- MP[242TF7$F!R-50([1221*5]U[H0.Z?E[MSIWN+:/QWV_L+-]B=M[HZ?W[W9 MM[K_ .8VKMC+[GV#UCD<-AMQXCK2'=F2P]!OOL&GJ,Y3O'@Z6: 0T?[]544 MT;0>;W7NC"0]L=;/NK%; J=\;4QG8N8V_P#WHHNN,KN+"T&_VP2TXJJG(/M" M:N&<%-0Q$F>00M'%I;4U@3[]U[JLG ?+CX3_ ,P7'R=>]WX#K>CZRK<1@/DE M\<]Q;W[8VM2Y+?VS=G]BUO5,W=&V9MNYG#[JZ7W)LCMD_P #AE-?!55:Y2-* M2IE\N0I:7W7NK$]I[HZ%ZXVG3;1VGO/K;;>T]AMN;:PQL&\\$*;;]9L#'2YK M>^*R=159::H3-;4QHDK\W]W(U73(7J:PC4TA]U[J7#W[T541;$FA[HZGDB[1 MF2FZTD3L3:!7L.IER4>&CIMCG^,?[^NI?,3)2".@\[_0A??NO=.0[BZ MI?9.].R*;L;9>1V%US3[FJ=^;MQ&X\7F,%M&/9F-?,;L3/U^*J:R'&U.WL6A MJ*N&0K-#$0S* 1?W7NBX=,_,6N[GPG0_8F+^/_:N$Z2^2."R&[^NNU,I4;0- M/MS8_P#<2O[&VAO+N3;"9U,UUKA.RML4*R86W\2J(IZJGI\I%C*F3PK[KW1I M]C]A[![-PC;EZWWMM+?^W4KZS%/G=E[BQ&Y\.F4QSK'D,:^2PM96T:5]%(P$ ML)<21DC4!<>_=>Z!CY,?)_:GQ?HNDZW=FVMT;E7O7Y&]1?&/;";67#LE^[KHHV4PTE0;J/=>Z$SMNG MMR[WV_ANSNX*+>^2ZSV175\4.X-YX[K;'8S*[ZKL'0$^6KI=KX_,TDE6X&F) M:A+_ *A[]U[H#.@?F5UO\C>]/E-TIUY$F6B^+M;TM197L/#[BVYN79F^7[HZ MZ;L3'G;-9M^OKS!)MVF0TE;%4E)?-I=5\;HS>Z]TE_Y;'_9%?2__ )47_P!^ MQOOW[KW1YO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW0)_);_LG+O_ /\ $)]J M_P#O"Y[W[KW11*?XRY#OWK+^5MOVDWI1[4C^*&=ZK^04N)J=NS9N3?DDGQ;W MYTN=II7QYS$KM=%Q_;U5D/OC!D#YJ&*'P:97D3W7N@ [+_E*;@[#W;\M8T^0 M&R\'UQ\A\YV-VKUIDV^-NV,Y\F/CKWMV1@.NJ7)9G:GR&R.]P-P]/TN\.N8, MS)M.3;U#59&FJ3AJO+28N&*'W[KW2[[:_EU=Q?(3KK=."[H^1FPN\M@] /L;:$-3\NG:=*BCR.>RM=N" MJR,LDN2I(8*>F7W7ND'V/_*';LZ;N:#-=\-B<5W=VE\T^RL\'5+)[KW2NRO\ *ZKM M_=D9/NOL_N"CK>T>RNU>M=\]ZS;/VA6;>VGNW;W6WPM[M^&<6$V!C&W/-FNN M]P;AQ7?69W')E*BOS;451#28^.*2*G%4_NO=%5[\_E^]H=$=+=8;TPFD_B1W17]N[5[[GZ&K.WLHU]U[I9]:?%+<.?W7\#NEJGIOL3IEOCWL[?79&_> MUNMNOJ;KWXX=H?'CM+>VX,KDOBYV9M'>'9G8>[\5W)V)V1M7:N\]P;;BK\XF MWJFB>MCRRFK:B'NO=6.]N?%'*[C^5_2OS0ZHWKC=E=N]9=8]@] [YPNY-N?W MCV=W%T%V/N+:.^:O9V5FI:[&YW9VZME]A;%Q^8P.;H9)DB$M?1UE%5PUJ/2^ MZ]T7CY-_RW=Q_)[?'7Y![7IM@P5=\1U=W7N#MO:& M[NH\CE,Y7G9NYL-4_';%[.F?>FY,=D,C@-J&MH=V2UE+# M!EJK17T1QRK_ V3W7N@#V#\5NY>KN_/E-VULSN'8\>"^6'?/47;^Z<3D^M, MM/N/9&W^LNJ.J.F\OL?;>6CWTN'S=;O;:G5:2C+5E!$N*JZ]U M7AO3^2=O[.]4;KZCVU\I\!M_"=@_'#M3XF;QJ,STK4;HBCZNW#\E-U_)+JC> MVV,8G9>!EQ/9^Q\GOC*X7/+)63XC<]'-2U"0XR:A19O=>ZM WY2;ZI.Y_BX- M]9W;&=DJ?D?W'5[4;;&VLEMJ/$[&G^./=!VS@LXF2W-N9LYN;&TP9:W)0M0T MU9(P:.CIP-)]U[HY/OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[K_]+?X]^Z]U[W[KW7O?NO=%R^*%-BZ3I+$08; M!]I[7L".HF[J["GKJRM=X:=CM[*U\DM7@1IXP$]$ 6 U'W M7NE)\B>E,5\BNF-]=-9C<>>VA2;SH<=%#NK;"8B;.[>RN$S>,W+@LQCZ?/XW M,82LDQ^;PU/(\%5330SQJT;"S7'NO= O_LO_ ,H_(TP^=>\XY&9W)BZ ^/BA M6D"!PADV;+-I(C4>IV8A1L?T;GZ^_=>ZQ3?'+Y,5$$U+ M/\X]W3TM0'$]--\>OCI)!.)7\L@FA?8[1R"23U-J!NW)Y]^Z]UED^//R?F$J MS?.G>'W[KW2IZJ^#/<_2U!N*@V+\[.Y)WW9NC,[ MMSV:WSUMTMOWDD_AVV,!2)#C\#B42E@4JI M=O=>Z$F?XZ?)JIGI*JI^BDFC\4STDTFR&DIGEB] M+%"I9>#Q[]U[K(GQY^3\=1-5I\Z=YI5U$<,-15)\?OCNM1/%3F4T\4TPV0)) M8X#,Y16)"ZVM:Y]^Z]TZ=9_&'>>T^V*7MCL#OW.]HY&CH]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW28WM_QYF[O_#8S_P#[JJOW[KW5-?=?P:[) M^8_2_P ?H*6'I/#MM#HOH#+_ !K^1;R[UVC\I/AMVY%A\94;^[0ZIW9L_'M- MN[&YO!8_#LFV9LK@\9E*W'^',/6X]Q!'[KW2>[ _EE?)3=V:^9&)H-S?$Z#$ M;_SW87;GQ*[TS'7^\LGW]L_L+M'N+J;O;=W2W=N'>^Q\K\>LONSJ2DQ&7J,1 M5/EL_M]J*.6DI9L5&U7[KW29^0'\K[Y0=[8BAW5#-\.>L>U.T/C5VEU3\@-M M[ Q/8&+ZDP/:6]OEMU?\LJ3LKKSQ;2@W!V-D<_G=G9*BW+D; M'[OEH6]U[H?]N_R\.T\+4;4R"9OIFBRF'_FS=D?/K+5N,H-QI5UO4V__ /2E M.VQTKQAJ:HJ.R:2J[)*2U$@3&5$<$ANIF*I[KW19.G_@!N?9^[O@A\>=Q&&' M?7Q^ZOWOL/Y;[QZ[Z=SE5T3WU\,(NP]V[_Z)ZGW!VCV1MK XY]]2]R[=P.7J M<+MVKR65PJ3[BBFCBQ.82IJ_=>Z/K_,,^'.[/F9MI.OVV3T-N[:U+M#*UW7> M\-]9;?.PN[?CA\CZ;,XNLZY^1?1W:FP<'FMR;=RNQ8:=ZB6BQT^#KLC/304Y MR45)-51O[KW0.2?RZ>Y\AWYCMV;J[8VOO'8F$^9'3?SNQG953_%\#WV_9W6W MQ3IOC5NSJ&IHL9AJC:%%U;V'58M,I]W1UD'\,PF7RV &+J(9H*R'W7N@1Z=_ MD][UPF!ZJV+W/N+IS=.PJC^77\@O@CWIC=FT&X\?78ZH[&[PI^X=@]D].OG< M%6P35V+G>0U*Y+[&?%Y2EI:VCDJ'6R>Z]TLJ#^5SW[MGKGY*S4O>?4O:7=O> M_2&Q:F7)]L]0XRHZYJ/F36[0P&P/DSW:<'!0YR/9.T?D1L;J[9E"^-HZ#*?P M3)8^LS"PU<]2]+)[KW7/KW^6%W+2;DS WKO#JC [:RF'_FH[?P^YMHY+?^^^ MV]@4W\Q#L;JWL;;.X=M[M[%Q$,^4WEUI7;/RD.2K:R8'+RUB5*^+7+3K[KW0 M[?&KX+;U_P!EC^1O3/R_VQ\8L3O+Y.=>5'1G;6X_A_@-Z[6INP^M,9U#)T1@ M=W;HS?8(?-)ORJZ\<0P8^.GEQVV:>*&AI:FNBB$[>Z]U%HOAU\HMY?R^]R? M'M#M+KC;:4'QORGQNVK\B^J9-W1;MWIC,#M6GV5UMO;=76N4QV+Q.Q:K)X3& MTS;RPM%G,[1Y02UE+15%%!4(]/[KW3OTO\I>OZ]T\_*[X[_(KY9=)?#"KIEZFZ[[JZ:^2?Q5^5_9^UMP9C M=N3V(VX.G9#N?>G6^U=PXG MG9::OW%5O1T&4JJ%"E+&)I:4N?"/=>Z#3Y%_ M"WY4?*_-;(S?8^\^A>OJ_';!^>/0N1R77T6_,]E]@=3_ "OZ4V]L#8^_=@5V M?Q6&??W7NN_AG\2?EYT!W3W+W7 MON'XFTE;\D*GX@X+LW974V0[-IMK[)VE\;W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]TU9W!XG M9QM1K\&0Q.6I)J#(T,_C9)/#5T=0\;:6!TL;$'W[KW18L5\*NC<'B<3@L/4] MX8[#8'%8S!8;&TORD^34=)C,-AJ&GQF)QM)'_I]__2I_DU_]MOW[KW7O]D]Z>_YVO>__ *5/\FO_ +;?OW7N MO?[)[T]_SM>]_P#TJ?Y-?_;;]^Z]U[_9/>GO^=KWO_Z5/\FO_MM^_=>Z]_LG MO3W_ #M>]_\ TJ?Y-?\ VV_?NO=%PZF^.>S-Q]Y?*_;.0ZG73I7CW[KW7+Y6[ M!Z8^+?2F7[HJ<%\A=^46#WCU-M>NV_COE_\ (W!U@I>T>V-D]6/FHZW(=JST M\D>VGWHN1EIP/+4PTK11'R.OOW7NBZ;V[5^-.Q^_MR=39':OR0/76P.]^G/C M#V1W;4?,;Y!T>(VQW?WIU:.VMDXJDV__ *6)_P"([(Q.W\K@Z//Y>HKJ"IQF M6W%11Q4-53)655+[KW1<\M\Q.@HNOZ#=.+ZO[OQF=W]T5U7\J^F*+??SJ^3> M$VEGOC+V[NO=6U]L]F]K;NQ6[\I!U7D5J,!C5FQD,>:CCJ=X8"G6K>:HKHZ# MW7NK"^BMF=-]\55%)B-K_)?:.'7K+K[=NXCO7Y4?)W#;GVUV#OS;6$WI6=0U M6W).T?\ *=R]=[7W'0/N2:.Z]T9G_9/>GO\ G:][_P#I M4_R:_P#MM^_=>Z=]K_%7I[:6]-J]@4,/9&7W1LB;-56TZG>G>/=G8&,P=;N' M!UFVLOD:/;N^.P=P[=_B55@,C44@J'I6FBAGD$;+K:_NO=&,]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=?_]/? MX]^Z]U[W[KW7O?NO=%P^)V3Q^8Z1Q%?C-X]E;]HWWSW33KN;MN.HCWS434/= M?8=!68RL2JJZZ88+;=9328W"$R%3@Z2D*JBV1?=>Z?ODEW92_'3I+?O9S4"RU$Q*01%G*MI MTGW7N@??NWYAI(T7^R1T$A4M9X_D]UWHD5&"F6,3;8AF\3$BVI%:Q%P#Q[]U M[KK_ $V_,;_O!ZE_]*=ZX_\ L<]^Z]U$_P!/GRX+^,?"K%>3RS0^/_9I>LM? MFIH_+41:?[OZO+!%ZG7ZJO)L/?NO=2(^\?F%*B2Q?"&BDCD19(Y(_D_ULZ2( MX#(Z.NW2K(RFX(X(]^Z]US_TV_,;_O!ZE_\ 2G>N/_L<]^Z]UB/>?S $RTY^ M$= *AHVE6 _*'K43-$K!&E6+^[NLQJS %K6!/OW7NLO^FWYC?]X/4O\ Z4[U MQ_\ 8Y[]U[KW^FWYC?\ >#U+_P"E.]_=>Z?=A=^=QU_:&U.NNW_CA+U)3[XP^[:W;.Y:/MS:/8M//E-H08FNK,1D M<7A,9C*O'I68S(R2PU(:9-=.T;JNM&/NO=&U]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW4:LI*;(4=505D0FI*VFGI*J$LZB6FJ8FAGB+1LKJ)(G(NI!%^ M#[]U[HK&!^*C;8P>&VW@OD;\F,=@]O8N@PF%QT6]=F218_$8JEBH<9012S]= M2U,L=%10)$KRO)*RH"[LQ+'W7NG7_9;\O_WDS\F__0RV/_\ :W]^Z]U[_9;\ MO_WDS\F__0RV/_\ :W]^Z]U[_9;\O_WDS\F__0RV/_\ :W]^Z]U[_9;\O_WD MS\F__0RV/_\ :W]^Z]U[_9;\O_WDS\F__0RV/_\ :W]^Z]U[_9;\O_WDS\F_ M_0RV/_\ :W]^Z]UR7XXY96!/R7^3+@$$JV\]DA6']#HZX5K'_ @^_=>Z+C\1 M>N.P.X/C)TCV=O;Y0?)"KW;O78&'SVX:RAW-L+'TU5DZP2O/-%0T_6PIJ53P M D:J@ ^E[D^Z]TK'H>I5V[V;NU?GGVW/MKIC=N0V!VOFJ3MOK&LH>OM_8J'" M5%?L7=4M)L";^$;T@3Z9LAD^C<5CNOLMD_G_V MS08WM1IEV#5U?:O7,$6XA2YG&;:KIH?)UTK45-C-TYNAQ%7+5""*CS%=34$S M1UE1#"_NO==8?(]*;@'Z'>+XYY6:*.5/DQ\G@LL:2*)= MV[+@E"NH8"2&;K2.:&0 \JZJRG@@'W[KW7/_ &6_+_\ >3/R;_\ 0RV/_P#: MW]^Z]U[_ &6_+_\ >3/R;_\ 0RV/_P#:W]^Z]UDB^.F9AECF3Y,?)=FBD215 MEW;L*>(LC!@)()NM)(9HR1RKJRL.""/?NO="+TKU#M+H7J[9_46QGS$NUME4 M%10XVHW#DGS&Z]T*7OW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KB[I&C22,J(BL[N[!41%!9F9F("JH%R M3P![]U[H'?\ 9B_CX;_\9VZ;X)4_\9/V3P5)5@?]SG!5A8_T/OW7NO?[,7\? M/^?[=-_^C/V3_P#7SW[KW7O]F+^/G_/]NF__ $9^R?\ Z^>_=>Z]_LQ?Q\_Y M_MTW_P"C/V3_ /7SW[KW7O\ 9B_CY_S_ &Z;_P#1G[)_^OGOW7NO?[,7\?/^ M?[=-_P#HS]D__7SW[KW5$G\KKY0?,+.?-'^97#\U.T?AWM_H_8_<.'V5UAN_ M8]12;.S?>>XJ'96REVMOC"U6?[)S=#_Z11IUIVELWM!*-,* M-ZX 5!S53LV.B:0U*?;QU#2A79%1O=>Z+[O?XZ?$S???.Y.T?651B-P=T]'=1GI[:E3!G_XY!+2[*S>'Q6 R6;QT]'5U-=E M=N4K1U=/3S5=/-[KW33T1\;/C)T'74.Z,#\PNI=P;^ZY^'^V?@U\?]RY_<77 M$U)UGT1L;=F3WALL[@V\^[*G#[^WQBL@V&AJ*]XZ"EJZ;;=$/M8Y9*R6H]U[ MI[H>B_C?@ODST;WMM[Y?=40X7J#9=+@*K%97>>Q\CV#G\U34_;YSU53=B1;O MHHL9MSN?<7=%7N#L"@?&5,FXL_M_"5(GIQ1A/?NO=6+?[,7\?/\ G^W3?_HS M]D__ %\]^Z]T^[;[BZCWGEH\#L_M/KC=>=EIYZN+"[;WOMG.Y:6EI0AJJF/' M8O)U58]/3"1?(X0JFH7(O[]U[H1_?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7_U-_CW[KW7O?NO=>]^Z]T7OXM M[B7=73.*S2=LU?=RS;U[AHO](M;M6KV745YPW<>_L,=N-M^N"U,$?7QQ_P#= MZ.I(T9"/%+5IZ)U]^Z]T#O\ ,E_[(R[9_P"UIU)_[^KKKW[KW11_YN6;I<3V M1_*GII,UUOBI,Q_,-2@K:?MG*MC.O\OMQ?B/\IJG+8_=4<=1"V0Q;9*''M!# M*)*4Y84/D4MX_?NO=5O?&+YQ]H_'SXV;"Z4Q':O3/5&?W3W!\_8NGN^/D#FM MXYSX4]L]C]3?)K;+;#^-?Q/W-?-=C;D^/NZ]B=C5U!LF'[^?=5;+MZKH,!_$ M4QY0^Z]T8*G^86?G^0-5M&CZK^)D,-'\WOYL74M9O@],TZC_F>_(*?=G0.V\3_L MO&VNJJE_Y*>UCU]M/KZMQ-$^ _F*]3]AQ[YPVUZN#?1I-NX[8^?VMBZS945) M3F&GH()Z*JCKD>*6+W7NCO\ \M_YZ[P^9'8&]L3F.TOC=N6FV7U7@J[?O7/6 M&Y\/E>P.N^]T[1[)V5V!MJEI:3=&1RV:Z6V_A]IXG^%YVLQU--6Y2OJ8VG=H MVI*/W7N@,^!6 ZM[JZ([ I/F#D!7?._!_/CM;?O=.WJK=V3PG=.S^Y^K?D=N M?*_%G![&IZS(46?Q75<70>V-H/M&CH@-JY;9]6]25FIZ[(2R>Z]T&FT_YIOR M:W1M/9&],;F.EFPO:&POB=NS<]9F-E;@I(/C!W!W!\_MC?$GM#XO[ZHGW3AJ MFNW;C=G[IS!Q!R%12Y2EW1LG+SU,53C9X*2D]U[I4Q?S-.YX-U;!Z1RG>+_AD M]7']U%3K[KW5GW97_90_QF_Y8=U_^\?A_?NO=&/]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U MPDDCB :61(U9XXPTC*@,DKK%%&"Q +RR.%4?5F( Y/OW7NB;_P O-T;X3?&= M5=&9>I]N%@K*Q 9)PI(!/#%#8_FQ]^Z]U6AN_P",WR"W2_RGW#B-@=@8*+8O M\Z7X^_.;#;7CI,W72=?J-PT^/RN1GS'6V6K,91Y*:AEK MLCA:5"J"JIY3[KW16]\_ KY=KM[Y-Y/%]7YK?&4^=G6?SY_BIUMN[*5&"K-@;Z3$[PRM3O*FW_N_(=HU/9FXZ'JO9V?R MT5'F-A=*5'9>]>R:#;_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z] M[]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7 MNO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][ M]U[KWOW7N@5^2;M'\=._71BCITKVFZ,I(9678V=*LI'(((X]^Z]T"7QL^./Q MYK?CG\?ZNLZ%Z7JJJ?I#J=YJBHZMV-+-*YV#M\:GD?!,S&PMR?I[]U[H:?\ M99OC?_WC]TC_ .BIV'_]8??NO=5J?/VOI/B[28/*=3_%WX:[UR/94NV.G_CO MU#G^F:;+=J=__+'?>7S0V]L#&5.$?;NV>O.J]L[.Q$N?W+NC)-51XC#T.0K) MHXH*/5+[KW2;V;WM\=-E?(KN7XY_*#XZ?'3#;AVCNOK_ &?UMN'J7XW9#+[2 MW+N;(?#K$_)O?&S,WN&OP.8H*7>E;-@=VR;5Q[&BK,SB,7#$D#UQ(E]U[J'V MY\IOA:F.^/>=^.?1W078^([%[<^&:[YCSGQGR]/E*[X[?-/8_86ZNI]Z=4T* M[/P55FM[[IEVE&M)1215E9\=HL#TYL6 M3%_)W$;/KNN=U5WQEH<5M*@SO8,V_*'9'7N]\_DMGTM'M/LS<.:ZLW+CA@IR M:ZBR&%F@K4IGEI/N/=>Z!?MSNGI?:/\ *J[.^??6'3WQ#[TRW6NQ>Q]X;>ZGZWW%C]A=I[AVMD\')L;>T-?VCM.?"4F)J:.K:>5VJ,K2RU4,"T\\<" M^Z]TG^H/E%\9JK?7RPZ[[;^,GQ[WK+\<^S^A>JMI;Q^-WQ_EW#4]N=B=_;,S M&\L=U)1]2YG;64W9M7?VQ*#%039"NJZ,/2_(W M^5ODJ[J1,-U_T]G=N=Q8#H_<.)W_ (CH+ 5>Q-DT_P G*):WXWT';N<.U8WZ MHR_>.M(-OTV2MHEJ/=>Z;S&3^,,,>U]\[2[R[TQOQFZQ["V3N&DV15X[.["W)WMEJ;;XR(:-(#/%D)5 M3$RQ5[^Z]T;?JK8/PX[HVSD=V;!Z-Z>K\5A]\=B];Y=MIA,J-3521K/3R2P21R/[KW0E?[+-\;_\ O'[I M'_T5.P__ *P^_=>Z KL#IOJ'8??WPZS>Q^JNM]FYH]K]F4)R^U-C;8V[E#0U M7QM[DDJJ,Y#$8NCJS2U,E)$TD>O0[1H2"5%O=>Z/'[]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z_]7?X]^Z]U[W M[KW7O?NO= )\9LO79SJ#%Y+);ZV3V15R;Q[:IFW;UYAX<%M6JBQ_;F^<=2XB MFQM/18^*/*[5I:5,3E)?$#4Y2AJ)F9VD+M[KW0'?S'JBGJ/ACVXU//#.L6:Z MIIY&AE241U$'=W7<4\#E&8)-#(I5U/J5A8B_OW7NCJY?;^!W! ]+GL)B,W2R M02TTE-E\;1Y*"2FG>&2:G>&LAFC:":2GC9D(TL44D7 M[KW16OD5\KNA?C14 M[0PW;F WT,97YOKK#[7RFV.F=Z[\VEC-\[_WM1];=0[1BS&V-NY;%8?>F\-[ MUT&.Q%,&CDA>5)9FIZ=EE/NO=0]F=)],]S]I;#^8DE+VE-FL/M'<.W^O.MNR M://;-VWU9F,J^X=H=D;FH^G]PX7#97;?9.[<95387-5-:)HZF@IX_#&NMIYO M=>Z$#L3L'I?9O8G3G1F[-ORC=W-B MZ9*7:LE3M6@JY*3S2PO5RPND1+J;>Z]TGOCK\1MA_&^.%<'O3MGLRIPN!EV3 ML/+]U[U7L7<76?63U&+JHNK]F;FK,51;@&SXI<#CS(V3JZ]TH^]NVNF?CQ2[3[8[*PQCJ]U]F]3=!X;=6"V;_>'<-/NCNKL'"]:;$Q> M1RE#2O7X?;-5O'=--!4U,\L='2"?7(1?GW7NAE3:^U(VRK1[=V\C9?(KE\X4 MQ.-5LIEEIXJ=,IE2*<&MR*TD2()YM4@C51JT@#W[KW6:';VVQ'0&GP>$$5#6 M#+8PPXR@\='D'IVIADJ I!IIZQZ20Q^:.SF-BM[&WOW7NGG0FH-H74#J#:1J M#%=&H&U[Z.+_ -./?NO=%R[*_P"RA_C-_P L.Z__ 'C\/[]U[HQ_OW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>ZA9*OI\5CZ_)U9<4N.HJJOJ3&NN04]' ]1 M,42XUOXXS8?D^_=>ZKUVO\H?FYO+;> W?@/Y?N(FP&ZK^7G7=+5U M&#S5)%DL/4UE(-A3"CJZG&U,4DL(DD$,C% [Z=1]U[I]_P!/OSR_[U\8'_TL M/KO_ .U][]U[KW^GWYY?]Z^,#_Z6'UW_ /:^]^Z]T&&\OG=\@^N,_0;/[#^+ M'4VR=\9C:6\NP<#L3.?-+97]\MQ]?];TM)7]C[UV[M_&]69"NSF!V#05T,V4 M-,LE1 LT86)WEB5_=>Z7N'^2OS>W#B<9G\%\!MN93"9O'T>7PV3A^7^Q(8,E MB?,?Y5=O[/P_8O47PUZZ[/ZZW(M9)MG?FS/FCL#([8W M%#CZ^JQ.0FQ59/UM25$J4.7H*BEE$D4;I/ ZD<7/NO= ]\L.R.X^Z>F]R_%[ MY._!W8>&V+\LL?G/C]B]OY3YI=<8_<&_MP;LVKN'+2;;ZXFGZSJ:/_2/BMM[ M=R&R-VY1ZC)[M.'R6S*^MQ\-/M^DQF)IHI'#QT>,A5M;!I9/ M=>ZL8_T^_//_ +U\8'_TL/KO_P"U][]U[H'8_P"85W//DLWAJ+XW]-9/+[3W M_/U+O;&XCYH[4R]3L3M:DVA5]A5G76]_X9U'50[7W-1; Q\^:F%6\=+'CX@[ M3!I8$E]U[I?;.^6'S![&VEMGL#KOX1[%WUL#>^ P^[=D;WVS\S>O:[;>\-I; MBQ]/E]N[GV_6OUS!)5X7.XFLAJ:61HT9X958J+V]^Z]TI/\ 3[\\O^]?&!_] M+#Z[_P#M?>_=>Z]_I]^>7_>OC _^EA]=_P#VOO?NO=>_T^_/+_O7Q@?_ $L/ MKO\ ^U][]U[KDG??SR=E4_R_-O1AF"F27YA]?^..Y UR>+KJ:70M[G2C-;Z MGCW[KW1@_C/W;'\C.BNN.Z5VI7;%FWUAJBLR&SZ'7W[KW7O?NO=>]^Z]U[W[KW7O?NO M=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]T"?R6_[)R[_ /\ Q"?:O_O"Y[W[KW6+XQ?]DU_'K_Q!W4W_ +P6 ]^Z M]T./OW7NB6]D?#FGWY\G<+\LJ3MS>6&[,V7U!E>F>K<9D\%LK>6QNGL1NO.Q M9_L;>76FVMP8*3^!]F=I'&8O&Y_,SSUO4_R R,F;EV2TVYMW=3_%_=7Q.I\=GZZBVC1UP01;<^"-#VA@NA]L9:CP^T<=]_1U6V>SYJ36@@J*> M6@=IQ+[KW479/\H+K78&5Z6J,)WOW+6X+HKW!2]=9."EW-U%W#W M!VT9J6J@V;0-@<5V2W=>2QVZ:?&1TZ]TS[]_EMX+LC?^[.Y-R=^]M?Z8=[[A^-$FZ-R8V@V! M0;0SW6/Q@W1O[=>U.C,_UPFU7P>Y.KMW9CM'-UV?ILC)555=DY*.H6:*+'TM M,GNO=!KL'^3STEL7 XC8+]B]@;NZGRO7OQ>V#W9U[NRCVM64G>G^R6UM)-\< M-Q;CR=#B<=-M;*[?QF)QE!GH\+%1TFXZ;#T9EB@F^ZDJO=>Z+]'_ "C]^)WM M3[2E[?WU7_'O9_PIZNZ@Z@[DRM5U[7=K]<]B] _.S#?*SX^;2J-M';$.(WOM MOK#&;1PM#-D,G2/)G]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U_];?X]^Z M]U[W[KW7O?NO=%OA^-6$Q5#VAB-G=D]L==8+LJ-6HMO=?YS;.VL%U9D9\M5Y M_/9SJ;&4NT'IML9K=^=R-36Y:>H%=]Y55,LI"NY/OW7NJ$-\_P J+=_Q!G_F M+_,/-?+_ +EWKB/DSWCCNP<;\7\-D6P/QWQB;Y[OZDACWOV)M*K;))OKO,4& M!I0VX:%,$L"EX#%4Q:"ONO=;/_OW7NJ_/YD727:W?G2W5.S^H-KTVZ]P[7^8 MOPR[FSE%5[APNVHJ;8O0_P DNNNX=[5D5;FZFFIZG(-M[94T%)3(2\]5-&/2 MFIU]U[HHOR%^*/R[[)^<78>Z<'BMR#:6=V33;H^*'RQVYWS2;0Q?PYW_ (CH M3>W568Z\W_T8!%O/MC;&]NP-RC=+4.,:7;^=:H5,Q]I/AL=+/[KW0&X?X.=Y M]I=6=%XO?GPAVYTM4/NKOZ;Y)]6GY#;9[.V_NO<69^!^\?C-ANW,;)#F7P$% M-VMV'5T%6\./^RRM9%;/[@@3.^5![KW2#ZP_EZ_/G&]H=:]O;KHC1=JX??G\ MO&NK^TZON#&;MW!M2AZS_E][\^-?ROW'!15N7D@S^.RW:^=H:RNP^H1;SAIX MZRIC,\$83W7NE#L3^7_\PZ#9?7]3FMA0467PU+_*@Q7>W6\_86S,YBN\/D+\ M,_FGLWN/Y)?-O&[FK,[.E7D.R>G-J245/+E8\9NK=DU9%%FZ2G?&4DC^Z]T& MO:_QJ^3'0'2?9?97;FXL[U_O3!]=?(;J'MONO ]N8S$X_P";6_>[_F5U_N_X M=;CSV8ER62CZ\P6P]KRU.#SN7WC2X:+;^*W!6[=BJ?[MH,A#[KW3R_7%;G:C MIJHZ2J,]U-\E^ROE7\A]B5/56\^ZMH]N;8'PW^6:[6?Y-[CZ"INF,Q6;=W'U MQ\7*),7E]J%WI\9M#=M-58VL%.N:,%1[KW6S!MK;N'VAMS;^TMO4GV& VOA, M5MW!T/GJ*K[+#X2@@QF,I/N:N6>KJ/MJ*F1-]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW28WM M_P >9N[_ ,-C/_\ NJJ_?NO=(#XY?]D]=#_^(9ZO_P#>(P?OW7NAF]^Z]U[W M[KW5+/SAVC\A.Z^^^Q\UTCUKW?LO+?%KX"_/?KS:/:5+3X_:Y[/[B^4W6'0. M:Z9?XN[LQ.XZS*5V[=G;DZWKZ.OJZV#"RXC,TL83R1RP3R>Z]T"6U,5\XMJ= MP[:[D[(S'R0PVW=M=W_#T[UJ-W]A5%+TOM+HG(_R[I<7\MMSY7:V1W$VR3M3 M;O>N.CK\O69*DJ*C'[JI364;1I-533>Z]T7CHSM#YE[DVQUKNB5OG-F),CE/ MY>,/R.ZMK=MY/&9G-]&;5A[6POR"^5'Q\W/ANP-U3;QH>^.VLSL[,[JQFVI: M/D-U[0^?'6/6F/PL&5VAN7K#;? M5FZ%VIN_9/R$^2FY>^\/\OMS;QW?5U&$H^YNNMP;6JL35OB\U%N*@O'1M1[A M4-)[KW2QV-T5\GNU:KIK/=H[:^:^,7>OS0Z![+JNJ=Y;YW[D,;\3/C+L#KCY M"[%VSAD[5S.]JW>LWR1WJV9I=R=K[FVWD9(8:_3;>Y.PGJ<#DFK*/&9C([@ABQ[]XY7>V2;YB46-[JP?R;Q&(J=R[AR,.WMT5&-QNS_P"+ MT-"U)A9ZOQU48,\M9,_NO= GUKL7Y59;=.TNZMM=7][]3[8^27\W]N^NR.K] MTQT^U]WXGXHY3^7DW1N5QGR*VA@MRYK"/MY.[MA8V4XTU61C%2N/K8M:#R+[ MKW1:NANCOFAU)TQT'L:/:_S!I>H)OC7\#NFN[>NJK>78N3W1UQ\F=IS=BXKM MO?\ L[ T&]*3.0=#X7:E%A,3N7$[!RV!Q&5KY,/7TL\--3Y^ME]U[H2>O<+_ M #.=UTG2=;N.F^1N"[DVM#_*RK=B9_<5>,5U]/UYB8<1MK^9)M?Y,8:/(S;6 MRN_,M68?=E;DI)UK,ED8,IM:IVU4O)35#4GNO=;(?OW7NO>_=>Z][]U[HC/\ MMC_LBOI?_P J+_[]C??OW7NCS>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO> M_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[ MKWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7N@3^ M2W_9.7?_ /XA/M7_ -X7/>_=>ZIW[CVFV '\G:HQ>^NV\?2_)OO3IGJCMO 8 MWN/LS [8S/5^$_EW?(?:I8ZF65 MFCB">Z]TZ[U_FH;KZ6KOD-B\1UYU_F^E/AM6]M=0[_S^_P#OM:KY!8K/=4[, MZEEV+V/NWKRJI\EOKY*K>U7E=RYJ:*)\9M"C7<7WE?YVIA[KW2.^4GS M[XZA[%_V97:FY>ANS!T5\+?YC?;.?V]U[VOV%F.D>V.IN@^S_B#N+:]1+A*% M9<5M?Y R;2W;D*.4"?<-)MV6O/\ E]93U34Z>Z]T_;^_F[=M=4[J^2&1WAU) MUIF.L^C^Q/Y@77.-HMI[@W3)V#EYOAWT?UGWSM7<^2>LI7PT6.W-M[>.0I-Q M4D,&K"ICUR$5141-+31>Z]TT=Q?-OLO/_(KK/KSZ/CO MG-TS[)^1_4O:?\L/Y8_)4;!PNV)LZJ;QW+1YW8YA@Q594U=%7.F#RD1II*KP MTONO=+[;?\V+?QQ>R<]O#KCKNCV1VC\?/Y?GRHQ':^.W#D:#KCJGJ+YG=NU? M4F\J'M'+YVOAI,INWJC(105N.7'U5*FXZ*6JF:+'IC9_)[KW2BQ?\Q'Y4;?V M_P#'>K[LZ'ZDZVW+\P>NNQ\-\>L%2;UW5NK%5'RFP'8M9#UAU+N[>&W\5E-N M#;W;_0,D>]\75P315=L1F:%HP])#+4>Z]T)_>^_]Y[D_FF_$7XN;YW+E]F_' MC<'Q6^17?&%Q>)S;[6QWR/\ DAUWOOJ+:U'UGG:FFFBS&?PW4?5>\,MNP[;@ MJQ39*2K2MK8:J+$IXO=>Z!/O;YN9KX&4W>O6G6$3=X8'XQ]2[2^56:H^Z^U- MQYWLKL38?>GRRW9U[ENH>D]WY Y?(9.GZ/QF(R>-QU5EI&=YBV#RTZ4M8 M+?Y-4.L VS\Y,I\? M]LX7J.3$;L7<>.R>U,+LFK?<63EJI8::KKL322P/'DII$]U[K8L[=RF,RG=/ MQ%.,R-!D1C^\.SL77FAJZ>K%%DZ+XV=U+68ZK-/))]M7TC,!+"^F2,D:@/?N MO=&J]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW7O?NO=?_]??X]^Z]U[W[KW7O?NO=>]^Z]T1G^9+_P!D9=L_]K3J3_W] M777OW7NCR.'*.(F1)"C"-W0R(KD'0SQJ\3.BMR0&4D<7'U]^Z]U1QU7_ #+? MDG'T[\<_E!W;UATK7?'WN[Y9;B^(>]CU?EMWX+L+I7[$V'N'L3;M!%N*D@GP^2P5-F5JZ;^)I1S0R>Z]T=+&_S,/A]E=W4^R* M'L>MJ\[7=C=,]:8_^&[4W%G<969+Y$9O>FU>C]R',;>Q^7QN/V)V3O+KS,X6 MBS%9+34<&6I$I:MJ:2KH14^Z]T]9C^8?\4\'NKK39.5[&.+W+VSO;9W7&U:& MKP65>HH]W]H;CWWM+IZDW+BX(CE\'C.W\[UIFTVYD)X4QV1AHUF-1%#4TDD_ MNO= ;T%_,\ZVSOQU^/79OR/GI.O=\=G;'ZWW-VC4[2VUNVKZCZ@?MCL?-=1] M;9S?>[\DM=3]>;+['[#P-1CL/5YBK +PS23O'3P33I[KW2VJ_P":S\+,94=A MC-;XW]@<7UIBN[,KG-Q9OHWNG&X3*_[+3V:W4?R+Q>S9:C8BUV],_P!'[RT? MWCH<;3U%318R3^)*DF.26JC]U[I0X_\ F._%#-[IRW7VX M55V7U'V%M'9NTMV= ;!HNU^RMG[YW5G]N0;6P&0EZ2RD6\\8*NI2ES>UF:LI M))@CHONO=(5_YI/P9V[A)YL=N'</\ %5+#E<9Y$I/-64E12P^Z]T8CHCY=];_( MGM3OKK'KO&[KJJ?H:/I>IJNPZO#2P]>=B8_O'JO#=O[4RG6^Y%+TNX\=3;4W M!1FID71IEG 4,OJ]^Z]T]]E?]E#_ !F_Y8=U_P#O'X?W[KW1C_?NO=>]^Z]U M[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?N MO=>]^Z]U[W[KW7O?NO=>]^Z]TF-[?\>9N[_PV,__ .ZJK]^Z]T@/CE_V3UT/ M_P"(9ZO_ />(P?OW7NBR]?\ \Q;HW-S?( =JY7!=$TO2/RF[;^+>)FWQN_%3 MU7:6>Z=ZTVYVUN;<>SL;1T\=;-#'L?.3U[XZ-:FNIZ3&5<\BB*(O[]U[J-OG MY[[2H.XMM;"ZUJ>K=Y[$Q_4O4OR+[9[1S_:E-M+:V(^//=VY=T;.V-V+UAGH M,#N';'8]8Z&/)?-[XCX?%;2S.5^0O5^ M/HM\U&Z:3:JU>Y:2"ORM5L/=-+L?L*G&(>V6HI^N-XUL.+W(M1!$=O5\BP9' M[:0A??NO=1:'YK_#;>%=CMIT/R&Z;W#4[OW#L+86,Q*;LPU?3;BR_Z!;KKY'?RU?C]@-OXKH3 M<'0.T-N]E]W]0='X;#?'_;F 7%9SLSNW)YC ]00_8==XL4*[3W1/@,K8Z:I)IID7W7NAEI?F/T=@=M9S=7:7#J[>_]RLZ^],Q68#;<.R]R[-R=12T>\*699<9M7+U"T<^1E)CED]U[I>X7 MY0?';Z]T+N8^<'Q"V_%FII<6V SFV-N9&DK-WXR')-F-\8[DJ%C]U[I_S?RAZ33K7>_8FU>W M>H,KC]GT?9E-5Y3-=@46'V;A-T]5;;K]R;VPG8&Y,=1Y^KV-!L:AH6GW))-0 MS56"HDEFGIB8]!]U[K+2_*/H:FW+MCKOL3/2Q)#'71[=DCRDU-#1N)/?NO=)#L/YO_&CK MGXX=[?*FN[)Q.X>I_CAC=ZS=KS[4E@R>Y=M[CV)CJ?(97KFNVS53X[(XKLRM M_B-##187("BJZB7)T1LL55#(WNO=8,3\B>Q]O)M+<7?W2U!TAUGN#JC+]C[K M[#R?:FW\SC>F=Q451LU<;U1VK!+B<'!2[OR]-N:J$=9B*G*X@U^*FI(ZB5I: M26H]U[H?>N.T>O.WMNR;KZTW?A-YX&GS.:VW7UN%JUG?#[GVUD)L3N7:V?H7 M$>0V_NG;>6IY*7(XRMBIZZAJ4:*>*-U*CW7NE[[]U[HC/\MC_LBOI?\ \J+_ M ._8WW[]U[H\WOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][] MU[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO M>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[H+^[]N9C>/2_;VT= MO4HKL_NGJ_?^W,'1&>GI169C.;4RV,QE*:FKE@I:<5%;5(FN5TC2]V8 $^_= M>Z)]U_7[;;JWXX8;M7XA]L[HWST;LGKT[=R&;ZHV=N.MZ][ P.R<5@,MF-EY MFKW-4OA,]220STG\2QLB/+"76.9X)+O[KW2AK(NA\CV#N_MK(? K=%=VKV#L M>7K'?W9M9\<^KZKL'>_6T\$%-/U[N_><^3?<>Y=CS4U+%&^)K:F>@9(U4Q64 M >Z]TP8W9_QBPNT\)L+"_P NW)X;8FVME[IZWV[LC#_&;JC%[.P/7>^ZPX"FZ)VKAME;=VW\%-\X/!=;;FCWIUWB,9T/L"CQ^P]WPXJ7 M TVY]G4T.=6+;.>I-OS/CH*NB$,\&.8TL;+3_M^_=>Z+G\AOCWT_W)TMD>G= M@?&CM;H:BK^R-N]K57]U_BUT)O38VY]T[KB67W[KW4_J'IW;?3FX^I1MOK;Y/P]/],[8KZC9?QV MP_1'2FT.HL;WEN#+;LK-U_('&8G::XFOVYN#)XK>5;046W,7446T,,LTE318 MV*LD:H]^Z]T:GL+>>P>V<5C,)V=\1>X=^XO!YZAW5@:3=?4NU,TN W3C(*RE MQNY\!)7;HFFP>X\?2Y"HB@KZ1H:N&.>14D"R.#[KW3-D,AU!ELOL+/Y/X3]C MUVWI,5D?D'F\9N;NS+ MNN%W+0'(Y3L_<>(@R.:EJ3-_$K G'NO==RXKX^3[SJNQJCX"[HJ.P M*[=>)WW7[XJ/COUI/NVOWQ@'I9-O[RK]Q2Y=\O6[KV^U#!]AD99GK*(0QB&1 M B@>Z]TQ[@V'\5]V4E!C]T_RXZSZ]T_P!#CZ7/=S=$2=;?&S>G M56!Q/>K]@[.V#@J[/;RZ:[&VMDMVYQ\/FFJ=R[UW?NO<]$M34^"I MK:HZIIWTQE_?NO='Y]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=?__0W^/?NO=>]^Z]U[W[KW7O?NO=$M_F&X+/ M[C^'W;N-VSM_/[IRZ-U]ETP>U\+D]QY^LH-O=I;(W!F9,9@<+2UV7RT]#AL7 M45!@IH99W2(A$9K ^Z]TN'^7728#JE;V;J 8*X^/7R$FBUPZ[([:POEHL7%6P455DH78O7>XL3CJS%;KW2V8S,'\&QZ>3]F9ZCW7NA1AV;T%MC MY483Y,=2]_?*+J/'9'9/5^Q.Z^D]O?&#>F>ZY[LQ?1N*W?B.H*RKK=Z?''<. M].K'K')=O_ ">W M/UUN3ICI+HON[:V8^-_;--%W+L_XY=S9WN7I_(U^0VWTC@LEL_=.$EW7E=O5 M]3BGB@RFWJ[QO E;3TE=![KW0<==_'+KKL?K'NC;_P F-]=W;,W+N_M_^9=D M^KZ?9/Q[[(S,G777WSP^1NZ]_5.[\9EXNI]PX[*;KR_5%?!0QT>327^"_P 5 MK89X'JHX9(?=>Z,?OWH'X<=G9+M([X[$^1>8VMW1W=W/W/V-LV+X\=U8S'9; M_3K\-:7X4;RV1CLOC^G8-R8+;]%U_2C,8VKIJQQG1 M/4&0VEU5@NV?F#\N>YMP]0XSY(;9VSOG6/R&"Z3Q-:*[>VS=M8ILC1. M7H8*VD>6E2%9WC'NO=&53M+:_<'R&Z+DV%0[]KZ79V)[T=E8G# MTF5V_@\5BS4Y;?&SMN8UZC(Y"3QPP1RO/)I=E0K&[+[KW1U/?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]TF-[?\>9N[_P -C/\ _NJJ_?NO=(#XY?\ 9/70 M_P#XAGJ__P!XC!^_=>ZKVV?_ "Z.R]H]F9_L"/M[8&1@S'\P7O\ ^<\&(J^N MLX'HJ7NWXG;I^+='U8U8-Z,D]7M&#<0SN/AY_+\Z V%NB#J?*"3_2M_+R[QK^^NO^QMTX7(;^ MRN-RG7/9&XJF+'9K:R!:JDQ\3/3Y5YGC:#W7NA9V'_+GWQM3L;*=M2=B]=T> MZ.R<-\WL[V[AZ]TA=I?RL^Q-KT6TJ4=W[$J)-M;'_ )2NSWE3J_-0K42_ MRO.S-Q=BS9&EB3?R_:4_=4NX&@IZ1C*NUC&69\N'*CW7N@LVE_*([ZQ.;J-_ M[I^2/5NYNSD[8^"':G\;H.G]Q[:P&Z,Q\(^X^Z=R1U&X=LT?8M5B=KP=G]6= MN+1C$;7APVWMLYO&H^/HFH9'IC[KW2YR_P#*?[$BR_9>:V[W?L.M?O#_ (<9 MZM[-Q.Z>ML]+A*7X[?S%.\Z#O?<<6UJ.CWS+Y.Y.IL[C%Q]+7U9_@FXL?4.* MJBI'B@9/=>Z$_KC^6?N'KOO[IKMJC[R,[NRHW?/\ <[LVOA-FP9ZNW ]+*F9GE-(*&C""J?W7NE=WM\"M MZ?('Y'=0]L[ZWGUA-B^CN_<%W9U)V;@NO\EM#Y3=6;/Q>!H<7NKXU[=[4P.? MCCS?3W<=8<@NY_N5IEJ\-DI:"6AJIHZ7(4WNO= 9L3^5[WCC=J?'S:G8G?'1 MNZZCXL_)+XQ;WZW[ VU\;!L?L[L;X[?%'']D4?776O>NY\;V#/3[I[)9.T*N M./,45+2;?Q3TSU=-A&J\E6./=>Z,-V%_+PI]Q;E^>.Y=I]D+@Z?YD])YS8FV M]D9;:]-7;$Z6[:W_ -;93JOM[O#$XK%5V'J\_G.T]N8O:;Y>F,U)-43[=E(J MXVR=5(/=>Z!;+?RR.X]RXOO_ *FSGR2V;1=#][[#H,O33X'I9V[WZD^17^@7 MKOHC.[DZW[#W#OO-[?I>E\P.MJ3<Z]T.,_P/ MRO>GPT^1GQG^96XNI]Q[O^6%!N>'N/?/QBZA@Z*PC[AK<%AML[5[,Q&(SF?[ M$W!F^T<'!M+#Y67*;@R>7BDR5#%3)3IBZ>"B'NO=9>S?B_\ +#Y!_&S,].=S M]\]58[LC 9GJ[=_77:O6O6.>H\+N+L;I+LW9?;&P]Z]K];9[=U5038#.;EV% M21YS:V-KQ1RTU75"GK8R*;[?W7NL76'QG^2_QSV)\@FRM\UO75-\FM_;"V!MGIW"[6FVUN[:>;I^G\#6; B7=3UD$*756) ]U[HF?\MC_LBOI?\ \J+_ ._8WW[]U[H\ MWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_= M>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KW MOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=> MZ][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M_]'?X]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z] MU[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O? MNO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U M[W[KW28WM_QYF[O_ V,_P#^ZJK]^Z]T@/CE_P!D]=#_ /B&>K__ 'B,'[]U M[H9O?NO=>]^Z]U[W[KW7O?NO=>]^Z]UQ=!(CQL6"NK(Q1WB?E?WALK^47WO\Q-X9VL^0' MPOG+W7V#V)\-MN[.PN1ZX3:OS>^,O0?RVR>"W?AJO"Y+?O<'PVW/\@MW]04. MUJ[;61R&Z>M<#2;YVF#GHLEB:]<[-$L5-445+63/[KW5Y7OW7NO>_=>Z][]U M[KWOW7NO>_=>Z][]U[KWOW7NB,_RV/\ LBOI?_RHO_OV-]^_=>Z/-[]U[KWO MW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z M][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW M7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO>_=>Z+ M'G_E/M?;N?SFWJCJ;Y.9*HP.6K<1/DL!\:^X,]@,A-0S-"]9@\[B]JU.,S>) MJ&75!54TDD$R69&(-_?NO=-/^S?[2_Y\U\LO_25N[O\ [#_?NO=>_P!F_P!I M?\^:^67_ *2MW=_]A_OW7NJW?E5_/5ZO^)_RT^,OQFW1\4OESOBC^3.R]VYG M YK8?2W8%7VGAMV[>W-182AV[1]"9O:.%W5OW!U^.DGK:O(X*MK:R@"0QC'5 M'F=Z?W7NC'_S.NS^Q]C;(^%=5U?NS?6SI^SOYA?Q&ZMW?0[1R:[1W#N[K/LG M<>6Q>]=CU]7E(Z>;#PY3$MY)K24=;#)3 1S0RV/OW7N@SW?\WM[_ !:V#OW; M5=UQN?=';?77QJ^87SMW]UKW7WAB\YG=G=0]"[HI:3$]:X3LK:>U-T4V=R>_ MCFJ67#RU(J5V_BYE-;+4M]M%/[KW2BRO\RBMRVY=\];4O3:I58_O+Y&?'6DR M,';%1@*ZOR'4WP7VW\T<'NRBJ*79-1D,$FX\3N@;>J%A\]1AZN)J?F9U_E\[ MW+V[V3O&LVEFI>UJWHO'T])D<@%IL7-E<305^1GJH9R83[KW1F?FS\O>VMN? M BI[LZY-!T]7=K_(KI3HK:W;:9''[NI.LNC.\_EELKH&E^3DSUV.I]OP5M9U M?NG^\>&209#&T%9DN]Y4_9W;'9U/\ (/?' MQC^&>Q^H>QMY0Y_96V>U=\[RSV(QG>>9W;EXJG>&'J,YM\U:9FFA>>#.5V,H MH*."EJ9Y9F]U[HI^[OYPN_=E8K/93/\ QZXD[=FJZW&93IO MYT?[)/V;MKKNC?KJ@@W?#D&FBW;MK+35-%25]-KQE9'0U2/,GNO=/&W_ .9M MWGB=W;AVGNKI_KG=L3_(;^9%A,=N'";YW#M:/:71/P%WSM''U4==@#LC=N0W MCVCO#8^;JYZ9:>:BH&R]/%!(8:>=IX/=>Z0G;/\ ,6WUV]U[UG2[7PFX>GJW ML; ?RL?FEU+O;8V]*RO3=/Q[^4WS3ZGZHW7U1V2L6%QL6#WAC]O[DCILK24U M5D,5F\?EV>EJ%-)/'[]U[J_?W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7_TM_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W M[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO= M>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=-.?QSYC!9K$Q2)#)E,3D<='-("R1/6T_=>Z6W^F'Y??]X9X;_TIG9?_ -A7OW7NO?Z8?E]_ MWAGAO_2F=E__ &%>_=>Z]_IA^7W_ 'AGAO\ TIG9?_V%>_=>Z]_IA^7W_>&> M&_\ 2F=E_P#V%>_=>Z]_IA^7W_>&>&_]*9V7_P#85[]U[KINX/EZRLI^&>' M8%3I^3>S4:Q%CI9=EAE/]"""/?NO=$WQ/Q>&#VFVPL;_ "S]M1;%>A[CQ[;* MF^9%=7;2\'R"HMS8[N>0;;KJ>IPRUO85)O/+K7U(A%26R=4\;H\\C-[KW7/$ M?&$X'>.V=_8K^6=M6FW9M*IZ=RF(RC?,*IJ5EW)T!LG)=:]/[YS^.JJ2?%;M M[(V1UWE9L%3[FRT%;N"?$"*DJ*R:""&./W7NC/[*WA\GNO=H;:V+M7X54=)M MK:.$QVWL%2Y+Y9X?<>0I\5BJ6.CH8:S/[EVWE]P9FICIXE#U-;55%3,WJDD9 MB2?=>Z4_^F'Y??\ >&>&_P#2F=E__85[]U[KW^F'Y??]X9X;_P!*9V7_ /85 M[]U[KW^F'Y??]X9X;_TIG9?_ -A7OW7NO?Z8?E]_WAGAO_2F=E__ &%>_=>Z M]_IA^7W_ 'AGAO\ TIG9?_V%>_=>ZY+W#\N]2^3X9XD1ZAK,7R6V3)($OZC' M&^SX4=POT!= 3]2/K[]U[I^^%G56]ND_C#U1UIV/3X:CWS@,7G*KH%-"DLD3,JZ2/?NO=&C]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=,9VOMIMRQ[T;;N".\8L%+M>+=AQ- =RQ[:GKXW,+V]L';O8.+V?O#"=A M;3I=QT?WB[8W[MDU!VWO;;\H>.;#[LVZ]7*U!D:=HZNB>1FAD1B3[]U[HI?R M/_EL?&CO;H7L'I_#]<; V%N?'Q^Z]T+.!^%WQVI\WANP-V=2]>[L M[CIL3@8,_P!HU6VT3/9W<6*ZE_T'Y'=2M4U5=-C\ON'JQWV_6S+*]558'QX^ MIGJ*:")5]U[H-^UO@7L+-;?Q^%^//^CWXR5F8VOU7T3VYGMM=+;/WG7]D?#? MKBFS>)E^,5/19VKH<)MG%3[:SLV-PV9DI^+7QVVEV _:NV>G-A8+L63>G8'8O]\,9@J:ES46^NV,1 M@<#V?NNFJ8@!2YOL/%;7QT6:GB"-D_LH6J/(Z!O?NO=,>'^&WQ9P&TZG8>&Z M(ZYQVRJG-;&W =J4^ @7;]+D^L-VU&_NM3C,4Q:BQ%!U[O>KERV$HZ5(:/%9 M&1JBEBBD8M[]U[HR_OW7NO>_=>Z][]U[KWOW7NO>_=>Z][]U[KWOW7NO_]/? MX]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[ MKW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW06]C]W].]0 M9+KO#=I]G[%Z_P UVYO?$]:]5X7=NY\1@\SV/O\ SD\5/C-G['Q-?50Y#=&? MJ&F5C344]^Z]T%VZ^[>GMB=A=<]3;W[.V+L_L MON"+4JJ6IW9D=OPY^CEJZ6A$]3#!.LK M(([L/=>Z+E\C/DYO#8/R2^(GQ/ZLV_@J_L+Y.U'<&\L[N_=@K*C;?6?2'Q\P MNTLAV5N2/#XVLQU=N/>V=W!V+MW!X*B-1!2QS9*:NJ6DAH6IJCW7NF/0[!W/G^D:#Y. M1YO%XGKC=M+2[EWM\2^J]L=U=K=:;/S^9QN-P>;W:>M-YXS+8ATG&,S-)/(U M'53-35*1>Z]TK-L?S%.A]V;CS&Q<)A>W\SO_ &IM?IG.;YVMMWJ7?&X$V;G/ MD#L_:V].HMD9?F,W7&L-0*O\ A5$U+5-D*NBCIY'7W7NE#L[Y M^_&[L.@ZBS.PV [DAZ]FP>X-I=<;VW%B=L1]L9[IFFQ ML4BU54L5'>H]^Z]TE?DQ_,CVKL3KON?_ $+**GNGIO*]&93([/[:V#O? 8[, M]:=D_+*E^,6X-X8FCFJ-K9>6A;<&V]U4.*J)G@\U9C(:]*>KQ-32SUGNO=&, M^N][[EZ9[)VOLO<^+[JWMM#K M+J'<^/W'N#;V.H'PW8G9.^<=A*W#CMA=\U'QBWUC]KRY;;]-/F,_M/O4 M4NWZJB$:3R3Y.AGIQ/25,=1[]U[K'N_^9Q\1-A[/W/O?=6\]RX[$[ W=V%LS MLJCAV#N[+9[KVOZCWYL_J[M7*9W X;%Y#)Y7;.P.PM_X?%UV1PL>5I)9:WS4 MKU%-#43P^Z]TQ[F_FI?$K:M5OREKLCVG6?Z.C\C%S]3BNG.P:VBFE^(>]<;L MGY.Q8:J&%CBRS=,SY:#(Y Q$I7XEC48LU^ED'NO=+'M#^9%\2NG\YDL-O;?N M7BAQ>R^S=[3;@V]LK=N\-NRTG3O2=%\D.Q<'#D-JXG,2#<^!Z+R,&Y$HY(HS M74L@IZ1IZX-2CW7NF2C_ )E7Q^RN[MC[0Q&+[/FJ=U=I[ZZLW#D MMJ[8OQ?'R_;<6\X<]]CE!MK=W1U70Y/!U%#3UG\0:L^WM'4P5$$?NO="[_LX MW3W^@7_9F-6YO]#/\-_O-_?C^%4G]V?]'?\ <_\ TA?Z6O[V?Q3^YO\ HH_N M1_E_\>_B7V.K_(]7\1_R/W[KW7__U-_CW[KW7O?NO=>]^Z]U[W[KW7O?NO=> M]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[K MW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>] M^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW M7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^ MZ]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7 MO?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z M]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O?NO=>]^Z]U[W[KW7O M?NO=>]^Z]U[W[KW7O?NO=:\'S\^"'\D/O'Y[=2]W_*+Y'=/=/?-W9&[.N=Q5 MVRL[\O=I;(W3VUM? 8MY?D/6;ORG6$>Z-Y]5[-V_P#(]*WN2LQ.1H^IL;CJ*'95 M1O"ABWQ1-L/ R8V* TV3CCQS5:%7,\FJY]U[IUDZP^%AW-D:^3)=>?WHG^,; M;"R49[=KUK5^+9QB0-738W^^H2GV7_"PI_O((EFT>O[[^U[]U[JI+^8Q\!/Y M('R!SWP-SOS6^3G3_5/4O1&Q^R<9T%U9N#Y>[-Z@V?WML[=-1LQ)#)O;<6^J M#L7=FW=DY/$4\T%5M?-T%8:RM1:JMEAT4[>Z]U9QW-T+\=^P-W_#!MI]UX[I MCO\ Z:Q^\<[\--Q;:WIM//;OW3UDFQ]L[6[EVACMF[[J<^O=W4FX-@5V#_O& M1%4U5#*N)RD-?15\-'6#W7N@L^2/Q7^.W8N]\QE.W/E:-B]JTGPZ[FZU^2\M M1NSJ?;62[#^"W9.=:N[#J]\[6W!0R?Z..OMF[BQ=4N&WGCTH#@#/7PS5E1YI M-/NO= =DOA-\"ZS.=C9;(?,J@CPFZ>W/FCOG=^VH^V>C*'&83(]X_#O:?4O= M_7M)618F/(;?P?2WQRQ>*W)0Q-+_ !/!P3#)9:HK,=/'$ONO=*K;/P>Z @Q? M?T.WOG5NNLWIG:;X&9ON?=>*WQTNJ[9?XR[,VW2=15'8&S\-A*?;)V1\C>N\ M7 =R83<-//A-RT-4TV-AI(60+[KW3M\5/A!\?]C;PZLW9\8_G/V7N7"=;]=[ M-V]V-LG8'8G1&ZMI=[]64G:7<'97QO?M5-L;#J:["T^S4-7LK'9:EI$H]WTL\^-K&J\FJ3Q^Z]TZ M9K^7[\0J#*]^8O>G\P+^]H[9IOFK4_(+J>HWQF M<[MM]Q5&VZ]T3'XW?#[XM[!R'QRW!TU\QWWKL_;=5\XMV?&C:^*W MIT?N#9F4V;\CMQ8C-=S;1ZW_ +KX*$;@ZGZ#W=2TYV]2XJ5O[LPU!HN>L?CGU1T'59OLKH&IV1VMF>I>^^ ML.WNA.S-@T>9VE)M$]O[JW-@\-MO)Y7:,-+-O# 9"#&,OJI2/=>Z07R$^)/3 MNV_COV$>I/D[MOLO/Q=&_+?9%+MS>G=GQYZ_BS'5WQ>D%@P+?+#/X:M^:*-+5XR1,,OQ?R=#3Q0?=%VVG),5W(<@751[KW2FJ?@Y MT36;$^7-7C?GEV9C?CEVKT1NKK+Y-;0QV_>@7Z=V=O _%[:73>]/D'F-Q2[! MFK^N-^0]!X['9O(XVHRT&S#D)H\_68>5G1S[KW2CV_\ $?XZQ=PXOZ S_ &5;^7%_LI=O]FS^-O\ H<_V;7_27_I,_C?QN_V5 MW_9GO[J_Z'_[O_Z'/N?]E:_OI_>/_?P?W=_AGB_TF_[F_P"'_>?L>_=>Z__9 end GRAPHIC 15 g120603g22a01.jpg GRAPHIC begin 644 g120603g22a01.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 !D M #_X0.J:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R M9R]D8R]E;&5M96YT&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM<#I##IX;7!M971A/B \/WAP86-K970@96YD/2)R(C\^_^T M2%!H;W1O%$-O&"DJ*R,@XED4#NY.8?-8V/ M;$[@'DN\>*H-T@$?@.Y@[C\!ULV5C?Y.Y6RQ<$UU?2&BQQ(7D8_X54$FGJ?D M-8Y9H+>,S7+JD*CJ6( ']IT$E^_<#QZN(R/Z,;S6@&CF)Y!S-MV_ZDB ++7UZ .2\D86S23Z-'GEC(!K^FA!_F5V_,/A55:I! T*1^ M>')G3UGR&.YJT713*V58*5>AW'1 >-W3EI(H?[* =*ZV$*QSV=*G7E$[FDY*KY( MFB-9SU-F9),S8$TEV)F"22@J@18QC$2(8/(I?D [ACDSGVV11A+0V#0E>OX'CO6BF9 T9D&FG*Y\A.L^9JLUF4BK&AX%+].,$5+"*0U^ M)2G79^!&[KZU'5OPW/SD)43IH:IEM2;(&9O5V*)BF3*7\#=6E_]M_C;.().%9J])55+]@VN2AC)7=0M"T<@ I0 M5ZT(9C\-9+3R/G;<,,K:1[@Y"UW1,P#4]&]/GZ'Y?CHN:%SLQ.VO6<1.R#ND M2SM,AP-+@WD*T7S9N'OM"W0ZCN);M/4U4#VO/I \B]A !$ %*\B^WKR+@X'O M;".+)6$=1^ENCN20P2GTTH5V:K+[8^YT-?0&A98>1N.7K!=&'%2T9-L&TI#R#&5C7B95F(:-'(I5U/R92 5/S!&CQ'CE021,&C85!'4$'XZZ/6 M+7K2ZFII=34TNIJ:74U-+J:FEU-32ZFII=34TNIJ:74U-8%W*#9)5=PJFBB@ MF=9994Y$TD44RB91550YBD323(41,81 .X]? 2S"-0QE8@!0"S$DT )) M)Z #7PL%!9NB 5)^ _B=5[Z_SQIL:N\K&0OHJR3?U3Z!6MK\7:E=B)M)=NR2 M3B(ALW-)WIV1Z[*!4V8D06\1]:JO8Q0Z4X7]NF=OTCS'-XY[3';$F%JFT3RQ M$%SW92W;M$VJ:F2K+4;U3H=+K,^0;&%C8XADDNB2HL1,U\Q'LS[WR[XN\>VDN#\68H9#*11%I([=&2V0#H?J;U2UQ=%*T;:>R MU:"6@%12#BW*,^Z7/([CL66[H96K(21Z1QT$<8^51NZ?EZG1I4KBMQ?R-_7& MLQ#0MGNTPNHSKLUJTTSM%DF7S1$[QPVKK"<.2-05;$.=84(UDD"8*"/B #TA M)6C MCENVZ(T[*68CJ2J$[30G^5:BNI%W7=6/'JLM)YQF]^MD G'2SV0?TJ)AU("H M,H5!LJ*UJ?OY:,1@(]V5?Q04*FJ413/\=R@ C7CWQY>>3LJ^-@S&.LFYR#/Q\7MTG-K/+9$/N:-08X@@!K(VX; M%;T4@&IT-MKWKEVRCLP,KEN.4-UK]TAZ)7"SEPG[;)1K^P1TI,-)*7BH%BS8 MHL6D7&*+'%-XY4$P% R1 ,;P:&*\=>$;B_RZ+FL[D(<%827EP(;6WMHY(X7C MC:-))F=RSR2*H!CC6E2'8@;AN\Y)S..*T9+2R@BOY(TB)DDKS;(\6S?)YK_B%@^*X_*8]D+R=WMD(JNX/78K-5MB[MJU M)T/HYZ1=-=K[4 *Q#ROQK;\5P M"9QL_BKV6;LR6]O;?4/+<6LK,GU"B2"()&KJ599-K]&(! ZU%GR>>_RT=A%C MKM+8B3N3R=M5B>/_ ,-@'8DL.H*U J*^O2(^.._V[:Y9U2==HD0#.V05HTO. M)IM'&/ SM#AM >5$D5,15/&>&X':Q M\@X1DK@36=S;V%]"7I+'=R62W/K3!WC,_V,[?3V M>O4(:)=-RG.LZ;SU6?)NJH\B7!1-]04&[+/8 MDT18;Q6DE5CT5H;A"+A9%Z;*LX!ZT.MO)>/^.7,330)]'/7JZ4V_C56]H!^( M T'=DRKE#Q"8*V/.9)6V4ENY>RDI+T-$SMLX!RHT51D+9ELJY<-V;$44E 7 M&%4<=A,"GM1+^4CTQG,_#WF^X7$\JC2SY ZI''%=L%92H:L=MD(PK-(#0H+E M4Z KL<]6 KG"\PX?MEQCR3V9)9I(B-OJ*&2%R:"GJ(P0:TW+7H8N#/&3(X:"3;)&5I>6_0-^M& O<2AZ2H!45W1I31OQSG]CEV6SOP( M+P*?=_X34-#U-=K5_E)(]*,:TT<)3 ;\._\ G_'\._X?CTA=P/IU_P"S1^/] MG^_7UU]U]TNIJ:74U-+J:FEU-32ZFII=34USBRK(\HI#E4,9^DT(^62*DH)$ M6RJID43*K^/H(=8Y#>)/+S,!1'MV#OUL&UF6T6^(I;-(4!J*E@*F@K4@"E32 M@J!6NM5;R!KQK$$_4K&'(H:!2:"II2I-:"M>A-*:UK%882IPDG8[')M8>#AF MBC^3DWJ@)-FC5(/SJ*&'N(B(B %*4!,?)3N% MCC459B?2@_WDT %22 "=>KJZM[*W>[NW$=M&I9F/H /75-^H:QM/,^[/4.I9&"J[LPK_I\8A(_46H$MVX"IU"LGI(D+W/YKGF4.+P M)*8N,]4 H:$=)+ACT"GU6(=3T-&/Y3TX\<2*!AR 3;I9:]:4Z2($I>ITA!%J MYV=0A>YV%4BD@'P)Z %VJ0 ]RZGX!SAY,\TI#'MJ3^FB:9''.&8S -]4W^HS+@=R5NM&_P+Z)0=*@;B!U.HSWZ MT6CNO96%-(Q;VER[)B_L5FL3-H^+X*Q MI$BH',.++&^6>0GKTKH0$+YC MTO6%"'97M:3;,V3*[M$'K=CZ'KEZ=2 M23 !,F IB7IYS\;YU=1Y>T\?P8? X#-XZ2X^LV![O*O/"99+01,S-:,R&3=& MD8$#$T)# Z6\,W'[B"QL,_)<9+*6MR"L18I],J/O5VD6@F1:)2K4< CUU97 MRO5DU\"T"#BZ/.Z":U5][5WL;79&"CG,3&S+%RBZMCUU.NFS7[17R #AP5$% M7)R!V23,;\.5?#'T:>1<9DB92A",BJBE6)E;<1[%H*[=S=10$5(K9G=@U^?SWBD] M;)U9E*T*Q1&D,+&JX4/#NLY,^BL7H4C;-9I\?A;6*-_J(*31N:,#&LB6Z"7H:,RLQ) %5!( .K):GO,KH.77ZPTJ MCIO-5SB2G:G8\CF+-'0YV%]KOK,O77%K^G=QZ4=)-E4W#)^*/K6;JD$Q"'\R MDY4SWC^RXKRS'8GD>2[7",I;Q74.3CMVD5K&;IW1;[E;?&:I)$&JK*P!8;69 MMVW('O\ #SY#'0%[^VD='A9U0AXVVN"QJ 6!/Y@*=">E9]T+7]7UR^UJP2$FO*3B%KOM7L\P0D!]ID7#Z.BZXX@&\>N\;NL3P'/7L?),'A<99SP1HL<1M;.>".LHD14=[A99)DCCZ1LI# M.V\Z4YR$LMI!+GK%!87-SRMV!LKB6YCZ,\X+J$EW3+&34 MA) -$O!;"&[DM;IH;Z*:P@V]QFK!*\JGNQA37_+.VA7:I8"A-"-3.*6-Q>\HAG4R74UM&[P1Q25N(\+:2,R7=Y;1$3 MR74H"1"B1IOW-K2Y5E9[_D#8#+2FTQH6B1*^WO,Q_2DEF7\J2$&/Z>H< ]QB M 1KMXGN3B6W*";75P_HD',5)IB^=9=7C3-VSVV6S1]U2CT:ZHVBPC M18-52?SED#]G!P\2EZK^?^-;>T\>S2X..')7]OD6RU[D)Q%:7L,-P MO"UKO M,P=S()9%;V*P)C!J3K

-?/V?XH8\3RAI\EQC:55RP^JM!2FZ&5B"Z*/2"4M&/Y.V?=JZ MY#P6RR]JZE[SJ230]B4F7P4CP-X& Z29@18OD'Q%@^< M8LH?^0=.H'MM69O&S]JW>LG"#MF[01O&O6EU-32ZFII=34TNOE!Z_'4U\'\A M$GB "7R_/W_^'Q'\._\ O=NONIIDMR5_-JK/ST]((1$/#-IRS66P2\JZ>)-( MB-*\D74K*RDB(*$0CXA'R4[@":"9!*7N0H"-W=3WG(LE!;6R;[B0QQ11JB)[ MVVJ%15]HW.>AK5B=S4).J>5L5QS'W64O)%@L(EDGGED8T5%#.[NS$T5%!_ * M* 4&J1[GJNW?N$['!YQ1J>E7L%2DY-]%60TTH[-$P+&,:2,'K^@1",6JPG9@@L)5@$A?I4$B%]0$YRXQR*Q\O^3)Y_)UAELS/?P&&T@QTJQ?2 M,'380CHX^DMX1(76J]?U9&8[RS2R5@W#./0IQR6RM1%.K2M<]/J*U[@#@@FX M?U3H02 @VKU =W+DE*N;AB>Z;_ &H$C4K#5(2I8?3M);A.1D3IA&R$AN6PF; M $A%T1ZG%N5HJ"X25D261%A#>UM+2^Y_>)E;#.\HMEL+@7@MTM5O07 M,$AK'>3JD9VF4H7B@90W:5B[@5U8ERARI/>\#M-<@I-P,N6*;W.ARD!*KMBO M)Z&;*R$0DB_BG*9EXFQ-E#LE?6H)%&SPP@/?L/7-_ASF#^./(UEDXA 7K4O.A\MX;..*NC.N03:4?6[C<9#(]2941C*7%W;70JFJM7L%<*X: MLUG:=O30$%1<&*#=RDO[#]@*8U!RKPG>\H\O8U/&9B3$\I(R=@UV\5JML !/ M/%,0S*IM:U&RI>,IL6IH+'$\YCL.'7_[PAN,MAHQ#=1P;FW@EH8Y$,HBJKE& M)J:@(YZF@:$JIDF]4;@_NUNDZJG,61#&(5KE>8A%'=71S!9/+6&X0@2@HMY4 M1G9O[FJ9HS:MCN ,5(X>*YBD3/N2\X\?9GSI@L?C[EUL$S,\E]=B7;;&>_AB MMY%CZI^G'VU5Y)&V=7%&C!+"UQB^2X_QQG,Q'$TTC6(>TM@")MD#//0]&]\C M,Q157<0%]&("EG/Q5BI5(N>JYMF-MF-0Y91V>#+9XX]<;#T*VO*&>,>R%HFV M$-*N:\1LU6%%XZ7;N4?N**)3BDF8YRI;%7-GR7,8OBW*LK9VW%^&O=E+LCN3 M7=N+M91%#&TB+*=PK&D;1L8BS+O954FC?N%MQ^;.XNRE7.YZW@9K9U]MO,\' MN6=T5F 4L59RA <"M%)H,EDH?(RGY36L.L.0@/M16:M%0NP*M1=3OA>H*USAM91:6JOQ5OPQQ>*)99&9] MDVG 2U=M$D@R5=QK9P+E_-2$.[;J,V:IR^]XL1)0W;RZ7/D/AXRWGBU%Q:7< MW'^11V=Y;I%2'NI+ C.JR$42)9%<2R*I"Q*[J/31/QK,Q6O Y9HIXWFQTL\; M.*L5*2NOY5#$R4(VQG^>B,1U.H-FHZ:S+-(JD-K)-M>16TSL(XO[70JLUD*? ML\MI[:.8ODWUOFHCZ%JRRB'5#TBQ7*:-6;G1^C5!8A08%A=6O*^93\@FM+>3 MQ5@;:5;)K*X9+G%1X\R,I2UBD,CR9&4$-W4I-&Z/WU*.=4<]JUI8-86\\T?( M<@4^H:>W4I<]]5HYD8;0;=:1U#5C(8;#5=/CCOQCNB.H0&DN#3>1US(9Z9KU M9I VA/3H706;=O$#UJ!LTXHDN@1)JD?NW,51%,Q1[#_D[R_@I. M)S<2B6WSN3SEK'/<7?T_[?+8LDJM9Q30A3WI88MR.6D:FX%78'6_QKAV1DR$ M66[AL(;.;HB,)EGZ%)_=4;8W(!4JM?F 1H@-+YAUJAZ [I416)2YLZVU597& M12K;BG@_+\GXM'R& MYO(L;-=L&M894-39QN1>9">M#!9Q**1R,#WY/9&*T)*,GS:PLO6E-1L2GQW./&G![Z@VS;D#09VW095HAK)-9O)YY M20>C$PL[%OG**L_#RM:^D,Z((ID[<@N?MXYZB<<+93Q;D[6 MVF'<:(P9"((O=EAE4$0R)/W!'0"6%@$D#+NW5\N*CY[A3-D8Q;YR&258VVLK M1^XA0ZDU*LH&X'H?50#J >,W("Z\=-<6XQ;ND:)KWU:4=!2SUP)H6I2STY4X M%6#DG*A44\TN8'(1D@(]XUX_E ADEC0? MJW,:"LHE0=3?6W4ROZ3Q MU8(7&^+9^^XUF_Z6SJ".U9ML9)KL<^AC/I].P- M0.AC8TI0G;N' P85!KIU=0:'_Z?X:^^ONII M=34TNIJ:74U-> /?N/QX_'B(#W[AV_'KY4>NIJG/]Q_8;!I#EUQ RN4>?7V6 M)-%:/]KB%9-22D[:@DTI^?%=)O6I2 ]*N9Y)(%*H)V_I*<2I?4$-VO\ ;7X^ MPV&QK^7>=0H<:C-]())1'LABW?57="K=5'Z4#DBC[RH+]LCGSS)?7'*K2Y\; MXB20"XMFCN=@J7[Z]M( U10T8N].H]GP# GMQ9P>'XSXI6:0YD8^1L:$5&O= M!N!4B,$+!9D8QFP=/2@JH(-8I@@U(V9I^0%(@D4PA[#J";G?RIY$N/*G-KC- MVB2IB!(\=E;DEVAMP[%5-![I')+RM2K.Q .T* U.%\;AX;QBTQ$SAKF"VB26 M4]-[1QJE22?0!0 3ZTJ>I.FAR9XN3>_V//+/%[ \HG^'3A24B8"1H%5TBJ!9 MP,J$;=F\%9C(MVEOAFSI5)H^[JF;%/Y)%(;R,>X\7^6<5X\QF0Q=]@HLHV09 M5>9+NXLKE8:4>W[L%6:WD-#)%[0_4.66@&AS#A(Y;<6MTUTD?TA,D*201W$2 MS[66.X".0.Z@<[34_"FWJ37_ $2L,J-H.OJ7G%K7K7.!Y^L.X,\?SM MIA? 4)MKYK>S41W-ED49$EM))1&&^H[A$J232A&&VXVN40LM,?8XW]YNWS5A M-=^0X.[;QRW(/;EB*,!<0H6([;IN33 M>#6GE+G,-U!?\=XYR6=GBFCR%Z\9O!W&-M?]U;;L$7$!C]ZNW<<$L=U:V^ Y M>>)XJ.T6TR^4L?J%B+00!ELW*;I5F_4,BI&>O5>FY !1QKJ/\10U#!=+L?'Z M54_P]L]G@.7G&-\E]7&VBA\A(*?DK)9(3[-,-B]JW+V6'\C-%3$2\95\S*4$ MA(IUIR\W/&?(V$Q?DR/;R.QBDX]G4JKP7F(D@6"VE,L3<44H]X!)-O;3$E MPRZV8^*X3+\>N+[CFW]A-U^Z6+1;D,5\A?6!22, /N395JL0JK'4 M+& &+Q=['(XM,_;Q&.>_C222JLC%P"*;']R@-N('^(GU))F>;M%FFS/X]DVS:92-@<6Z4M3W.09.*U7X M*ZM7U :S4>\?/8^S.8..*X24L+9204(5S[B^27B0Q3 4 ZN+'FW,N#\0R'!E MLHK&WRP=)YI;5DO#%(BH\"S/0B%@@)38:-5@03K2N,3BL_E(,Q'>23?2K[8H MYD,)8-N#LJ@DL#T_, 1T((TT]DR&<<@)^Q6RJ6:P?3-6N MJRM1LSM9W(Q;2!EVR40Q^N-(MS*-G9$EFH=C%=\_)\!P_#XC#<]>^P?-\S%% MD;V^PT,%M<6\ 9GQ\5S"JB.1I8F:XF,0A?:\+.DIZ$)L\3>9>:X?#K'><7MW MDCBBO)9)A,7]TC([$G:CD*F\L 5!4*-//2+L\X\XSF/':DU^3R:;LM78?J& MS5MC8;A!9XM8GSIU9*_FCEZL]EM!TV%C45U3-"* \"! L$V150L5E80Q".6YF95$I!AB5Y'(6 MPS.33C6"@XY81&WG>/=-(B-((1(276%:GO3.Q9(8E8]:58+0Z&]6.M5+80;J M@-XRDSU!DTVE:B6K(UXD(2SVAZR=L<$6->9Y,ZS6LQB@H) M*)D\S VXY\-G;NY@Y+)+?XS)0LUP[NMJD]O K*^0N$W*U6";',L-Y;RBB"KM*S%62W,AK)-=$ &Y8C;"'[*,$%1-F6UO0 MM^E-RT6IZW+Y5RH@KC%9I?#1T*OSR8J*+ MM)1T!0 A .0R[YED>,>-K7C?$<[A(E]X&\P0^->2-99E96X5?S#?'&Y7Z6:M(9TZCHIHDRUI)%T(+* MNK[FG&?WBQ6[L@IREJI*L0-SI3W+6A(KZBGQZ>ATT/V].2#[4Z2YRF].'8Z9 ME;)HS.YER$0E;13RB=A%RSU(%%1":@G+8\;(E$YU!4136/\ *P]KW[F/%L/# MN2Q\QXXD8XCF7=B(S6."ZIO>)#0?I3*WU$+4 "EHUZ(-5OC3D3Y/'-A+V267 M(V(%7D_,58M16/\ ?C_(WX;2>I.K&#J&*JDF"*ARJ>?DJ7U^M'Q+Y%%3R.4_ M90?@/$#?/X]@^>N9M,W6;J:FEU-36D[**Z0($5<('452_FH 'D4$E"K'*8P@ M8")K$2%,P_CV-\=A[#U[MY564DJ&"J?S>AJ*=/F036GX?+6&8,\>T;AN-*CX M4Z]?D#2G]NHPW#4(_&\OMF@/T0=K0<6I]FC"F*0\U8G@@T@89#N/?SD9-5,A MA !\$_(X_!1Z).!\-N>=;/]T.BZ6!FYE2_:&3DQ% ;( [\""4P";JK[E>:6.(Q^-\185E MM<5_IY+SMI4PVRT^EA$=57>D=+J5*KN;L[F!! 5?C[#RY"]N.6SIW) 6$!8_ MGE<;I9*]?:2>VK? ;Z#T.FP]R^75T,/P?#6N(Y;QZXAAL\+'$;' MDV,@# LZLK6W(LX[([9;^]:CX^ZR)FB;RI4V2RQJP_G M8)V8'2<@UC1*S=&3]A 4:^8F[*%$47]P/&?I.8/SC%P!>-9I$G$EO^K:"Y*_ MKI',@V[&>LL>[::/MI52-&O \D_[:,!>NHR-FQ0(WLD,*CV,4/4,![6 J!2M M>HTS.0.H4#6,UV92D.$ZKR*P.%L\["Q%R@VD-HL %67^].'L&WDB*+O:O<8J M"$R+UD=PU.F=-0W90@%"_P#&O$N3\/Y;@CGU:[\828!XI0C@JRBJL2=7DMUAVM28F(K53T M/6@.FI6!V2,Y:YQ?\OSRT#@^V42%EM>ER3,2]HSBUSU4-86UYC(M%VC(0$PS M^E;LW3@R )2*BX@"8&/[!LLB> W?A?*\8Y=E++_U&XYD98\;%LD2\2UAN.R; M25RI26)@SR1INK"J EB%VZT;:7.0\FLLIC+9VPMW;H+C9M9&DE D:9F.T@)Z M#I5B>@&[18;KR6S/CVPB6EA4D9NYV90&U(S"F1_WJ^7!W_,,8L/ -!]C>/1! M(YEGB_J;)@0WYC'[$,G/'?BOEOE"XEGQ6RWP%LN^[R%T_9M+5.E!),W0NU0% MC3XH;/5<'R!R]>L253%'IK'L'=!PHF:.NMSEF[9.G3C/=]5$3T!>0]14,/<-!N) MFY1SQ99VR-M8XE6VM#:U-S&PH2DLFX%'IZ%=M0:E*=-Z56[.VC$O[[%Z,QLRR\XXV[@[K$; U&_\?<1RS2K M3!MY!C$RM!K\/5M'CE5%VP3V]6;B)6QC [2$P%#V]O/JS\I8'[ MA>%7=SF>-)6MP8VDCO));BP< -VKV)'8Q,H(!O7^)T5$CP!XMKF47J]$DLTDEO4?[OEES MMM#?D.BH5=%4H0DTDQ$R*A.Y?) P!^'X=*"S^Y/S IVY7)0YBQ6H[-_:6UTI MJ*$$S1E^H/4!A7UT72>/>+[0;"W:T;H0\#E#ZU!KUK3U%1K@N:;S$PCR?4*[ M1G*&@LR$,K0M-,VJ^MM6B:YA43K&BL4_LUC?D9CV(G+()BLH4I04*)O+K?7, M>$/(M(.2X^3AW)7;VWMA6YQQ8K[3/92?J6Z;Z5:V9J"IVD"FM=[+FF @KCIA ME;9/S1RT69EKU"&H7K ,1T45 TXZ7K-+.36V?\ MA8^/E'$+F,_3SK>R&RO:1E(=MS#5T,8"$P,4;:NSHO76]:9.VS^.;'86:7'Y M&O5#&HEC&[W'MGIM)J-W7J:^NH)V[!JYCM)3OT]N-P?Z5*R$=49K7KXK^L]D MFJG/"JRE\XX^5Z*")@Z;>+FX509M3Q,>"J:1U#G-\>96+X]\BYGG/(6XQC^. MXZ#B<4#7,.,LP;;&PW40WI?9N=S))=6=LH,CK/-M9@J@=:&CY#A<;A,=];?7 M\K920]LS2;7GDW=.Q"E OZOY&"@':QZ^M8DS1OI=]G'=)K-9D,E+1Y"USR+(N[A9KN(;9+;$V;J@M+%@.Z *=6J*/')?WTG[19 MP?1QVQHS%0(K.+H&AC8>QI2-Q)!]OQIH_(F[\;>,5);4.$G8"MPU0-7XEK58 MMRO8+9*3MX^LDJ^W0CVAY"P6NSW@R3AT@)2KKO!(HKW\"&$O-=YA_*OECDCY M^^@N+O(Y!9Y._(JP6\<-F5CN'+L4A@M[/='%(#L6*JJ 2P!81O.-\0M(\7$T M<,8J8XU-7D)]S;%_,[FNXTK\S0#4(07."KURPS[S1'5B+5KB]*ZS.O!54E=. MK4U$R[:E7/)K51*\I(6!&P0TL5.907<$'VQKX0\Q,AX],3(_;[F,GB[6/BL5 MK^\V2;:/$EYXIY*Z_ MOMC;=M97H2868"TF4=*/:R[(9#4DPE?6IT(\LAO>-\AM\]C5VV-3*)]Q%)4 M$5@ Y!^2' 2C\AUPEDL5=8/)W.'OUVWUK.\,BUK1XV*&A^()%0?B"#\=.RVN M(KNW2[@-894#+_ CX_(_AKO]:>L^EU-335:-Y\UEDWTBLU2@T6[=I ,V3ITH MJN*W961?3*"J*38CDJQ2IMP3,H!4O(1'N?L%A//C8\7!:6@D;(M(6F=D7:HK M1$C8$G:027)H2VV@H*FJ6WNOW9[V65OHA$$2,$[2Q(+.X^+= J_ +7XG55_[ MCEYFK;<,MP.F&;/)Q1Y%6IW#.4A.1]/V68&GYX4Q3 JW=)1KM1\^61.0?$2( MJ=P\>X=??:SQ^SQ&$S/DOD(>*Q"2VR2*?R06Z&YO#TH5,BB*)6!Z@NE.NE3Y M.OY;W+VO&X-A"@.P9:@RR.(X/P(7WL13XJ>FK/\ -:!#9C0JE08$5#1=4@V$ M.W64$?:\4;(A]7(N.YCB9U)O#*.%1$P]U53#WZY-Y1G[OEO)+[E&0-;J_G:5 MA_*@/Y404%%1*(.GY0--K$XV'$8R'&6_^5"@6HZ5('4_A4U-/A6FH$Y(\?I+ MD!:L=AIAU'-LDJ4K:+1>2-'TA$7M[.$@QCJ0A4YN-;E>0R+:1>K.7:R+INH( M(D+V.!NQ6+XM\CV7C'#9N\QLS#*DEFL7=[ET;B%SLD+(JI&K1N/ MP1R 50%NKD$'H-!KO>,VC)8]Q=] M-GI;2L^JC]@I3=YK+R+JG*?"474D@UBSR$XLHRB-@KK%ZNB@9)T/URZ!C$%, MWE\NSQOY P?,[I..\0MHL3R6]1UNL/.DEQ@,L0CM(5A :7&2NJNX= (5<*P8 M:"^0<;GQ8^NR;W%Y8Q.IANXZ?6VIKTWN2HFB!HK;ZU!VT&[3/#/--YG2&7QT MK<,2T^B469%S-\@J4BRB-$=P1B)+.:3=,]>G2F*C8WJ)3)';II*,/<<%5"E\ M!(>Z7DO"_M^M,S<8ZQS^'Y!?P?I82Y+262S$D+=VEXH,=Q &((V?6.2&IDC?:"JK0IOZDT4C1^\C=S6Q2 J M=!RNKQUQV[1#?IC&HB3J2:NPZ4+(Y+ MR->/P6^/Q48FS5U6.V@7H*JO5CZ4C0#UZ#T'3J1CX^\7HS-)28U;19@=0Y%7 MA%,]XU&503,HR1.0!)3Z&V.00J])B"CZ4&Z'@98"^:GX@0OOR;Y6EYS91<*X M[;G%>*L>Q%KCXV(20@_\S=L"#<7;D;G=Z[&]J^A)^<:XLN+E?-99A<H3UI'&/Y$6M*#U_ =--#6.+M@AKB_W'BW:8[)=8=$]]OKCU !RG8"( 2)ZMN/U"/5)=S=6#J:MU M]=-Z^PN'REO'!>V\3H@(C- &0$%?8PZKT)'3X:K9KE2Y Y]O=YP3BKN4G*5O M-\^JMFDX3D$8]\JL'+S\@L#.GQ4S',$K,R]D(4C@H@J )]Q*8#=NX]19?.^, M^3^,L;Y)\T<VLV.AF&[W/',![16I"'<:D#TJ "?P.A#M\ MMN_*QU2-IQ'B^7.;]&N3H4[D.WVVK,73%M%S*\?-5^WUE&)27N5656CUV;R- M>HF,4Q?Y7Y1 3.K"VWC3PS#DN ^0N7G*<:=%^JPC8JXD5C-&'AFMYS(WTUQ1 MTDCGB>A%-]"#0%>7.\TEM\[A,8;6]1V,=TLQ7VARNR12J]Q>AWHPZ>BD^NC( MQ"P9ORC5@K9J&9LHKD1QNL8GDWAHW''^&Y1W\6\MMTN8+F(H!?VJMTMYB!O26#>8 MKB,%0Q'N4J0 98"XQ_+4BO,S9[>26,A62%RWZ+UH)%4FFUR@>,T)7I0UZGWE M'MM7H41(HM+=5SM\[EJK(;QE$PC&$<73(]1"4JS]LR-(H%.M*IMUE95 C,YE M'(QYFZW8%R]_OAGQ[E\U=01-C+N,9.&[7#Y"$MLLLECV2XC9PC&B.=L#M(-L M?>$J]4.LW*N28_'03VZ3Q"6U>$W4) W20S$J0I-*R,*E=I+=.HZC0/%=S5BK MI8B"=HU+,\\C8N!5Y W9BBQM;S!'MC1>8GI-.J\BUB7S^:R&1 6B4X=8C4':47:02U-/.'P MC79.R2-[S"@%A+?'P\#9G^P7ZPQ,W(ZGL]*27D8>ST^49RSQXZS33:[)'B)% M$2,F1VKM(4RI'8]ST%]Y(X%:8N'C'+LH)\)+-/;)B[*)XH\?C+G:DUOVXWGU/UEC#W+RW"S_42R&475R09.[$Q/<$/N,: MQFD95DVA1&#HO.1&86O>.)DQ%W.O1\)K+6I1MZ:P<-(*2$= :/6V7WVF<34"9PB*JBP'9R7U[;N;L($2('8 M[")]]W'#/ZK-U]:5/C'+O?8B7 M'ST[EI)1:=*QD UI^#[A_"FK-@_ .N5A4#KZZ95:]1I=?=37PIV\![_A\?C_ M )0[?Z^LXO$U'T5F\E;IJ. M]O8[)%O3D6V7U15N;N!>ZT@Y=/$O$! #HBH41\A$.\.=;_''VMX_ VVV.]RL M-M"].C%KHM?W /\ ! D;?&C!2!0:1>(C')?)4U^3NM+NKAV5NJS^7?UQA8H-[/PYR(RL&SEXYS+QBIVR3HBJAUW#^(K4>ORUW#N44BF.J;U$*)2B=42ID\CF*0@>1A .YSF _B M(@'5)?,E%FYP*J( JDH0X"FY13$Q3D\BBS_ ]Y%B\7M!V=HHJ(E4,3VB'P)A #H/R'+>397CEKQ7,Y"YGX]93O-!!(^](7DIN$9 M(JH( ]M:?A7KJQM,-B[.^ER-I;11WTZ*DDBBC.%]-U!UIJL;99^IW/D!>;QE M2?+>(T#.E6^:636<14"RT($9E+,JD(* M LH3^8R5M=\DGO,&F7%Y',87NT43V\#Q*4*B!F4E'VLC;&4%R6(/0G/1N9VP M0SLL,-RP7DX5$"D7CH^36XU[@F8%%RJ%1^!>$W\37\=ER/B,C#VR/&,[B?04(N[&LR(22=TJM[*'Y@7&.YKE;=TMI M'L\C(Q% NZVN']=Q[4J+&*4ITD-?GK>Y'Q MQ 4@$#Q?-3>0+Y MK/E>+Q5J9K"VQDGU(O[U7 B66-/U($B8K-(DB5 "@;AN!P\DY??9"T7"11SX MB[GF"23SA51(PU76(U/<+J&CJ 6(/H=&E7\+XY6_$ZKET55Z1>,?A8QJWK MB#16.F(X!2*85)=E,1"@&),/5CG6<.T%2+*K*'$P_(AUS]?^1?*^#Y]=\OR- M[D<;SNXF9IRX>,^X](&B<4,2 !(U<4"!13IHZLN.\9N,%%A;:&";#1#V@$-5 MCU+$@]&))+=?4Z@$G'/=./ O)SCUO97V:Q#)P^<9#OI'=JKD3'L4U'2R%?N[ M9RWL%=9(M_," 83)(IE*!_/L(],Y_)WCKR>(;/RGQKM\NFE5%R>&*V\\DDA" M*9[0AHIF8E:TZLQ)&WI0<7CO(>*AKG!7P?#QAY'ANZN0H#-MBD'5%7T44H% M!^>AYXU;],YL72MBN''W;K7$/Y0

WP&TGD GBLXXY8Y&C5U[T3+LD6H*;0I'0ZJ?'^4QD.": W,(B%W.8ZN M #&TC,I&ZG0DGY]:]3KC\@=DR7.]0S[DAEVG9G.SC668YIME1KUUKDI-7O+9 M1T!4I)M%1\LHH^L.8R:H2")_69;Z 7*0")>Q>L_C3@W,N5\0R?BOEV&RUK8& M%K_$W4]I,D-GD44G:7DC 2&^C_1<5"][ML:&K:\\@S&.Q^6M>0XFZMVEW]JY MB5P6EC- "H'0O&?=4_R5I6@!)Y/BUQTGM(DMS<4*$MEQMJ;"2&;FWCFRP;E8 M8Y-FTFXB&D7;V":NG<61,I5T$2]TP 2=NXB*>?S'Y5Q_$(O':9&ZM,/8DQ=N M%%MYQ20M)%))&HEH'JVUVIU]Q^ (_P"D>+W.0DS9M8Y)YR'JQ+*S4_,H)(!I M\?\ 9H:4N"EB3:Y],6C5$;0^RRQJ+0-5"CQ\C1T,K%^L_D,TC:M*/E%7[E^T M C5LX=.5$FA *0B1O6F8K:E^XW&E\E9X3"-:P9FU"S7 O&CNSDMHC2^EN(T MC1&K)((T#2&I+>Y@17_T]DC2UFO+HSBS=V",N\+%[J11[B6)H0!N)J 5IU!! M*-.5N'1>9TK12.Y]CG]A%Y$I/8RCV*5;45Y7FQB2L#?&E7C)8*&XKZC51LL1 MX5%%%1$2E,)0 15R>'O(5SRB_P"*S102VP'P/R--=V%Y6\:K2YC MHR#V_-)*0FG;&/BXY.UQ*;Z2>R2Q6[!DU9+N$G#A=\X.5-,I2B)SF H?)@ : M[*^'O+&-M9;F^X[F(88(VE>0V[;(Q&-[%V6H 0"K'T !->AUF@Y/QNZV+'>6 MSB5@@&\>XMT H>M3\.G758'%"-9X%STUW+$3 A$6.^M+>VN6?U):,FPN MC4&I+/MD-5Z*.I!K57<6=,-S^ZQSEQ&S/"H(H-K?JI0?*@VBAZFO3TU=A,3< M77HIS,S3Q*.BV1$CNWB_D"+8?P'_5_H_'JL^I7^Z_K3T^/R]=;=!\QIKWN>+5:1<;.<2@2MU>?GC"8 MP$* 0\4ZD/DXB %#^[_C\=NK_ 8ULSGK'$)^:ZO((O2O^9*B>G]NM6]G%M93 M7#&BI$[5]/12=59_M90#MPVV*^2K<"2$DO1(-$5E3K.$BGBY"WRI1.JRL&6D40'J00'D/7UZ]Q:_.E=-J^\9E:YNNUWK5L+O7(;.-0M: M5HK-HQJSJ-[CGBIR.2.HZ0JT5/52Q/ET">IL"S9=V06Z1.Q>_L(2RX]Y9&6\ M>X#CO#.1X[B_+,/:&"XMLG 'MKT=-CK<20W$**QK+M=8CO9NM-K-YO.-&US5 M[D,I937^-NIVV/:M1X@]78O&K*Q84"%@6Z4IZD"-X!J_SZW+,9#4^4_#;)IP MCU/.SZ"M,6B*+)L0BTP$M+.>K\.1VC]0[]!E4OITB)(G<&$3"!+E9[+E& M"[]KAN&\^YO:E#?+9"&"38Q=G:'L/%-(4.Q VUM[%W6,4&JRTMKG'WP@CN\M MA<*T;""H=^HVT,@962G5C3X#:I8U.BYXEO'"#J$8QJ2R,6_Z;\S^-^&\;X%C. M7VF.O>/\IO;L1OC9;CZA5#),[]702*(@D8'N;:TG;?W :+^'\ERN4SL^,EN$ MO<=%$2)A#VB2A5-QHQ![A+';0>E5]NCOTZ[1N:Y]=M"EU4DHRE52=L[SW'*F M55.$CG$@5N!S" %.Y41!,O\ $QP /GKG7C7'KKEO)L=Q:R!-W?WL,"$#=0R2 M*I-/P4DU^%*_#3!REZN/QEQ?.:+#"S_VJ"0/[2*:IOXT9W.[C;(;-;A9[G$U MVL9D3?-6.\-<\KP=M87.6OLQ^T8U;VWCN8XL/AH5MYPD<@*!9[T,^Y02VX>[VK1 M(<3QSY?('$R33BU8/D9MC;&6:XVK&BNHJ%5"6V-UW5/QU(&]YI$8YHF(P&WZ MHQW+%]0M4]69"%Y&5>J3,_1(B%K;N<>SE?U]@R@[&BL04$400<*G4<++%,'F M '\1GQUR:_YYQSD.4X!A9>->0<390S)/A+B=(KR26X6)89L:[30$&K.71 $1 M2/:=M;+D.,M\+F,;996=;[%7LLT;+<1[YE18M[!)U*L 2%JO\S4Z'KKZH>JG MSO@_5I&;ID;L#K0]5L%'P3.[PY"T-EJS)6F1AJG%R[J;2?R3N,AXN-7,(@"J MH)J))"8A!\B>.2<*3E'W$WL.,OY<$N-PMO=9F^M!V&$T4"RW+1K$RQI)+))& M*^U:AVHQH&QXK+VN.\;0ME;1)FFG:.VMK@AF"F0(J&NXUCK0A2P!HH/QU$8Y MS'0ME>2\)EMES>X0;B6)9;1P%V9K="U.Q_3NCNFEJPQU)OE79D%CB"C9%H7U M&#Q$.WB/1X.475WB$L#F.,-I]3#5=IM\LL:!:@5#M(2P.[Y MC6G#:3QY-H$MKBSN8U.^3'2AX$?J=LD+.U)-I'KM/3H0-.1]?^3.QY5H^/Y? MNF7[\M;*A+UZ0@;G6I'!>3549/&Q4I,#T^2)'P\NX)&J*(J'4!N(^8* M_0- M-:<9\4<&YCBN=,+97L4ZS6D\>8P-RRDF.ETF^6)>YM<;=WY2A2GIM+ M?YW)XR\P-AD[7*.\1!VE4NT5B"=T9VJ24JH-3Z[J]*DFLPYF9+CM;IN3Z]G& MI\9@J\#%5>*6T.E//T(N6%9(L"E97FM-Y"OJ*.?4"HG/Z2'%3OW[B( IN5>! M^;\XS&0YIPO+87EPO+R2XD6RNE%XHE8O[[6=EF]@.T*-QHOIHGP_-<=B+2WQ M.=M;K'2K2)-X:56"@ ,9$7:*_$'T)H=&1$/L6VN(3FX57-=4AU OW)H6M7) MH "C-83(*"0K&>W->M"*E?G MTIT(Z>FC:-<'F 9%%K=*&!)VHU"#4=.M""*@^M>N@5X6] R#.K M;*6#:=M5BI2Q4R!>R#>M,]!G82%BVZB[(ZC-A'L6'J10(;P2*'Y>W?KI+SOY M)Y]Q'F]MQ_CF=RME:VN!Q2R10W4R1M.]E%++(0K ,[N^YG(JQ]= '#..8'+X M(W=_:03(]S.8]Z*2L>\J%'3H!0]/F2=&.MQ5XXEAG\,PQ/+XI!^RD&(N(RCU MIJ^;!*,SL'+EF]+&BNW>@W4'P5 ?,I@ 0'OTC9?+WE5KA+YN09>6XB=' DNY MF1NVX<*ZEZ,E1U4BA'0Z,#Q+C7T_TZ6<"*%8*0@JI92M5)!H17IH3\1BJYJW M#>:SC7K;)UEUQUNELSR=O\=/KU^7ITQB<^LXJUT1EU/0#9Q%UWZ%<_O Z*I/ M(IRF*80Z<'D*YRW#?.0X<^+RUP\,F/GDC,P-FN>1'D2X+@N$YN+-N)\DAYM89&*>2TQUU#>62*=D\,0:2U9RBL0LH+$*JLNYJ$Z MT/K\_-AVB3(8U\;-&ZE[P&.IIH2<^=7V8G,Z@\ WM MO$ZIR KDXTFF$#"-8>F5*FYK#/(=U8[PP=)61:6UYU(QY$R3:+=NL]*0_L[D M,F875RJ/C6-Q^5ROD[CC2\*XQ=0/#)+,\MW1(R MPVT8,-"&%_+9QQSFF0N)(EEC)V2Q[O=W)"2"M MP%&Z 4U'O*A)7.N>.;W9L50J,XMC-C>J%1*LFF1I:7U%F%#)@(*BHK#MTR&4 M#R$I! (/?OT4>&RG)_MORG'6H)+9,I;H":&IMUNHA7TH)2Q"] 34[OAJJYD MPQ'.%RLS'MUM90H%:*KR(Y-*DUV_+H.E.NK>M"8GD:';V*;_ .UJ.*U,)IR8 M)^X8\X1ZYB/02 0%06QB^8%[_/CVZXOXU<)9<@L)WC[R+=P^RM-_O4;*_#=Z M5_'3DRL1GQ\R A:H34BH%.M:?V:C[_%RO?\ C'W_ $5_Q<_Y=_\ C_\ XW\? M^,_\MT0_T-D_[D?_ ,P_M_Y__&_N?]W_ !ZI_P!^Q_\ >/\ R'U'_P"E_?\ M7T_#_;K'RB>'C^.&Z/"*$1,AE-Y,"JGB)4P-77Y#'[',4IA*4P]@[AW'XZV? M$D N?*/'H&!8-F+3H/C^LAI_[?PU]YJ77B&3*?F^@G__ &VK_LT)/[8Z8JX# M &IR,@.[U]L$"@>IH*4_WZ MC#B-PHBIC/+:OO\ 0+E3K\VTNW,8-6,OEIJ/CT8>M=5?">!6T.,FMLO#<072W$@1A+1Q&3OJG;H0I8FFX%B*$U'77: MP7COH5L=ZTWU&[OJ2 [4K'[EIU_*?SC3PX+S6A M%U'DO0K)-W.8IF;V*%K=/+;TP!1L+>;OC7ZADL5NV;+EE(!C'KG%N!6X@8AB M$*!OFJ^XJSXN.+\/Y%C+:PAY#EK>::Y-LPJ0T-HQ#*6+_IS/*E&W.*'<33IL M>.9,JN4RF/F,W[1:.(XP[*PKW9@"""2=T80[J4/3XUT\_P!R>6=L^,DC&F9O ME*I:;[G%;T>58-'#Y6MYVZM3)_:9U9LT25.9J@VC2(*"82D ''R(_P"R:C^U MFUAN?,4-RDD0RMEB[^>RC=U07%\L!2VB4L1[JNSBE3513YBV\GW7TO%7[@D% MM)<0K(RJ240N#N('PJ #7I0_V:'/(>15*PN_[G;GM-L-[R76K_'6ZK[MC:4= MHE)8TQE6HF$K5;M#&#DG$U5'538I"DHBX;)*E*731YQXLSWD7CO', M1#?6V.YCA,;);W&'R>ZRNGNVG>::>W>5!%<"=_"20EBZM&V*/\ H6TA"Q;98#E5016$Y3A]0B!B";WP M7[=,[QS%0SWV?RW%O,%PEW<1Q0LA@2RM60EKEH78LDKLM"KNH&TA'(8#)G>> MVL][<0)807V MQ&&8U5M\@)H"X"K0 ]17TZE:Z;O,/0X>H[5$UNDU8GV/B7C M+B:J%LOI^G44[]_D;CP1Q:^S/ M ;C,9^^+Y#FN?$=Q/,S/(^+QU;F^9R2#MD9'A9J^_>JTIH?Y_<6<.:AMK6UK M:8:R9DB4*$$\_P#EA*"ADB(6500*%*U!ZZFUK@? ^E0^=X/JSS-H'9X>LQPHW2&D(63,\D9)!=1,BSU0_J H>(@8/)131_U$T2RR2!GBE>>0;WD8J:"I! +L>@ TQ MT6*W^U/(FS'M6%I0"D/GU$=:/&N0E)PDDXDS/%DY/NJ#1#MX=B%\";E7+^#Q M>/LQ?<8N\?)D.183&6+X:W5X!:YC]RVC#+!$;D!>XI5J@/U%2 NT5UPZ#=];U6WX_?VFDW M9LCRDVG07<+E4HI#3.;,>-^:IN4EI=W4I>.>JM74U&1B)2J)&0!9>0(J8?/Q M$;#/X#A?#L-G>)R8K'O)PWCUBLV2C[L5^^=OZ$1BYB=*B)W9B"'*I$5 VU Q MX^[SF2FL\I%--LRF4E MV-8DM8MP9MAZ4(0_*NX'UT:]MX&<%.M").GK2NCJ_X!QZYEEN;1)+.^E38TEN[1-3T^ M%5]/4 "HZ5T)T3,7[B?-I8?DW*7C5HK:";/EV&(;(_+DO+'C/FK&/Y#YCP_E>*ENF4-E\2KWUJZQ M((5(GZH4:+(N:FS$?]36<]@6 ]].]#4_^9%N(%?0E?Q---/BI)T._P"M?G87!BNS-[4UD3N((I7)52 )E#& Q0'JW\RV_) M^,\(\>7V7BN\3S3&V=[:2*=R3QBRN]UJ0PIU_6K&58@ @ZK>(#%9/*9R.&6 M.\PU[,LI!H4]\85DVGX$*":@?B-:]9B_V]H6[*0=@R3/,GO[)X_9Q]AI1PJH[ M66@HDZD>+MHY%?Q60]7=14XJ@-B[F]BN':\MIS M@Z,0IH2*D"M M!4T'K4?+UT6 D]5%1^!'_MU2S^YLU42V;%Y-FH0CM]299@*:XF*BNE#W>ORJ M94U/4HFF[(JX'UF$0 /(?+\H]=Y_:=<1R\&SUK*"8([^)ZCU!EM)DK2H)4@> MX4KTZ==)+R<#;<@LKR.1DE^F:H Z%(Y 30_WJR"GPI6NKH77DHQ7 I2^:C8Y M0(H4JA/(Z0@!#E'N50!$>PA^ ]<(&3L2+)4[5D6M/6FX5I\C3TTZ9$WP,C 5 M*$&O4>GQ^8_WZ%W[W:O^^@O^A/?_ (**_P#N3_N_Q_Y-_P"5_L>FY]+AO[ES M_P#,FW\TG^3\_P#\S_S/SZ"_H)/[UK__ )_9_*GK_=]/\O\ \O\ +^&GQR@9 M#(\<-W9ECW,N*V27_P 8QD5(SQ^)*Q)*@U:@LHDB+A82>)/(P%\A#N/;JB\3 M3FU\H\=N#,D"KFK/WO7:E;B,5:@)H*]: FGIJ\Y1"MSQN_MRK.KVDJE5-&(* M," ?@2/3\=!3^TU-NIWCW=B.XF=AP0UV;6;)SY6'U;MF_JE.1/%.]V7:-P-REXX^A9"5:H /M-!6F@/I\GQ(D]>OL%?\ M,5<0JMX LC&HJ%W-319/(? M]M$GT@-*-IMQ*$>BT1@297A9)E".D/U3 M+RCLBR2+=8HI>*!RD,7R*/ MQ$BDDE3N!8$U /KHKXAD.)RW5S88"VFM[A4BFDWHZ@JP8(1N8^@KTZ4^6HGU M:"WRXBLH>>K$3HF:V"5+;;)3I..>5J;="2*;KM4FYG MAF8-UW J%-YG\3 !EP^_\9\?\$XSDO-..6N8G7DUS8F:*>2ROH8VMX;E'CGB M6LC;BXB$A=%H11:C5/EH^1W7.;O&8B[EMTGQ<4R=T=VV++(T3!48$*P%&:E- MU14$5(@;0,&U2(E5Y;0N'Q9UTR,U6/MW ;08[++^[4:'.J>0?Y=8K+7B3AR$ M444%$%':ZAA%-(H^8E,Q./>1N(W%C':\5YN\4,A(&)Y?9MD+10PV[$R$4,IB M%0HW411T9C[:@6S?&\VL:Q7V$::1"6^KQLL4$F\U+R=B1O<35O: "U2HINTQ M2 MW5@S5165 Q#GJJC5?@5PF0R5K#^O=%A+[EKBSE M()G+-9$RZ*;QBF4BR92'(/B)1V>"7UCDN/<Q-QETDMIW426[I") I M#Q,]!+'U"NH'7:RANFG;8T=5WJ<=Z70,0;7&_78M+@+7.Y]JO&S=>+]GCHMR MSC'3VV5"^2C*_55!K# "G]V1(]*9("#^?N8:#%3<,\:6D/">09V2SXWC_JKB MWBN[#,XG/6K2!Y$6&XM%-K<;YJH"Q>$U)_+T&2_AO\_F!F;/&/>M=*BRND]I MVF^JD]5]PW&FN\SF@H?'#EO7LEC)VOP>O\G9'C+@-0-)I M2T7$24JC7YRF"XBN=S%SVC')+&C2WUM!,JP@272)]-$S;"92Y+-0,1L1W\^/XCF8,5 M)*(;S)MC["-CN[;5$$C*2]5BW=QE4M^FJA1\-$MQ=K:$ER2TM&'BWT7E_$K- M*5Q5S11[',&S*7GTV;"?TN7B724D[>*BT5C8YJL95)$Z@F[B)_P*J_+F3>U\ M6XILC-'+R[F>8NN0WVUV+)#O>*PBD78J]5>9U 9@ *4'Q+.'PF7E%U% *83! MV\5C"2*;IMBO.U:FM*J"2 26^--&AO.H,\6Q?3M5=)D=EH=+G+ S8B)>\I+- M&2@0403R.0/;,3!T&Q/D.YE0Z1OCWATW/N;XCA=N^P9&_AA=J5"0LX[S_P ( MX0[D_ +71WR'+I@<%=Y9R!V('9:_%Z41?_K.5'XUU5QFV77-NLRP.I9-B.CW M9YET?O'*W0=SK@V6/L&J:](23R+HYW+&0/*Q4J1HV=JH>#9=FBR2()?48_DK MUORGE6$EDE\DYK-\AQ?'4RKXCCMGB9Q T&/QJ(DMUM9!'*C,T0?9AU&KED5*,% M/W$,118A.[VE[0/714 G>+1%0MWSF17<*G:,RN?N$8H8Z2 M8G;^"8-Z_O++DL,>5S]]<<+\R6:I%+'R[F4))%-+"S-5E4RRA)8>IVJK!DIMZB@T*]^HE M%@']UT&8Q6 @X.PO8:LPV?7#BA=ZLB43*NC0E?K\EG=Z^RGO$_(NRL5GZ*B; M:0*DEW*4/(HN;C/(N0Y&TQ_&++/7,^2M8I+B6\MN0VEPWHHEFGCO;4RBTA13 M*L3!GA)?W$T.@'DHCL)9,X+-5LWE6$6TF/NV?8 2L<'T\HC$TC';NWT>@JH' MK#.,%AGT'BD#E]!TB-Y=UG67-@O&9RTW9*G79>F0Q:'"197+E M63G8J0420(Q4%<$4#&%N/=,?8 @5>?:O#'8>/^091KBU2&.Z/LE$NZ18+*63 M:!'%(H)W*$+-3?\ F&WJ3?RC@)&X56H) M'S -2/[?33W<$QE:T9E(K^)%*ZK._P "[S_Z%__ )%C_P#-OU?Y'_Y/_A_E_P O_P"__BTF/Z-S MW_F__P"3V_S+_P W_P 3U_V?D_PZLCB+EOZ8Y3-:O!]3!<#>R[1(K]NXC92>K M"DS;6]"M*:2_B',P&[R/%XY(G>Q$;%5;TBZ MQ3/F=9F\ZQMT+&-\8Q'BW':G?ZY!V=RR1@J\681;/U&MI<#()&!\^=IHD3,* MHH=@!/H9\=\;XPG#,=DKW@UH,3);-7*9;D+X^TGN%#>"H@B1G9 MJ1HY8BNURK-WD$]P;;*-)>QW"1=FSL^]<*'D0"(%I$02 -0LTB@"K;2:*1_U M5OHRY)NO4_,-7V#77$1)GBZ;R-Y&SEBD'*!F:ZJ9[)GF13D'2LTC';8J9C+S M4C'IIIK% 2&+W'IG\7FX_'$+^_R^%PG%(Y$K<87!Q6\:O44$-]DXIKB_??N M6U@F-5)J#T(IR=,K=07&+Q-I>7>;DCJJ75Y(]&%:;D6B0T4;B#(%/2HH=$IP MYSUC@VC-7.M;-A4-JNFUM.JQ7'[)FU<;1T8Y\V5C,"$F95S;9B4;?3+_ 8X M-3I*B<3KB1,Y5AYRY-=^1N,?3\,X_P BN.'8FZ-Q+F[C[0LHG$L?<9PQ82%%W">6\S.*VN/WJ$74K_ &C\?+>^=.$6C)O(S#5I=* 9\NJ8B?9S-0K MANF8YO$IS@4/DP=POQQ:GEO@GE_"+>-ILOC+JQS-JBJ6;%( 0QB@ M'8?'Q[_T ';N8!ZYN_RT55!8#ITI_P!I&C\?+5<7*NFU[2N7?#3.KE5X6VTF M8A>0;ZRP5DCTY&(F$6M-BR-&SDJZ*H.%F3E?WHIF-XIF 3AV,!1ZZC\/YS)< M3\*\ZY/@+JXLN007&&2":!]DL9>ZDW,"&% RC:Y'4CIU%1I:\LM%R/+\/87$ M:R8^19NZC+574(:"M.I!.X#T'4^NG4EP"S^E?6N./FEZ_@#U1NJFA#5BY2%K MSPA4G[CN29X1Q>3<5@^2Q*P+2 MSVJ6U[2@4F.]M.S-&]!T8[Z'J01TUEA\;X?%[GXU/=V$A!4*)7D@^=&AD)5@ M/AU'7T-1H&MJX^2F PTYJ_(/ L'V>E,W)&]OV/!IJ>XN:K7ZV]4.T+,VFNUU M\RKUO4=OEFC0&K%P4ZBR_F8 +W$K^X+Y*M_(F0M>&^,>1.'/ M8^25%+]NWGG1YX-JAWWRH0JK0&HHP1R+ /QD-FLCB;:^MV8+-+\C4\?R&O6)3@SH?'.U0NC9A7.3^8P5 MPL^R\MI!"258D22.8TD_-W&=9:AJ>M3IO0<]LV/HRVP/SZ#D++1)IQ<[GHW' MI>M\O>'-TF)OTIR6A)U%VZ;:?1&$XNB5T*J"X@BV4(0#"0O8-]\-PKG5E8\( ME;$[OC8BA+$$A"%WE5 T_W7(&V\DLERVN:4XJR-,N/,W. M\SD=(@&$W1JIIE%KD8EIC52/C+8\&5A%['-PS=CZE%1*N(^"0"8WAU3IXSPW MBGFF9S'$DO'Y#8\"O;V.QF>*[N+&[ED-B0\ENO;E[,4KR[@/:/P?' M2U\L\,Y9EN(<2FX39W&6\=8SC=K&ES91]Y5O)F:7(+<)$7>*873E'#J"=JGX MZ*.*7F(L\WE9,F5MN1W5Z0PDW)OBB6D&QG"JZJA(&TD5J/D2-&I7,-KM6_R% M)>-IECR!US&^%6;2";H'L=)4:GE=6O;Y>'5C5W1AA%$Y%V59T0H)>HQ%/S#\ M VN'X%O'^&XU!GXVMYN-87*C&E*$'KJZ@D!#_8/TTK'-%X L6G M!#$N$4W#%:&(S"/^W.6ZX'2HY#@)3D$0$! 1ZX*3*WXO!G'F='D8PE\(E=H0HA[![" =_P^?@.FC-YZ\QW ML BN.1Y.= :_JR"0@]/^*K_*E#H93@7#XJ!,=#&H "%D%!Z ;6% /P_AJ+K MEP3IC1U1Y["GALNM52O=+LIW4Q-7V[U=>#JRZJZL66E2EP3AEWRQBI @LIV% M#P$2B!A[]%^!^X/D4L.1QOD1?WG#7V-NH L<5G:7"S7"@!_JH[4RA![MZCHU M0"".FJ^\X#C@]K+AR8&@NHY*.S2( G]U6)&_TVD^G6A!U,.VY#?;UMOXCUI_[_X:F[\#Z5]/]G\?PUGZ\Z]ZH9H4#(\9/W8+J$?'-8^F[>R:5Q M:9^1X!6>@;%UG!7\NVI!W5',.)L/Z1\]WUTD6RSR%M% I)H M'^HD,Y< >ICE7M GT!91T&CZ'Q[S0S&O3=VVEU*23:\OT M(Z6;OY]A'&A$DW42SCX*,.DJH==N9TDL*?U"*8F'I#^&LWX8XW'#FN>V64Y# MRP3NEIC8XXS:H2M(C)WMRRF:5@-H1]E-PC9]I#5YUCN:9:SN+#CUW!B[1EB+ M752) JNKR]0"5HBE>FTE6(+J#4 0PS1UI.8ZO1\!0LNSPED:.V"NJ:W9GF.\ M=+;;IJ-<1GIV:>A'::'<'EC+ -N+GJ>OI0Y-Q9:?PC=8DPH=XJ@;AJTFE#LLQQ/ MCI1HFE>J/:)A-/"ORQSVW/TUW96T>R27.9P[%=0>Z)"*G3]^.[OB_GV#.7') M\;=?T#AX.[)D,EG+N6X#N3VTV%TMUVCN2R.J[8PJ5#,RJWK.KG^"6N,>R:U' M*;MAW(+6W_1+*FZ?;(:R258;(]RAGJ6.TUU:5R7R&5WSC8]A#MF[33XZ"BKU M2G1VGJ/"Z?"18O&8-FRJBPM3O%EG# 2G,IZB.1'\QB@/7)7BWG6/\:^3X\H9 M&;A\MP]I= -42V$T@0[F &X*-DH("[B@] 2-.'D>.N<_Q;=$BC++$LT89?RR MA:[2IZBH+)0^E?F-!'PVX^%WK!Z!<+/RJYI'GJI8K- 6"L$V*>I0P$O SKQ% MS0[ S;L0E9-*"8JHM?/X?B?"5QUQ##9%O5LTIS>;)1' M]GJ#U]#*U9_88:00C33+V,!HY37*HD[0*4I_DHF';X!Y4DYSPCF$60X]Q91B M<9:W_P!);62VL-W'!2I= MW$D*W$TW>EA=XSLV,ZD-4]"'J& /ST7S7'>8M93;DK7,"%O#=N5,OT^M875 M'+MP"0CW^HF\[E:01W0Z>M-]#Z=-&=I@N;XVSA@@S27LD:49KJV3=+04!9H#'0DT+$+U->@KH M&.;FD\K6Q./.*:GD<'?V%QUVM7>[_P#ZNO[19;'=*%D@?JRT0C7.;-$%EHED MI-_:SJKJO7C?P+X>7<>X/7PCQOQ,),]S[AF:NL;+98N>TA_?(8(X+:YR2/;V M\KWL$A1B%[M D4M-M=+7R'FN96TF PN8M&N!-DN]=#%K),TD%M$S[>U( MZ1]]HF8DM4)0'J=&MEO-3B?RCD9'*EUS,[4!$DI3*MNH;RKR+M95-/VQZ,7; MX\86<=H'6]9T&ZJZH]A$"B3\W26Y=X'\Q^);2/EJH),.:E,AB[M;B-14T:/)B$/\ J=GOM[F$H2&'52L@V,16C*"3Z]*: M6D<7.,^5PMEUZMNYSB^I4Z^_?3-PQ&P/Z)&MHAN4'*JX@'7SBGESRERZ_M.$9%+;EJ7=PD<5KE(4NW,A]HV7;E;N&@)JR M7**JU+"@.MO(<B_+0@4II MSWVW&0D-"SWC]R1X_:A7&S^#S/3D5<^V%Q6@?O"Q*\^ZA8]CG[2>G8%)H]25 M1.3Z)RJ(E4[ @Y,U+]O7!^;M;X/(\BXKY$Q&UE/9N% :J=QU41!SM5@5)V M/U5N@.H_FW#2O1J%0UF W_C7!LTDH=:H<@:1&\T>,K1JDW3021@M!D/NUEBX M]LD<2$<_=$#)I"(CX@!NQ1BXFO[@Y3A%SQKE-]3>+C#7DG&<\6))_6LU[<,C MM0'88'W-\ZBN&[,-M F(S$.0QR"BB&[B.2L$! J4N#[PH)8;NYN'X#T*/B[E M(VW3Z9J9].X[6/.W%1;RMVDXMP_>*1&Q8M"H>E9'5B3'*:&M2Q_Q'XEMRFM=] MIV+6EYF,#+3]SE3159B4X1!5W(PZ=BDV\3)6=!FU.60=FK46Y5=@1L!E@.F4 MWP4IC%2WB#"<:%@!U]H)/3J" ?AJ%[8-M-6#.)'?:(*L02T;'9[SN]IJ>FC$SV[Q&DT>J7^ (_3@[E 1=D MB$Y1F9A(DCY=HD\:@]9G,<4''J5#R+W,'\!$.P])KD6#O>+\@O>-9)H6R%A= M202&-]Z=R([6VMTJ*^GX>M#HWQE_#E+"+)6]?IYD#+44(!^>G4[=-V35P\=K MI-FC1%5RZ<+'*FBW;H$,JNNLH80*FDDD03&$1[ =5"1R3R+;P M<.ZJH J2 MS$!0!\220 /CK>)51N;HH%?^K5.G"EP?9N4&I[*Y1]S!@M9[9'.?OU-!8BJ)4%524.'4 @IG\44^P=A$_EUV[Y^1.#>(\/P*)]EU,(+9UHON6S MC$]R10U -U(*[A5FZU&VFD=X\2;+X53_,O;,%U&!Z$M"RN.A($; M$=::27E;'2V5]8\LM*B="+WFYQP MD+82(ES:XYKN/\>,QI/Z; M5(E2I%[?[N]D:PR<1[!S7?0K&U>LM4VYA$@*&9B '^,\E^'?%', M,ESW@]WG>4-F>#( MWO=_;+,R=EYB69!],I(?M@D1LU2J@$D $Z.IXL5B+=,GDW3=:PA/J9:;@*!2 M6:G0N:5I0$G0=#^Y]QI-:(R):MM/>U"4FDH%OJX4&2C\Y&3.OZ ]-7/ MH%:458;:[B 1&3RIQ&.]^C+W! 8 R"%^TM?B7-.GQ]H-!U]*ZYVQ0EWX>7Z_ MN!9' ^<>.X[Q+SV[7'\TQ3F+"Y(JK]ZV!4=HD57=HY MZWR_#,I-RKCT+WV*O #<6JMMV./2>-CT )ZRU^'N&HSTZ0YBFV^0]@43>5MX5['G=-8R#7CGB+YNY7;+%17, %,(]P.4"=%O# MX?!7AO/Y#'9CDN;NJUU,!.2',&GF,?1N%MFEHY! M04GTCE6@U.Z"=N*:R@.(^&*+.864!00 X=@_EAV I3]@,#_^E_@W.T_I+R#: M6T[*H2+(64UJ P8#:TA#(*CH.M*]>HJ1:-RKFMC&JY'!2-&LE7>%TDJI^*J& M+&GK^4'X&AU!N<\G,DT;FRAI6GOG.*NJSAK7-,RJ>R1[JDV"0LUJMRDK?'K< M\RDC&-3-",64>F!EDUG0'$2E,4@],'E?B+G/%_M\/$.*(O(H[SD37V1NL8Z7 M,26]O;[+0%8B7:I:24T5ECH*D$]:C'\EPUUS?]WRS-8HMD(;?Z@",EI)*N@J M:[@0!0@5!%":&E@>S<:<(Y$PX(Z;08"T+*H(J1EJ:$+&VR.*!?8T=0EPBCMY MIJ5+R Z8%7,@(]A$HAUS5P;RUY#\77IDXAD[NU56/HACE M%,>N\<)E.%X.3&\OY?%A.#^?.3XJ[AMIHDD^GMN[01WUQ95,6/GN 71)"3M4 M;F"D,-)EH3N'WT"G=#'4$OM4!E*]&+=% (.KM>/V^Y' MR HK2SY'+$.^8^,.0G!\VA87\JF6.X#=V&[0FIGAN![)0Y.YC4,"3N4-TT[GPKTUH60]%4#Y$D D]!_L,2\6<%)B<9>]IUA"C06NZFL-GT):NM(ZOTW.:PV2%S M$Y["+F!JV0@ZJB>[OKISM>^F%6+2S_DAA'2&(JBTZC5;Q3!1X2WGR^2B@@R]V=\S*0(T!.X M(#1>BDT/3U^)I4B)O6@9SKVRT?5YIKH:]+P!:ZUC9LS;O92NWRGU^1=J)5'D M35HZNSB+^PYJ]3/[',M#JJK#&JHCW "K)]//Q[QWE7">"Y'A6.?&)R'DJVL^ M*OV2.>RN9T6MSA+AIHRL-\E*);W*HG>#@5)1M!_(\EA\GE(,[))Z53^7XTT0MGX-<8]-S 91-YB3M%LO,"SR9 MG(R,O[K!)L#PRAKU8SO'ZAG2IF]?1<)I'$3"BNY;E'N'8!6OAG&Q^1O-$_.& M@M[3"8^X.1>-(:1(_<_T<)">T5F,;%1^9$D/QZ$_*;B7 <4CQ$4K-?RQ]H.6 M]W0?J/UJ>HJ!\BP^6G+^WQE@Y_Q\@IQ^T7:S>C+%MZZ;LATWK:OG:I1].CW! M3JJB7UU]LFY$H" J[4'L B(=5WW+\L_JGR;<8^VD#8[$?Z8;""CS@F2Y<$ M>LS%/C[8UZF@U/'&+@MN/1Y-=W=O#W?<"#M(VH""3\!N'_>K0:)5@X4L6I2@ MFB548W/(I*-:2S@Y3$D9^TMT'\@C'I ^LL-#(H%64$0,$A;%0%D/HS2K[@O MQ]BTW'_& *]=2KT*ZO\ 2ZFIJ-=>S6!U_.+EFMD*88FY0#V%<*D*0RS)58OF MQDFX'*8H.XQ^FFX2'L/91,.K[B?+,AP7E-AS#%5-]CKE)0.M'6NUT:G4JZ%E M8?(G57FL7!F\9-BKDTCFC*CXT;X,/Q!H1JH']OS6I3"=AL_$'3)-P+R7G9YR MS.X8J1L36M/8O5T7]=B7;[U*OX?0JZV:2S%4"D2,[4$B11%?N/;OW+<)M?(O M"K+S?Q&).S;V\2OMXXC ME) 2\CE/4$2H3N*U_P##9 I'2F[T]=7-W:Y5[.ZA9+U:I%.)K-2A9"PSLBJ' MF5I&1;91TZ4*F7\ZJPII"4A"AY*'$"A\B'7"6 P^6Y1FK/CV"C,^5O[A(8EZ M5+N0H!_"IZD] .IZ:=.0O+?'V0N.?1O-G ME-1;';\:=VV#98KQ=9RC*-K<-5Y=Z[)#ZGL+>7,E$V.RO&[0'3=JN*K-$5D" ME^#@*?6X0 R8_&M&#)# C,8W= M0LC!)"3T.Y)WF1O+NT7R#RE)!A3)LM+"HC!5F*K-.2:.SJ-ZJ?: 0?EI]C'NE;@=1S;')>ER40G47Q#"X@]/TU;ZV/9UO-HJ"?G;N(A M5I[GIP43(/K.;N/^%^/R\(Q_*N4M1/.00!;JAHT16K=16A MT1(\@ZL,)$*A5;O2,HFN9& M3?(T9IW2=VWXELG)<1PK'18CDU\;S,2-20*N\UD-6!C%=D0!Z*Q_+Z ^FFZY MQK6<-5_Q-X1R==M656DR-KE>,EJ?BPI#Y&8*>3<6'$K4!C$HKZ;(Z!8(Y4 B M3G4 Q03 3&PM^=\+\AP?TE]PL%Y8\TLW:VCSUNN^[4PDHL65@%#=11[=O?' M^H51M)8U?6L^ SG'9#E^"S1RXNX/<>TE=NWM(%/IFK2($4]H%/3UI34B4CG= MAT]8D\_TI[,8#JC4#969Z@8[DB0'7"#MCOPJ-GCP4\BIK-G?9;P[E)V[ M=#N?^W?R'C\0>2\52WY3PI_R7F,=;GVD^WNVZUG@:E"5>/V] 3ZZN+/GW'WN MQBLC+]!F36L4M0"1ZA'("N!UZ@BORT1MOS[)=UJGVNZUJFZ=49 OL;!(MHVP M1I_@0*ZC'R?N^F<$[CXKMU"*$'\#!TL>/9_F/CO-M?8&[R&(SD1HVQG@>GKM MD0T#+\U=2#Z$:(;_ !>'SL"?7PPW,0ZJ2 U#_>5AU!_%2-5LZ]PFW;*J-?HC MAUL-Q;4"U1+IK-X-9+ L\>,8Q8Q#2J&+7V8+(KTN9D6@*HI)."BD'N'LL40( M =2\,\]^.>9$9O#64T'%;J:3%S(_<@E=FD)()(AE:NTL:CK3H30GH-3=Q8Y%\9JUCS> MCMFK3C,MCS-K#W+)=7>(5"QTEZ=(5EG#Y]/#')VHLJNZI4U# M>'2[\P>+?+62YT_(YS)RY,_.9;7)8Q3"60ET?XUD<+W:T_/2OH"!T&A%OEWB=FY!P&J?MX56 M[S.M,II&*U/6&<*O5N-=VK -E!&.T>3G/MQ;BNB*@&1%_=!>8V'A4L#28[&O*+G.VT]:E[*./N&W! ]T<[K%\"JJ7! M\E?IE^3"_P#&T%V^:C/Z\@3MV4@8T_4$FU78D]73W;:M[FIH]<7XPI4:T26[ M[;;E]AW^3C3I/;K(("G6L^A3@H[O2D\U/$QSE- MSESKRR.18>+QQP"Q7!>,8)5VV:$=Z\DH +C(S]&FE/0B,L8HCT6H4$,7!<7> MPGDSG))_JL^R[G00HHW/^T=R,O%=,8F+2P.0+>[DV*8XY7:TD?MNQ7V3 MSN;Y[!+_ $TLAX_9#N!E(K>$=-A#* KK7NQC<:LH[B@E1J29ZT<.;O0.-M;S MN\W+/+\B=MG6'7NMP\F?3\IFFS<(1Q7M-BI) CH(A])J?12<3+H*LGBIS&(0 MJ11<)BV)Q'G+CO)>693E&.L,EQIMU]EK2>5!C\C&S&83X^1"5[B1_JPW-NZR MQT )+$1M83MP"XQ.-@PL[6627].VEB!,\+,Y!28$5,;2E@Z.-I8D@4!(:M*C M=1RG1WN84ZY5C!]ZD7(S;7,K*WDY'B5R.9*%1^Y6_(60^J7S*WNC)&4EHB.5 M%1JZ[^**J!_:%IR"\X;SKBD?+\[C[ODGC.-.V;^ HG),'(">W;9$T,=];J"/ MIKJ8 /'2KI(NW62*+,X7("TMKVWL<],_MMI26L[F@.Y[=?:87>F]D3=UJ* ' MH3?%S'-RS_4=UT_7ULYK<=J#R-E_T;G2/;$,!#E9 M0>Q@*L!7QB(\?]OGANYO[E0>5WZ[F-14W\D;K#;[&7JMC$QFZ;EJY M!+?<(&U1 )]C'LE ?E!9,>PG,S 1 3?3D(;LC[4_+\>%D?Q3RAE?CF0N&-H9 M6"Q133>R:VDK_P##WBU4]:"4TH!(6"A\G<8$D7]66 I>VZKWB 2[1(U5V4KU M4D;O3VBO4BAD'$-9J/[@'&2Y8]>)HT1HBU5:5O0211V23\XJ^E>$T:!9";TN M(F5>,TUSD H(INBJ(#V(*9CBOD/A67^VCRWC^=8"W^HXRM\\UB9=W;6M1+8S M/2JO&A9$/5F0J_YMP6^Q.;Q_/,#/AI9NWD3"!(!3?U *R**T()'\*].E1H1- MMREAQ=2RZOZCL=@Y(7Q\]^EX[4/4F[B"P[,GT:M'Q*>A6F*/,R\7,DI"*<=C4-FKRP*S9;((X>0V4$@BBD MA-T8V[CH*M2E=S;677(<5C>&064&6N)\C(C+]/#<,WT\%66,RD>\$IOHB$%4 MK4^U=$Y,Q++@ODCF;A7#?:.8O)"QL(1K:Y0OLF-2TR<4(9O](@F"IH[.Z4@X M]Z;-'T,TT2$\O697N50V5W<_<5S5<;D5DP'@OBULTS6\1V18^Q@)J'8G]2]N MRNQY&WR,2U P6A,W@3@^/:Y@*WO+2_(T'(<3%-C/!_"RK6MC;MVH]H0QVULRK_G75Y(1 MW$)8+&[]>I+#_(,3C>/8<0WT=M<02RS=[I!YI3^/S]\M)MXG&:Q#_9HNVMF;Q-%O#J?98P9? MW-"IJ=ER?4'7!02DW>;8SQ?R+ XU#S#C6/DO[K-(@C,F4N9#*]L9%): M6DC_ $Q60E>A$:Q[:MJ8VZY+A[C&9*WE:2PR%S;P1VX8MLMU&QMZM[55!4HZ M#=4 N37H6"Q1*0_PEL?XK\M< N>*2\(R=U#S;D\4S1VEK*]I-;] MH+*$NB[)$U8&1V).T'?[C,CCKM7M^%<'M M+\HI4G$ONH].VZJ\I0@U!4[2K _*FO,' L?+'M;)Y.9$8U/U)H&ZAO3H#ZU' M\O\ '66I\3^!E1=.)5RRJVD3L17']Y>26BZ \UB6-7(I1=G)VQ>-FYN8;.H] MFY9*(G<%:BDFL04R]C!X]?,UYG^X_-0BR[EUB<;<7:6:)8V:XU!/+0QVRR1Q MHRNX965"X9E(8U'77BSX7X_LKDRD)Z+JLJ/[E>,.@#N7] MV]63?*R=KINFLHNI!RK-XX;"F!E6K$ M""8$_9W<'BOF]EP/P%F,SC\+B\MD%Y%:QY&*]B[T#V-Q$XB+@;60=U)(DDJ0 MLDU:%MM!3DV%_>N"9,?<," MTE@Q3MR.E-#%IG,]PNZR%JT2/%%*BRJ VQ3(A,=V#M%>\P FZJO>:A*]!HB9 M[%-DAE,XY35VGYM8N05?BWLAL&80XK(5C2RR;'Z%1]GDU(.7*%2TMC!E(5%X M/N;2!A.W4.)#%5,L\=Y X+D!EO#64OLK:>,KF98L9D92&N+%D?>([V%54W%@ M\IJ8ZAXQ215!!31(>.92V6#FT-I#+RM5+SP(Y$N:?(5^[>&XX9 M6Z>.+9/%CV=_E8)8AI"'92QA/'T*, JS&(>5>9I&N%M][V<X^8=+/S'Y(F\C\H$]JSCCMF&2V#'W.&8E MYI/AOE/7\$6-/Y=$?#N-)QS%B.6CY"6AD:GI0451^"CU_P 18_'1/F24,J0_ MO4*0A@-ZB 0"G[%4+XJ&$ACF((G W8!#\Q0_H[@*GT7:S]34TNIJ:74U-+J: MFM5PHB8Q6JAT?)_YO@0^>O+K5*DD $=?D0:@U M^8-*:\G:?8U#4>A^(_AJBGE!QOO?$34U>4G'E--C3$W3F7E8]HW472H;M\8@ MSW^Z=&/3[IQL_VN4#5$-S M"P*"9*!BC48%=\1*^[1Y9WW'/).,6*^7;>12!B@)60,I!+1N.I1AZGT*DJP! MU"G(&,U+&.5&*VK.N.=MV7.LUQ ]&QF!J97!XBHW%\X=0,HXG9@S62/%E:UL MK4@G<^/O0['*J!DC"!WXQN>&\_\ #/(,'R?E5CA.4Y;D)NLM-<;1)HIO;-'>1)E9F!XV<:ZRZ3=?H")=N'2S<\W;Y MI)%%<$CH-UQ05 55"KJJJ&6(YMQ'A_!Y^3\12>3Q=QN=K:Q62D4N>SLZ$?5N M H/:MXRQ0L&=2R413&BJ/7&,O,KR);',T_J3)(LKT7-'J$;,O$( MF"A85.1<@+TBI4U%$T4F_=/V I;\NM\KR#(6-@T5) +O)[MI7#C93C(9[V4M<7\M^;&V)>BPP-M66Y7>0 MJ%BWK2HHOJ=-FKT1(,4IF/59T5:$Y+\PU:,SD8],B+VP8[B:R\=]W?>X#E4: MN)"%,[5[#XB4P)B8WL'OYU8%()K-%;D+W7J.J. TA'IT%3\[_ *-;A'JK MMF[([=FJL!T?%5$S9%-%%HW2(B@F!3MTU"I_E+\@ E$?@! .OS/GN?J8%NI) M/]2%4$&I9M[LQ9C4U/6E?X?QUT9;IM4K0KM]H'P"I14I3TJH]/7YZK_X7>#+ MC+MR[4ZR[@VSK6VPNORK('4(J11,R8B<0*(F$?C^D>E_/;33 M>7N/Q2$)!^Q\>0 5H$^GC4U# $'VD 5-!2AZT"YX2[OPR^G8DSM=W[$].A+R M4I3X>FJSN*3IC5Z5B]YE6;9@GELVRS35TG#5!.+EN,W+MHNI4I4Y$EA.ZBJO MI0K !C )@*X.L?,MO=YCD&>X[92/(AHR% (VTF!VL2:$$D4.G MS@,N_IRO&>'L"?T+[*N1S?\ 3BBBA'*"-)UDU\QZ^L(A1NL[$\/$7Z!0*JD< MJ:B"KLIC =A$?\ )>/@SO35L_*C*+-IM M'@+9EZC9GL^.V1OH^3/7R1$D9";C$UD):E2:C@$E4(.^1!U(]S^8A0,=)0P] MB=^N*?$/,\1Q#/W''N8H\WCW.VSV&253N,<,FUHKM0*AI+66DL?0^C*/S:=O M)L7-D;5+_'K7-6GU7$N13)NTBY^(TJ)X\; MQF-C.B23+5-)D!J^B9;6TGI&)X08+@5W$.8C1@#I;\DR>-RT.- MY5:R@31SFSN[=B:21RMMEBDC-:F-UW1M2JBI!H=&KA2K!Q,_I];R9_X<6AF!DY-S+4\C0\IP[ MEF.LN9XDI:\SNW9[Z^!J%!'<;COA!!CD!VKL(.C[CUOE\3>SX* M=9),)$JM;3L^]@IZ&%ZT8[/Y6(_+T+$TI /)WEG4<92F\TQYK&*:?8%Y)Q-R ML!&QYX^H3#T4&RTI(HMD 1LM]>.%DB(,OS'!42F='*!2IJLGQ'X6SG.Y+;EG M.))EX?:!!#%-(^^ZB7<0BLQK!9J S-(*#;58@:ED'>3\RQV&[F)X[VCE)&8R M.B@*CD@,33H\U?Y?G^8^@.7A_P 37-%.AK.IM7+K1'_U#R'BYMT>5E:^I)I^ M4A8;(^5I>QJNF*A%5HM]V*=0C)_P"'B8Y %1$1 Y0$0\1L\=?6UNWT MV2#OB)&'<531@?02)U +H34 ]&'M/K45U[9M*PO+7:,A&"%+>A!]48T)VGYC MJ#U'R/C%1*UPKEI.P"S1-ZW<1TQ 3B#9RDL@X35;.VRQ2BX92$<\2$P!\B"B M1OS%#OX]8[N"3$Y%9L;=AGBD62*:(D%2M"I'Y61@:$_%6'0F@.LB/%>Q/;W$ M=:KMD1A52&'P/HP/7^SU U37OG[?UZQBV?XX<0I*8B0@7!I9*E5]SWM%13 @ MC)A3SOOJ$K?77R)#$7@WH*',F?U) L4"I!W-XW^Y3C_/,.?'GF^&"9KA1&;J M9?\ 3W77],W 7:;:9204NHJ ,-[F,DN4YG/']]@)SE>)NZVD?O"J3WXB2*B. MM1)&!ZQN:[1M ;H-3!QO_5/M.S^(,G(/%YERO'^DIMMRO<1QN"WZ M+ [+R%1T5XR)33K$>K:N^*^3+&_MQ!GF$-VK%>\1MCDV="S@_P"4Q:H*GI\B M!T$A[EP.K>Z:,\V.G;#;\_E+S%QL9='%=7).1UIK"4>TC ;0CG[DV3B4'L.T M(F=,!=QZP_S3(&.)A,*>//N,R?CSBB\#S&#L,I;XV622T2=3;O!<%VD#2J8V MWE)6)#^R9?RAP* 6>=X':K*02=I M/K ,_P ;E(6L.\#R*WG-.1Y>WO.0WC)VV,TTR)^V MJ95""&WA4( GM*B/:Y+,-#ESQDP0Y+)Y*!DQMC:R1V<.XLHIN65_80$!_P!'7Y^2K0,""&JH/P/YOC\O[=/A M2"-P_*1TU5EQ)=(1_"SDM)/71HXK?0.5CR1561<+J1(-5I@#&62\RKKJHM4" M*F HE,83=@[#UU[YLA:Y\_<3M(HQ-OQO'5C H!(3LI0TVK[WH":T KI6\0N$ M7A&1E5]C13WNXE=^TK4FJU&Z@ZTJ*^FA!X[5BZE<8'6=8A*S"Y/RCXV.<&H< MS"BT:2ZK2L0RMZH4G9&XJ*N$+:WDG*Z[!7R4,(+D_*4Y3E*\/*.;P @Y+E^% MW%U<\TX?RE0R[GC!N)1:WD[D^@M.8X\EB\O2<@D)61A$['< M%(_4J]2 "6)^.OT=,G*#QJ@\:J$6;.T$73=9,?(BR"Z15452#_251(P"']0] M?E]V);5G@G4I-&[(1\1L)6G\1372JL'42*:A@#7Y]/AH.=HXW\51N"?(C5F, M75'M>68R=AG%IX:Y7+&[BW2#B' M!^5/,@PI\6\,DFOK>Y5HX8NSW[F!90RRBWD->RA1F)!.U.KKL:K:#,QQ7B"7 M3\ART<5N[=934*LA6A#2"GN;H/3JW0'<.FA&V'FW>->DI/*^.,19(==\Y5A MERP3Q32K&"Y"%.[JL44P$I,,HDZ P2TB *I)"*IBM/$#B[N#?;YQW@UK#S+R MG<6MPD4:R[#,HL8-E:"YD_\ BY!MH;:&J,WM!F)( ;F^?WF9=L9Q]7B6<=I7 M"L9RQ/3:@J42E"2PZ DDH-$)Q5X6MPE(5>@#A MZX2<+@5.;MCMTH8SJ0!--'S_ +$GXCW;;B[=)96"K-=A M?:B[17M6ZJ!VXMS-3\YI[!=\4X)^W+'>\A2"?*H05VUV)0@JW4 &3<*E@ : M;>HKH_Q.5'Q()@]AP-ZRF, "<2%\A .X@(B !W'L ]OQZYP4,!M4,5 ZGX#^ M.F4S '"'?XZG\=?"*BFO!(41*80 1*(F*(_(E$2B41+_#N4PA_GZ^ :^ZU?J>[ ML&9D7'YD#. <@E_=.Y5?7Z/?Y?#KY\O#M\D^0_ >WG:' WBI!K_MUJBZ/UGT MA23_ "]^_;^GT:FW=7\_QVT_+U!]="+R'X2XMR#.XFI:+4J=_63(0E^JZ+1" M5=&2*8K9*Q,5D#Q]E9HF$!_O!0<% H FLF'3I\9^>_('C!DQ]A,+_C.XDV=R M[%$J?<;=@0\!/^ [#ZLC:%^2<&PO)HV,R"&]KO$BC^<>A9?1_P"WK^(U66?' MN=/"-\+O,)*5T//3R!U#-JHS>W.F$:JK'.;B$<*I /R= M3MUU>O.OMT^X*$6_,(8,9R@1T'U12UNRP 'Z%^BB"X44Z+=("1^5=+=\5SWA M3![$M=VS4W2*"\8%?C;UW#Y50FGJ3TT0&:?NDP<@LE6]UVC:JU^/Z;T8"GJ*FGQU( M5N??MM36D#5O[JP1])4Q25] MZ1$Q$I1 !Z',%:?=-X:L/VWCMODAA$D=A'$L-_ KN)M[^QS4GIJ1 MK:NI_&_+)1=32K'>!!'NK);N4# A#7:&6H%.AH.@-#JQ6"L%6F(Y!U79R"E8 ML"HI-G,-*1S]@"90*1 B*[%PLW\0#L!0 ?P^ ZYBO,1E;&X>'*VUU!>EJL)D M9)":U)(8 GK\],U)H2BM&RF,CI0BE/PT!]4_;_JU.O%CM$?LFFA6K.EI[*5H M?U<0UKR[;3V<\UE$E_IVZ9'2T6>:.JW542,MYMDO(P^)O+H3-_G74F3^,X+#YOB&<7*^H1L5Q\E*)9*3.2=U@("> M,_S=H*#!>5>* W(JS?MBF!\FB1$IR?!1( !T*8[G/D>ZY=R'EN Q"Z MM[J**UEEAV7K;FV+U(=&([3,6H>I!KK??C>'M<#C,5<7LB0X=HI!-W(U=NRM M*2U4C:X_.%"G^Z133)DN1G!RA/\ 0I:(FJQ99W35T)V^Q]%@Y"ZA=WT-'?0( M.I)-DT=UE5=-DGZS&451(H)1%01, F AL_%GW"551I%E*+1684,=:# MYBIZGKUT.]H_F?@_M6Q."MCGO)^91+=U[I6!DAA(K[F>ZN:%@&-&*1@ MFM%8L=#+>2LW>W$MGB,6(H(WVQLS]UY%H.HBC'Z?Q 5G8T%30:;5>X4\@^1E MH;:!R0MTE6XQ0R_TD1-R*%@N35@H)%4$HNLMT342BKG24.D4K7V[4%4A%?E[O2HKJTO(\.S?%892)H<&=HJY4,K+3TH M]*%.H5%--JDLIW]:9C"80 I0#N(A MULVMA>9 RI:1EQ%&7<[E4*O05W,P^)'0=3KQ)(D5-Y]30>OK_9J,-%X_XKK1 M5"Z-F=3M2QP,4S]Y&I-Y?Q.'8Q0F6 LY/H:U,3AHR1\]OX:ILCQS 9=J9"UAD>O4]0QK\RM"?[="%9/VS\ M(F73L:U8[]4?:7Q/#DGF-KB&:"A5_2B@SMG9 MAONR\DV4,8S-GB[P5]LO;>VDI8>M*;M0;.?M-K&;/V5=V2.*T?>XID9K/S%5(DIZ@ <0=HCDPPIC>0@!Q#JZ;[P^'QW2SVW&[L U/U%NK^A&TL+8EE M/0^J[2!0&@U71^+,VB2#]T(+UZ4)'7Y#I2G\#4?QTY:I^T3&LC+.;1LRJCTZ M14D5ZM1F#-T@4P)>XAGU@EYU-M#MABB*TJ01O-:#66R\/QHBF]OV:=5IN6):@5K0$]"/CU7YZ*6K_MQ M<<85NW3L#&WWQ=)%%!4]EMD@Q;.BH',8@N(ZIA7&"OJT]-%5GXUXW;J!G MJS;:_P!B!1^'XCUT8--SJD9Y'DB:/5("IQB8 -(&,:1Q%>PF'S47AON17UU>7);=6:1I*?@H/1%Z?E4 :,++%X[' M((["%(8U%***5K\2?4G^).GH(@4HB/?L ?T?(]56M_7PBH*J1%!241$Y0$4E M@*"J8C_V3@0ZA ,']0B'4U-9>IJ:74U-+J:FEU-32ZFII=34TNIJ:74U-+J: MFEU-32ZFII=34U\B ?Q_U_U_^_K&RH:ES[32O7I^&IZZB8BI_O(6(%/@* #Y: MP4RJ-8YX\!K=TI65;6B3F+7]H0AVSJ4=R!'(H15H[*2K]!.-56.=!--1MV I M2>/@7L/O/9>:[@B%Q8/#9M:11VQE:0A!&1ND@Z1H3( Y*O6K$'<:CYAK!+1 M9%6Y$TOU$CO2GYG)JC=6-5)] 5I0#: *:F P]@$0 3" "(%+V[F[!^ >0@'< M?ZQ .@_5_K19J2"A0%X@@V,"K@#$34,OY(@A]!3I\-;_ %AU CFTNIJ:74U-+J:FEU-32ZFII=34TNIJ:74U-+J:FEU-37_]D! end
GRAPHIC 16 g120603g22z36.jpg GRAPHIC begin 644 g120603g22z36.jpg M_]C_X0 817AI9@ 24DJ @ /_L !%$=6-K>0 ! 0 !D M #_X0.J:'1T<#HO+VYS+F%D;V)E+F-O;2]X87 O,2XP+P \/WAP86-K970@ M8F5G:6X](N^[OR(@:60](EG)E4WI.5&-Z:V,Y9"(_/B \ M>#IX;7!M971A('AM;&YS.G@](F%D;V)E.FYS.FUE=&$O(B!X.GAM<'1K/2)! M9&]B92!835 @0V]R92 U+C,M8S Q,2 V-BXQ-#4V-C$L(#(P,3(O,#(O,#8M M,30Z-38Z,C<@(" @(" @("(^(#QR9&8Z4D1&('AM;&YS.G)D9CTB:'1T<#HO M+W=W=RYW,RYO&UL;G,Z9&,](FAT=' Z+R]P=7)L+F]R M9R]D8R]E;&5M96YT&UL;G,Z&%P+S$N,"]S5'EP92]297-O=7)C95)E9B,B('AM<#I##IX;7!M971A/B \/WAP86-K970@96YD/2)R(C\^_^T M2%!H;W1O16#GT2;H*J&_ N )2(C%G)'\U&4A"/(NP\/@ZPVU!W6A]G M6>.IIJ18$+18J_ 66MQ$(VD9A8T'-OMA-E+#:_=CF1*+6XW]EMD%'4B9(POY M--L5,5"\#U\[M%V# 6S(-9E*+Z;AO/7?IX+C=M[W3W&1JC$QO$!)M=B_5NC: M_%18U^X3.KW'Z"72 +QTK.1=$K+U'83=!%]LU:<>UR0ISBPO:RC1SJ'FDTFC M-PVDU$EG)%B&$ !,Q]NS[?G#$_<^X\A S(X_IZ:N_P"74*@?<$/>]J=;>H1^ MK]1+-LWB?DO9MG[DE.U/M5/6TOK:P.#1-@FJU<7:=YT^DYC)!M70L,$LQ9+; M'2.V:2B >2GUGZ0HFW624*4PF\,87V]/,PK,OWZH2C$&,9L30T>[L=GV!:*:K%G MV%/0,6V:5NK:PM?SR$E;-6P,B20?M=F)()MWK!DBHNT,"*ZP+(^5^/\ :]%M M\Z[;Y0JC7&3\.1)D2&XB7B-W5%GW5?&F%M=$"\Y"3V,(@;%^.Y\.BN6!^X/: M)Z-4&+USJ>V3DO"ZAE:M'Z[WNYNC1JZVU:W=;:0&P%H[62&F%H^9 MDF%'L1'^BXJ5@[6R9PPN)I@JU&0A6[A 56YU5"I#3=VO&JC3$66?N+[1"$3 M!P?U#U:CP\5=B]WR>FHV?COX^"A:E?=+1M6S-6T0^J(IR.R6 M-1*HRINQAN5IAI:T2S:/4*C%H5*.CY>.A6;@7SDQ7**B31-0R@$42.D'HL[[ M%OPNWWYT[X_[(=B&?5M^6A_%9W]S38) M%DT&G7ZFG>/ZI)7V$A5M[M?K5>Q1R./D@%1=-,3G # MIIF/FM#[6Q)X_OC*+1LC"7^WL9!_\NB1^ZLOW!79B@2E7*&;77(9 A*RV4-8Z:/H&D_+1R" #NK6>RS!NC[U3U3E&/U M>LQ#GIZ1YE=&S[@QZA5[L)1LLB),2-!(L/C\ETV3WN9TVJR\FUH",-:8+>DK MIJ4JFSKO!5APV8P528VR3V"D-2)L!_)UPJ,Y%MRD9MG+A)612%P5'U#+<#L< M\N[VC*1B<;W1PCR+N (ES$#JY?ILH9O?ABTFSC 2&2:B)3(# %Y.(G73Z6^: MMB$^X?$/=(;AVE*5**R,C'I-TBLE12.JH*:9[KOMNV'JI?<%93)+]'26ME8ZU42*WJ\"KJ6F+1MMDE--A,/T M86.U^B25OT(G-04,==P_F6$:T;+J(H("\473 :(!TT=K-G3@U;.VAUKPFN-449)K.3'4!. M1('M@+4 $PEY=/VW[F/[L\W#C9SX\>4]?]L3T/#0>Q\;=VCU>*>/&+URS6(=J90P"F;CTXL3CRMR3*N7Z='$BY'B- M-#J'\UU+Y67B M571K2=8R4.H]]@#D3,X;K$3,<#^ B4 R4+(U3C9*(G$%V+L?(LJKJYW5&N M$C"4@W(;CS"P8UCUAV_IY_&HU?>=691KME0&]Y5EZLZE[E/):[L=[FF#1I.* M3L3&-V%V:V=%":45C#N0*1S\HHD8Z1T>SF]SISJQ[U5G.,I$<0>)Y<7T;<-X M_%<3&[?/MY,:KH.8Q!HINPOG]Q72PQA51 ML_:D&,@?#CH'WW /77R54.RTG*&3D2KE8XD &XF0VD0=">@\-U(]JZGS2L_9 M9NF;!;P:]VW+L#;<_*2599R:M97NO7ASH\K""C/,(Z?+'O2(22@29RE$!.3G M@A '3K[P(TB%\)/&F($0X)XRY.=%??V?WI^Y5. Y66F9+%GK,0-]>,F(=M5# MV[NA379;O45KJ.W(Z"A-"BT>N$EFOM_U!-T>V_4PY]#N79@[M MILMQ?5Y*.CK>92="6([.5)=19%PU5(F8 ,3S(-$N^8=UW,X\_8] MZPR!G*1/)F&HV;^-5MG[?R>(K&0TJZJXPE&,8D&/5QJNM4ZF;%IS&\0L?L+1 M\0A>]7V?75J^4A]K.3VV:F_<*EL78D?8=O2:=RV,W,Z6]^:7,E)+HKF;F5]D MJ0)V7=XKLG3DSKR93IO$H$CZ(C],"(^F/PT5%':K,83QQ;BQKE41, MRD=IS M'61WMMJT>_0FY*Q9(2B#!1T2%DUTNC;G<%$2C20*M)ST#/,&+B MR*M4SMC.TFR!%Q-[RA!.8Y1ZV?\ >]?AK M+0II.L5^.UI'LT"I.9*,O$%9)61F)!$YQ*W=1C,I?:$$P.GP:O%^[K,;%AC8 MD)P,.8$HZ6&4I OMT .NNZ9'VK[UDLK,MK-TI1+'Z.,?T[[>2ID']N)B\KU) MKRVUJ,W=QM9/ 70U=U['3DU&();+N&QF]GT/;YBQJ6K2=MD'UN(D^DTC2"RY MVK=?R^8035-3;]PDV6VSIG*?,R@3(Q!) !]T#28T+;>"VA]OT2X1,XD<0)-J M0 7B:NL"= 2%EW;^KVK[!7ME0-U.RM!MF[54VA6_W4[D8PU:OI:O58N 90LI M7)F LJJ#1Y1D7ITVKU!TY**I1'@H&#B5=VRJC#(KD8"NOC+B^L7\OBWX+JV= MJP9PG5='D;+.0,FTDW1^O\U8&N.IS6#U#9J/L[8;R.=V:_MK-(/]6W&Y0C>% MCF[&&@XO7J-KO<[:[M-5A^\:&=N&4H]624?OSD23(4$PS9O[G+]W7DTU!X0V MG$$2\9,S=?!:^-VRFO%MQ/BJ53>FUXIMGUC M=B[5K,C+T>YP5CEJXEK1.(JSIC":\=ZE9LZXZ9S:]BA'+:CRCI9055W#5_-* M_-+(D( )!B_OF/;19C2IL,)%A(V2<$E]CH7+=-M'5578+(9-.7&=<;ZP/2S1 M(B.(VZ@*XW7V^NN3S803BNM:H>CJT26KSNHK!9!=.;+*VAG/*6'ZE]=*H#=1 MHBJBJ@''F=3RYX#C*9?_Z/MQRC<:H\## MB8G4'4%V=NGP53N75FWMK//6[2FSFM%L5V9[<:76?N%=FKA-E6VRZH2@R=-> MP-KI0UYY2(V@M&D.14KM-ND1(3>1R&,IB'=(RJC1FQ,H 1$=/I?7KN22=G5 M4NR^W;[V!/A9*1,N1??H/(=!T63NLM>5[5-2;4NL'?&AF4C/2B)'SDSD6SJR M3DA8Y1NT#Q*1E&$E)186S8@ DU1$J1 A"@&A?=*^TV3^N7\:_ZKKT8\<6D5 MP_XPI Q1]>1X'X"(" #_AR'KE(();JKCH'Z+MF43")A$PB81,(F$3")A$PB M81,(F$3")A$PB81,(F$3"( >@!Z '\ PB81,(F$3")A$PB81,(F$3")A M$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F M$3")A$PB8103V>BW,OUXW4U8REHAI!+65UD8V1IYS*U,"457K]8E5TZD_9[4F&SQ"[F M2?/W9G$*LU!T!DB>T9=(YL]GV?NN#5']H#9[L+YD ?21(AM@?S=>+[MVS.M MS+8PE"=$ 3^H$#71]_/Q7KW]J-(VINM,M+ZKGK=,T[5M<6M%OAH78*,!&ZCK M]:M9M>P,A9IZI[HJL+/1 S!'MG3D&!@>+$(H9<$DVX%UL'.C^^S(F48QLD1 M 1D7,NFL>@+$'3P4L[MT#@XN834,Y*51\B5Y064N\0E'=8 MKD.Z?E611:IK%66CTD?EE@,7?'<.VR^X,>J,X"BNT&0E'64A$ZRWY<(S!E6T/62P)'Z6^>_\U\.HD=-RO=:9@WUHDY"67GKI'V)XWVW M')P ,PJ95].)O448]U)G9H+/'*I(\2D$_:^Z,O 'VY$T MU0KKFQ@.(]P%W<@#2);0EO!GT7.^V\:Z/>1&9MY0Y"1,O3+3IYZ[!U4*!8Y. MHLNJ]UM]OGMC[%BZ/J^%K^@KA=NQ-- MFV&R=U9!%9,P27.H(!!T.HET\P%C3N)#4TI=-H2:\?29 EHDMN[5L,[(WI): M7F*U:]N7%"OSK>++M>C34"G,U,[9RS:DC5E0C61Y#W"I&)Y>O[;;W&>!5&-P MA5 0IC$U29Q%SZHPE$GH2^[ L5Y7N&)@G,LOOHESD9VR/NP<^H:<92B0!TTV MV=9SV#L#9JIVYH$JP<3J=:J[#5&LHO6,)L27DU?IDY2HELE:9>';HK45'KE8 MG^PVSISE/J]::H)K-F[O]/D8=OQ[>PVV3 %XE9)Y1 8@-$OR-@_Q8!B M3J0O52[A;7W^L0F?VQA7",8O+DX)-5:;=VQKVD'9D/KB'U!K%65A(=]#LH]:1*LH=%L? MZ>V=+Q_;75T8=>=74;; 94F B(AQH+"^I,F)!);YLMHVUSR,R>$;14"(V.Y, MB"7XO]( .XU+NVZI6YIG6\KK:\5"FRM@V-U>1W+K^ZT$;??IQ.MI1.M]67"^ M[R7J^QKW*K3TSKJJR,7$*'*=VNU"=?*,&ZI#*>*6>WV95.?"S*]NON)I,2>, M2.4I 0>(T!(!U;8?%:O<*L66%+'H%UG;S=&0UD& C+DQ.I )&A_'QNK[6;&E MM=Q;"7A*_7T+ ZU-7GP3$--B!6E;G99M)GAS106NT,IJ1:RC9-"1.S4 L,Z; M@@J(_,I\W_>%^3?AX]61*HQC.7(0B 7&CDCH=6?IJH_:.)7C9>2*?*\O1FSVRL[OK M9[!:)_7:'[)P[",KLS87T21_"56"FH:1B:*0754D M+ZW4=.%8Y9PW,X76;(H%\RAXA\_[/*BVJ6/E3 M7DXIG[_L6#34,&Z>+.L3GMOC68VEMH/9.VK#T\=?V#4WY?5+'L6SV.KR$_=+ M2TVP:#MEA<*W."=RM02BEKD:)4!2&3<'7(1JJ97CIQHX@3RZ*1WB$K32!&+$ MO%G#L6U8$:^;+C2L$![&&;9=KG.(N)Y/$$%P-R^SMU<*J-;!55'->B;3?]G# M]ODNUMH-:G[%B9%/8$KJ-G?G=L)!N';POS,BP;MA M6521:D/*4;XF5@K@/N UP) $.+%W/'829N0;3P"MI $H4SE9_P!%&R8@?4Y; M9R'D8@_2>JIXW>)DGW6*H3^RMQ,MXOGU:E:W:]FV+8=-AZ%I6+W)/A39R?K4 M&U;P]NW3NS7B#"'5CI=-=9VW/\R_!F1-0'$8TS,R64EO&-F->O$]E(O(BA;(H>R95W2H*5E8Z8(C%_1FK!9)" M&6+[*C90JPZ7>)&S$%K"J-<8QA6T'EZ=2#'4^))W?Y+;[/"-/<7K$PB81,(F$3")A$PB81,(F$3"+J)B@/ CZ_'C#(=( M\C]*[/"3<#HQV_!4BX772>J8R$KM\L^ ML]>0UB65B*_ V>5K58C9E7W$SN6,7%R*S-J\(15T052IIF*0RI1/QY!SDF-V<2G8I MJ$@WK@S1JJ+P&)/=4("2A#&P;9S!)D2&UU.W18%=,#I&(+OL-SU^:O&4W'J" M'I$5M"9V-1XW7LJ= L/>I"PQ+6L/3OO>2;_)3R[@C!3YD&R@%$JGZ@(;\ '( M -H.I_$JVDZ M._SZJ?"'@-FV&PZ?#R7T B/D)@3(!S%]3>WP DFD@F(G75\2E*8W 8,I' M-B4.[4^ZN7]?>R[=:N2#*;*M ,IL]?DA,\ M8^^@5)E/HF:N&YS@HDY(8IR 8H\9]0#:L_YK)$#(N!S(_)7O!N8%9HLA7P8D M8Q3Y_#JH1SQ[DZ3]F5%-))-,R#GR X%#Q$W(\CD2#R,S]9W/BLB( X M@ !>U&-C4%4UV\>R063363261:()*)I.507<)IJ$3*8I'"X>9P >#F]1Y',F MM<+%S*OUMX$?! M@9B\>(N$!FGX^RS]P"_-+?H2\S>F0XQ=VU<'\-EE@[]64J@1(.>"%#D3&'@G M')CCR0_LJS^G@> ^(^OZ1]1^'KZ?ZX(# = LL-?/=1L.W]6H4-;9[B]5AEK MY!^\C%K@\DT&,"6286->FN68OW?RZ9G1;.T/'D(')E')03)Y")>HJ9/[#V7:X:E4JKL32,[8YYX1G',&P#X$*)A\E7+MTL()(-T M2J+N%C%32(KIV']YQYAX +I8P$X*)AQ^Z^ MT:_0,>V3=>1#J^&/]PS'*VZ$9'H!M^>ZIGFL18JP($-Z.Y2"<-$R" J ' Y*.#]J=QB8U2G3E'9 M]OQ*KGD?<>&(\HUW1W)V^6GCXK:=TH^Y+H3NPV/$U1R\HNTHV,&1F]46Q=D> M8.S()07FJA-,CC%W>O-S>BB[3P<-P$HN6Z'D7RXG=.QY_:0)W 2QSJ)1+ANC M^!^/XKK=O[I1GQ8/&\:&)W<;MXA;#,Y*Z:818?[.[Z]3]-768UWLS;+6JW*" M58(R4,XJ.P) 4UI.*1FV2+=_#U.1BY!56*7*L)6ZZIB% P' HE, 7T8N5DP] MRF'* WU#@_!4SR:*])D@_ JRY/[G?1*$>R,;+=BJFQ?Q*ZS>2;*0UV,9FLW# MR736,2K&(!D2B FX$0+R'/Q#FZOMV=:>,*I&7AHLG(H Y&314RZ0[<==NR$K M/0FD]HP>P).L1S&6GFD2SGVJD;'23EPS8NEC3$/&I'(X=-%" "9CF 2#R 9J MV575$:K.C]]:S[#TP;QJ^;7E(QK M+/:W8(N5BI2N6JFVZ*3;J3--NM5G&C&;J]JAOFDP88J8\J5B@S6K[*2[V:9K,G/5K9- D(/7"L- M!S4N>6V*X4LK=:OPKUY"'C$%O;4$TDLDB)0\_()TX>3?7*RN+QB'/^GBH6Y5 M%$XUVEI2.BRCUMMW5NXX=[8=3[$I>R8&.DU(5]-4>R1-GBFLNDU:OE8U=_#N MG;5-ZFS>HJBF)O("*E'C@0S7E"RMO=#P2-7OEX=)H,FEF8IR:*\:,6@NDX>-@ [\C=4AR M-S^10'8Q<3(R[95P#"-7-SHX&_X+6R)V"@Q?[F_4)HI&HO; M5LYBO,.DV$2@^ZZ]A6:TI(JHJN$XV.3)3"%H M[=DR!E'@8Q#GU#0?BL?O*00)LHZ74 MM6N[_KQ0';]L=XW*P:WZM5MU*H^PF/FJV(JDF?@IC ;TS6MJG3+A-G\B#_)6 MU6QNCS@[>893B8P% 3&'@ 1$?R Y'X>OH&5JU81C]R3HD!SI&[2:E(LFLJ MW435GS)'3605]A5-0IVI3)F(J'CZ@'(_#+98^2WIBY^/_E0-D "20P"L#6OW M5^E-YI41:K%NBFZPEI'ZJ+RE72;:DL4*2.F).,;GD1C2O(__ /*M8XKQ $U3 MB+=PGSP81 -R_M6?1=*K@9<6U'F ?ZJFO*JL@)N ZS0U-N/6&]:BG?-176#O MU/5DY*&)8*^X4<1YI2'7!M)L@.JDB?WF:X^)@\>/4!#D! JM9EI2IU.W6#>.Q8N1<0JFL= TJT;7NJDTT?*QKR+41KL:>!BG#-\@= M-47[]JFF8A@,8!#+X8F3*)G(1C$!]2W\UJRS<8-Q)D26T!.OQ50OGW$NJE!E MY2H*7J3NVS8=99B_U!JNG6O9FSVK-@04*8 M#F+XB(2KQ;;)B&D7#@DL&\75D\BN$#9J0"Q8.7\&65^OKHE6-$66((X=DCIAD)O!9(JJA2F#T,(>N:TAQL,-"W56 M0ESB);.KQPI)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3"**]Y5%[?=- M;5I<7&L9>9M&N[I!P3"2*U,R7GI.MR3.$!U[3-LV8+J?.KHN"MLD9EF4:X,'/U,WX*.-\:;[0 MS?8AWM&G4Q&TJP5FI#^B*?5J8QUPA0*O$J(DDI:"EK+#6B4[(4Z:MEH- +OD MW-549RQ"JF141 ZG^V7"%?+1F239%2(6A7!%!>E("C48\QU#Z-_JH\9'0A@"[ M_P!%)X];MCS\!IV00Y#$'R., (RB-.2M,7U62>P:!89#KU?M;,I:1OMKD MM3W2J1TQ9A@F,I9I^4J!,G[OZ2"4+(FN,6 MXNJ!&XEC)HJQ-3]7NSSB-DX'9\CL*/-)6'4C'8LM$;'4KS78*<+LB2G-CWRO MS4+MVW6P',]6%3MES"WK*CF,D :$8E5:)B3)G#_$*_51OVM'L_\PT^950:K^VY(FY04.DJ$5-0'MK0FU=W$N&R#ZG-K M/8">AKS":HA(W:#)I+P&U5K\K/5";GY:HO6,"$^^0C6;Y=3W)!BS%95L==SY M*>4Q,A5RJ$YE8ZVPBM-L=4?0%?3U>^8P9+)+V.2M)96"!63.Z9 MQK5@Z66(Q2%N<3J1! KX$/)]U+A+W.?(\6V4F0E5VKK'9.WXAMH]EN"L[JVU M&[%;[+]*6^@H762B;X6"@MIQ"/82LVRT7-O-,ME35Q+*,=7 M1[] B(,*L7Y>05C@;.2D;BG;SCTBQ5/MS_S_ "4S%ZN7>K;:HUHB*BO9*S2W MW9B#HIE;^YK311.-1AFRC9R91R@Z]M Z*89$QKR#A+82F (RXD%_]%/AM![46 MZJU_4\:Y8U783'=3"Z)2ST.IFW8F6A=@VR_FKM:5L= MTV#%Z*ID4WC:W4FM1@6!0H&MW:+3Q,@@5^DD9\X,190X(EBZ<"-0=5&U;ZR; MT@HTB-IUO<-JZQ87O;,E7M&3F[:]59F.+=ZUK-S3;H\G*S*L:NW_ &U9HBRM MSQC=VJ$.:8%['%6.4J>2ML-LN1W8)"!A'B23JI,AM7=C==;SNFWG\'9[I&1" MNP9^OQM6MD*8-@UV>KS1O2-03;F?FG,ZLK4YGVTVYSQ3-@U48E>@].#ERB&) M2B0PBQ2,9 N9.%LW2,!$!$!$/3 M(*:^F$3")A$PB81,(OBXZ3KH.4CI0T(D=X*9EE#%6]W76?M3MDA\B[_DO)7D]_P"X_MJYD8%6I,21R_NI+[0?<5H'0Y\QZ+= =,PJ MFQX618UR3DY*#E'$2PN$XH@Q9QD-$'.PG]R;+EWKE('#]PZ^127,5,ZK@P&2 M3T,#L]G=83[IW:P'&CZF,P)2 Z1W/R9;>7W.GMICV_MM8Y :D#0?%NI6(<)] MS;LE2R=B(&8W _WS>J+I.7MVP;(_?-:Q1(V^QVUM7TF9UUH%#7L? -X",I\; M>))FM;U$WSB0EDR+-B Q;$([Z-_V^+X42IKA11D3:&O*7%M#.7B>H^"TZ>^S M$;1(B4J@Y^/^.OA_55?7GWA.PF@WU(MMUM2W:#JYL!=5"*D;)_MXK)ON%U"I6WM657[E?V\G4K1+K$-2; M;D8&J1#ZFN;$SC!55E[;#55TU;*5O9E9,V7^JL 2*SGFA%R*%5.1CT])\%O=RPC;4>Y=O>&3#U#CIS&[2\2MLWV]NX4;W0Z\ M0>QG";&-V% NC5#:M>8*4B43G.X3K=KCG"4C'BIR)4ES(^1C( MG'.+W; /;,V6*2]8/IEXA=3MN='/Q8VAN8TD/ K.?.H/*JXKB3URX.[E/:9N MBL3$3/Y*DSHX%5-F->;+!";!@7UU7,SKK(7T@5RG$RU(90WW8[$RN]]CZ=T' MINO5Z:HM<[%Z/ANR%ADY$%*%)[MSJS5M)Z$\LQFXA&2MQX\ZY6C5 M!NB?]:ID\W.VT8]5%MV09>X:SQ$2>0 WF/Y _%59\I7S&/CB/HD#+D/2_P#B M?[+9YU8["1F^ZG-A+U8=;;HUQ-C1MZ:E?&2/+Z]OC1 '"C=%V1)'Z[3K$V-] M0@99,!;R4_*N6L3XCR_JNAC7B^MVXV#ZH_XGP*RDRA; M"U#]Q+WNZ,[>=2F%4ZW#<&$'=-KJT)V&VJ+6 VX]D^O]@;6)M[$HP<.J6O26 M3]TNDN_\BO#M?!'Q,HF8.AAPK_:76&7&<>+1UUU*YV7SE=7 0Y1D[RTTT'YK M7+O>L1&KWU,;[2L7:B!F-0]ZZKK;83MSV:W/;:^.DKU0+M9JEN;6=DL+Q!2 MGFU(U/5$ON+;FQ+_8-EUB MEJJ1DSM9_6[NB:)N;M+N!N=:(@[OLN M;41V1%]:-$U&LS%TL%7H54L",E6*1<]T-ZX(%:BD55TF"KM7P2]KSZ6-5,8< MLFV(GB1_2_$S)T!TW$?]%SKIU?O(UUR;+D0Y+D1'7R!(V\UKTVO7]O,MG=UL8E6Q]3.D-;GY)^765V.[=Z\@JM[D3>%7JI!862].NQ^"U\J4_WM4;($\;" 6&N@]0/_A;1OMIZ M?W/1Y?L)=MC2.WJQ7;ILY^O7-9;4HFH:5)S8'J>OB$VU)Q^KFJD?"SCL(Q>' M^GLG0116[0JA406$QQT.Z7TW5XU=?%ZZ "1UDY=_$A;.%#(%ED[?369>D?U6 MU_.2N@M!ML2;+VFWLA2,G]4^^=I 4C W(B#XT=3-?Z3!GH*R8PDV_[ OY.1_=>?F)6S$3J1F@ZZ^D/M^;*PU#]D]YP_3W:= MF[;71->]=Z=GT*GPS36.G$XS6+NF'[&52#M$,[+5DU;/()5VIBT*A* Y;* _ M5/X"H0AAB130JE7?+UR&I&O9EBFYB:=$PT2FL=W/KJF/[0F.*G MQ\0* :'<(51G3.NKVA.B)^HD2+ERQ\5U<:R=D[1*49",VTZ'P6<)A* KH> LEB;I0K4RG_J[(P.4'IBB9OXF,!A4 .UBF=>)$PC&=G4D1.Y'B77$R)1_>2@ M9<:F?JV@U_-:U-?6RX,>N" PMWV7KH[6#N*AKNTV']P#]MU%-G8)UV]GRUFC MZ*F=3J-6J8G,L":/)%G6)*1+"IK_6V_DL=4SH43I]BFPQ@ 9Q]BQA[<7)D^@/35_% M<>\\K^,(3E=6[3VC'Q&_4>"[:O9[XF[IJWM5O[JVT[7:LCZ[ 7#K^[Z2Q^OF M>J8)Y(1+95?:$OIZ_EHFU+E?UE"B:.<.5%F4:0?)FU*J8BI;+C"KEB8=DJI3 M],_?35;]=3[%)M>@P%]3IFP-?)V!)VJ2H[1K M1ZA>HDK1^Y8>$]7#NWIXQ5P9J*J115,)T#D/Z>7 <2F=(VUUK;O_5]?['9=CMDMHWJ,G0]-2,\Z"R]L9V#D45Y M6=C'MX6^IUV77F"@H*?9]B+SYDL0-9,?P/@O.X M]DJ*R*;(&R,]8 >?59(1.YNVNCX3MKN#3K7KL[U5*_<%V+2?E=BPFR76Q'=I MMNVJ;J(KEJYK$E&P*]3:2CA);DP@Y(5-< \S 0HZTJL3(E5C3%GO0QP[-Q8 MR.GS4X7WXU\#(L>GP48V1)]LG_ M '0 2.JRWU)L\NTZ[*R+FLS-(L=8L\O2KE3YU>->OZY:(4C5=TS+)PKM]#S# M%S'R+9VU=-E3)K-G!!$"'\B%@7T93*P!K?;/?%KOMFBXY6DLZ[-(]AV5%?/M M:7(*A%/]*OY)&MNZML]2Y,*WV ?72-BW+F1CHHL8,4#1R/N@#50JMOH;S5-= MTK _$LY'X+812;>_LFHZE?'A&7U:>US W%PBV!4& 2$I6&DTLFV*L8%P9 Z7 M$" 80."?'(\Y6K9.VBP9C>];R%KMHG9Z#_>=A9,]*KQ^O:^$169%16[Z$K>V M[D:IKO9V:VWKJ!V526AJ@65<6E^T-$V%NVD'"*(_ M)O#E*0BZ?N*)YG#AN?5X+-=PLB)CZ"-#XJB1_?*/(>L'M6D]@U6/V!4Z?L'7 M%A;6X7@)-&0VK'/73)8I_:9%4\55%B^UD "=@I MFT%8RJ2FLK-L"'=-]?4^8@[(XDI%:(;MU/$50:D5.[0F&]5MFVYZP4@K;7T0YZ_P 9:)Z'I&TXVJ7V9>RR M$[L*,K[ITQK7SJSL"-3J++( J@0V3"0W'5E,3B=CT=5VP_<'UO6+E+0;NJV" M5JB57LJRCVL1:5(U[[!$#OE3(NTC)NP:_I$; M(TRE%^KJN=PC)F<*_P#4>\=HV?8'8*'V;KM>@):JJ.L9^*IB,O 6I\M^YHN_ M2#D,10:Y .%.+O\%#DCMGM-"=<[-V M=>WK3LS!SVI&^Q*CKNMT.7^8J4A-(14E58EC?G][68WD%6$D+:05=1\>FL\ MJC?Y9+R3P./7=1C[D1R.ODKUO/=I77-5F9*UZ9L;.\5FXS=;G-8,K=5YRSK1 M<'2H38CNQU<\">30L;8M2L;-14G#5)HY5]ERNB!DU%,"!F>(W5AD(AY:!5E_ MW)1)*B[A=1W&>UK^Z:YKA'8J,[3V'S6TKI P$Q4*>VJ3^82GODY>1M4=$'DU M 2;MY-T "0S8BCDHP,#Q.Z"0D'&RI4SWKI/[3+9*35)>YNW#379(R!^JL(R0 MF+5?8"8M3K746W:(STB\OM(@(LB\RS*U%-E\VF"BI *J9.7MRD>+$255T# R].2+3P?+S\V6,=V5 MHSEA1 AVJBGF@1R4IN(F)B>)W4C9KH'"O?2W: ^WIZH,%M;2=0@MG42P;0U? M//;959ES8Z'!OZFQ2D9RN1+M27J,K)!;VZI6BP+D1*4R:JQ7!3H$<2W)M%,D M1G[9/K\%$)-\;OC'%UV9(6'7LKK&M]HE="*ZT-4)"&N)X-QL>(UG&S58O25O M>,YNUHR4Z@]/'+1)4WB**J":B*OB;,+*KT3VZDBRU"IRE.D)-Y>:W;@YN\L&M.K;507T79+(P3JB9GS%"02>I,W2+DB2P"O[-GMQ.Q!\OZ MJDV'J"!XJF1_;B]O*+76\YJ^0@;I,]6I_L3:K579NMSM4H<(R@GYHB3;1\N\ M8/K!(6"80(HPBB@H":0F*[<)@F)SPD!&7$=%9'6+JKJ=I[]+T':%JH6J7%@K MVK]>VAR\V58+16XAF]V56-7(WM:,6H;5R,TI7TY)VBQ=.$W")OF3&!!([8 = M9@1$I $L'2%),(F M$3")A$PBP5^Y)=BTOIQN#_\ T"OZO_=L2SHCF[3SG^I"0MM?MXJT.*Y")"$A M;K>:JJ/BQ<2T$J[QX) $Z28**DW>V567YM<:H>YZG;R'RT6GW#A^RM$Y<8F! MU6NIYL"I](OL[L]H:*IA]86_=$# )5%Y*.BR5X>3^UW1X^OWBWRR*1$W5TC] M>)C(E;-P^GQKE$K9KRV2*8W7KQ[>Z_<,,?(D3&$V\HQ'1EQCD8_:^QB>.".4 M!TU,B^OY?+1?GIT9V"V_K>K;;N;78DY+QNK*)"0.N:]?4HS94)$[1VS9T*C7 M+-$1VP(ZR%B7]3K$;895(&1FY%'C=(5?,GF4WN^[=G[;;EXN)C50@9O*1B\? M3'ZA\UY_#[CE5X\[)D 0'AR))V^#+P:?W3)NJAV>(;5O7L_R/6"2.@9AHRJP M*3[V=XZ(1%*8CZP,1$S$4'SAW!FZC%5DXE%-N0*OW, MF:9##B-A\>OY*=&5E9--]LJPFTK-";=U%!J4.DJ676 MEEV=1E-7:BU?0):+V;IB)->2RL?,UZF%G4I"9UE$3\*90K@'!$W!"I*)_J$: M^X]IP\:RK+B\P+!&?(DCU%@^JGBY^1,V8\H1B>!E$C4-'?HMC7V.^T]PC.TM MFTM>+/-W&L=BZY*2B;FWSTG8GI=DT2(7E6+LK^??NUE!L5*2?M7*8>8K&9M0 M'T)P/.^\.U40QJ\W%C&)@=>,6T\=]UM?;N;D69$Z<@O&8T!V?P68'V^HU+JI M]UKMKU1AO>;T2\0\M::Q$B8%$X]*%5A+[3B%/P3DK*J["D6)0 H?TVR8"(^& M@WT7Z.\\>O6+6#V'T MCW%[(;OI8P4AKCKKJ_1%WE;-K_;:#[^Z6T[DM9->RU*EGS#74C#LZ96B-F%K M>HM_J3MRHDZ0(N**J?!#=#&NP\?'E&7*>5:""&81^>Y_!:-]=]E@VC"!#$%R M?'31F^*IO9?4VM]!:ZZ,:OUS#P=)K<9WPZYD9-(J,CH[ZI,N'EF=R\L[0;(I MHNIN>7*JLZ6$!.8QS"' %* ,"R1E>9:@42&I\?XT5>?9*OV1 \92M#EG?XK8 M6QU/KZ-V?-;ECZQ'LME6.HQ-%L%I:"Y;O)NL04@ZDX:/E4$G!6#]6,=/% 1< MJHF=)I#[0* D $S0$I" K?\ VQL/!=#A'F;!]9W\U(N84EJR[4=9^VG9#9*$ MZSOU3U'KO2Z=WE--I:QF; QW5LR:MVNW-7E(NU7Z38'@-/PTRG).8OYR+92< MBS15,Z3.57VP3W,'+PL?'G79"4IV$!R?I#[MX_-<[*Q\_*N5-$A"E*;-ZK]O&BRS&B8",?3(G4R?IX:=%1DSO\ M=HA<(RY6>H :1'Q6S[I]5NR.F9"T]<]L1Q[WJ+6L8Q5T)V)7L3%S/6FC.7:C M.'UGL&NK&":+>=?QR)6YY0/-K(,DT3B<5A,(\W(]FR0OK<6R^H>?]7W6YBPR M*@:;3RA#Z9;./AT;I_X6=N:ZW%J^[?5).!['=/Y'5M:U['[2V#L7?[\7$\Q/ M$0MWN3/JA?*[75]BOZZV_<4K&,V2;=HHL057*#0/%+@?'-FCVQ5.,^7M C0' MS6ID^Z+(&GB[Z@C=O/HWS6KS;G1:_43:?5BIS&D.B,/-;.VM;("O1%=GNSRJQFP L4 M/2"VI_+^2U+?T_ MNNE$,?I ?KR?\F"SWRM36MO93>Q]BN[>G=<1U4GX[4'3^54WGL^XS$&\C:]: M]P3U4>PVGZ337;UJ@G8E:TPL+V@6$S7:=7&#!*QR,'77V'([>1*(%D@S.=OX^2_19UNTC6>O^IJWK^M1;B)%)HPE+(V6LE@M*1[> MYAHII8G+"1L;]^[2CW#Y@)DD4O9;$#D4TDP,(9YO(OGDWROL(Y2/@W\EV\;' MABT1HK?A$==5-SUXC'LW3YR82-F;=9TX.5-54Q$&Z9EECE103576,5,@B!"% M,QNX^PC[JH^J]WU"RZV A$'C ,2 MY'Y#S7.R!^Y)HHB?61REJ-OZ^2H7:KK[T?B(2S=8>OG7? M''D7;7=0O%$*155"1L?CUZ=5^D.-8(Q<>QC6YE#(1[-JR0,L7JER_C5=.,1$<0K8V-BX?2#]X#7VTD4B'44.8 * CB+SMC5'ZI'Y+$CQ MB9>"UI:>5-U-^W'0=E;$T^]OFX4:VI#I);'=9?;&[KK)V:N51446;QU& MJH62^-F+MVLH1%@B0YCG*4@!G5R)'.[C.,)-22-26##?^2YM-?[3M_(Q_P#I M(/1_4=E&VU-*VW1'VUM:Z_N12S.S7N_^OU_VLYA4%WK=QL;8O:JG;(OYVI6: M2_S$=$R\VNV35$ 3%!L4YN R^G*JL[C;=]-0IF(_*##\=U5?CWP[?3"7JN]R M,I-Y%_Z,MU6<-=E,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(HRW( MEJ]76=L#=#R&CM7I,6[JWOK#*J0D*TCV4@S=H.)&52=,CLFZ4@@B;R]T@"( M CP(@.0"2PW6"0 YV421]-ZI=F$KS>JHXH>R#7-G5Z?=;GKZUJ'DU%MGR,RJYCGZ*C>2;E5(*:OM F 8D)?3+Z?!8 @3S#G,SL-R\G$)B7?HV*ZVA2MOGZTP]!Q M++)-E"F<>U^C"DOG2>M'7%I(FV-3*Q:1?T(8PLW7IJ*FW$7(01C,GK95P=%\U.9-[ MI6NB1:[9]DSMDU]!UR!N$?3K);:KLB3KK.*L\-4877W]N/GJ98V)V:2M*8,8 MU]7VPD1^W-X>1N7"9U]/ZT67 MMR*#&>DM>UB JNOK#7Y%6752>Q]=K#&-:IO .9A[9DO?,8RW)XGD9\B=/!8 M@PA!@ -E!58ZR=-M;[-LNK[ULFJVG8VW:BM5H[7$PXHU&F&57E+.2["E7(G7 MT=5)"-FY>R1#=\S-!6/*D9-4PV1LLB&C)HNL$1&A )5W+U'[=\G7[ M;5%+AKA:+T<_L%PV Y:[CGVTU5CV4&$7=WMWMS&Z(V&4AK2YBF[:?0?O'+)\ M\1*D\3,X+X@),]!NGMUP#[?ZK*:H!H["DJ-)H0H1:R4:3Y2"DW##VO R:21Q A2B "$)"0/@I1$2'W6-%OU_]O8V MP(735H7U;&7UJ_LSV/UZE=). 76-L:2/;[)2Y:'B9]A'R$%<9-4TF%2?%48N MC',NBQ$AA$9QE,G1RAC$#H%((Z2ZA2I8?:RM9K,Y#[4=K!6WKJ1L4U29MYNJ M%4KLBXKU56D753C?[D0TI[;U5NR0(] Q%%3>8%. F0+'0I$0D'#$*7M4:$U5 MI+ZZ?7%;6AG5H3B4[#)2$_:+1,3:=?\ J18(DE,VR9G)9V2'0EET6Y3+""2! MBIE "$(4N#)UF,>)5C1W3?K;%/K4^C]9L6X7)C+QDS%DG;;^W6S"P23:9GFE M:JYK -=I:,Y*LTEW@1#5C\ROI.UU(7LE*2$C(2T M@RG;)"/989FK0U+FHV3=PF:Q76#5W&J&%BX*R1,=(5$RG Y&RP0#N MJ8KU?TRG;F>P8>J)P5VAXYLU@)=E(S"T3$2L76BU&OVW]D/9)S196Y5RNID9 MLY5['.'Z31,J/NBF %#+D[H !LK1CZN?)]%$0B(\0I M$KN@=15.*/!URD1<3$*.M>O56+920]M5SJA"#;:Z4444>J+G_:J%:8E;@)_$ MP-R^X!Q$PFD23KU6.'GHHNTIT_H&D=BV/9T+.3TU8I^/G8I-)]$T6!C8UA99 MV.L,U[;.D5"K!(/7K^(;"*SH5A+[9C%*519MM MU>L=U=T1%['>;:::]CE+\]L3RW#-24C/S+=E:Y!)1%[9(: EY=]7(&<<)K' MSIDT07_6;@PQ/K=I=&QUFU)TEL$M3D13KI#2UA4AF2H.9EXW?+5I28 M/7)*4CW=B?J-';IHLY:&>*^RH3R',@D;(0#NNU:ZX:7J$0Y@8"CL640[I<[K ME9DI)3[],*%9)5]-2]2;GDI=ZLTA%I&26,DBD8A6J9BI(>VB0A"B2=3N@ &R M^ =9M'%M2]T+K^,"?=U8U->F^=FQAW\ I7C5%5&0K'U7]L2$@M4S?3#OUF9Y M S 0%<4@ H815[7&E*'JAP=2CMIN-9!4:O2&<,]M%CGHB,K]/=V!Y"H1K6P M2DH=NZ*I9G)5G'F99=(J*9S"1%(I2*6<(F$3")A$PB81:'?OM:8BYOKO$;L5 MDK@\L-+N%3J,/#FGW1J-!1MQ6EHR7G4JH0", LLD\79-3R1_-P1 I$B"0@G MWJOLVXQ[S#'(B*I$ZMKML_@_3JN#]PT2MP)2'(@2#CHS[MY*)^[]HCY#[./4 M._1%!I%]K4-']9R'@=]OP6KF:=EHM$1.N#.-V&SK1#7]P0[O0/8 M1LUZX=;4#PMUZXV>19%@=N_2GL.K([3J)9&0;+;M7E'CF'L%ECT4%$G"""7U M(_NE5,*7M^KS.WRJ[QC4&^\V61D/J+QVT'@"N-#*JM[??9&$(>V1N-)_W\E0 M]/;>A7-,[2N%- ]?69&'7%9V?:8F37;O5U_C8O0VAJXI%*76T2MAK4#LXT]6(B$US8D5G$(^ ML&W+)%QQUI&0;-.56C@IRN> #"!@U/NK&CB=OL?(ME.9$1'EZ=AT;=W6UV> M[WLZ$!7 :D@Q'3Q6U2X=<4=Z?>1M4&571]NC%K!-D[B2> MD=-#\2VB[9QO<[LLLS$UV"B&QGDK-3D@TB8B,:$'];E_)/U6[-F@4?B=0Y2 MA^>2@/=D:X#E/P =#QA%RPB%CU2^V_47;MH;4ZD;]TG>K<@\26C:_%W:KR

URKO]GS<]4XFGQD&I89&^O7\6W@6E=2:@Y4F5[&=0&9(@K,?/WQ5]KV_7GC M-<0LE+VF)F"S?T96#B?4&8Z_ZJ)Z1W ZI[(L+.HT'L9I2W6F16,WCJY ;)J4 MC-R+@OQ;Q\6WE#/'KCCU B1#F$/4 XR^S!S*H^Y95,0\2"H"^F1:,XD_$+(P M! ?AFH""'&RM4=U._P"JMG25A)2[92;U+:VLK^IV8("5AY]_2+8W1]N2@946 M:KE>!FDT#B55 _MJ^/)1#T$,MG"VIN8,>7CHZK>JR4H:&<=_)<2]_P!5M-BU MC64Y:J:CM.8AY.W4^E2,C%_O)]"18+,I>PP,.N<9-1BR*=1)=PB3Q(43%,;C MD,Q[5DJS?Q)JB0">@)V6>=8F*7 L(=O+Q4B\!^ 9!2 V5B2.T=8BH914KU['QH@/O*D()2>(B(\ /%@JL M-1N /M1(!/0$[+!E$$1)]15]>)?3T#T]0]/AS\>/RROJ_598,W11K(;1U,EL MR'T])W6FEVS*5YS=8+7SR5C?WB\K3)=9DZL4="*J#('CVZJ:A#+D)P $.//! M3"%GM6&KWF/M.S]'\%'G#W/;<>XSMU9>BN[:UA;;M==;5B^56G\ RJ(C$<8[+. M@U\ L0KYW_Z5ZQM*E)O/9K3\#:F[L&+V&5M[!ZZC7GZ/)M+&C!?(1"J?N!Y@ MZ.E[?_=QP.=&CM?<,F/*BF<@/ *B65CQD8&<>4=_)9,5BZTZ\5N.N--M->MM M2EVPOHJS5N783D#(M2";R4-8L[K$I?[DO09N8X..V^BDC(^Z"@J7R'+[8)&.5;R,*W 4 MR8\_AZ9M2[9G18RIF.0T<;A:XR\8L1..NVJOC8'=KJ+JM_#Q.Q^Q&J*9(V"M MPEOA6,_;8YBXDZM9$EE8&>9HJ*D3%T:6V,6K\9; MK #,82N/7Y513;2\H#]'V$3<'4]TO >N9_8Y?N^Q[";69!D]DW!U%$0;0@RI&",^Y$Z1N4V1US@' B'!@$=Z[M/<:* MS9=19&H;EM J8YF+9(1C9 RZ:A>C9'>WISI^XS&O=G=B]6TB[5Y9FWFZQ/6) M!G+Q:\@P:2;-%ZU\#&1.YCGR*Q0'XI*%-\!S%/;,[(K%U-4I5>.C+,LK%KD: MYSB)>!*G76&U=<;II<5L75%R@;]1IQ202B+16GI)"'D%(I^YBI%-LZ3 "G.R MD6:J*@?$JA!#\,U;:;*+#3:.-D=QX*VN<+(\ZR#'R4@96IIA$PB81,(F$3") MA$PB81,(F$3")A$PB81,(F$3"+&_MUKZX;4ZZ;-H-!9)2-NL$7&)PK%6191 MNG#"P1$JHDA)R1%8MD\^78G% SHBC85@*54HIF-DH'C)U&<1./$[+7S8.OO: MR787"<)6;NM$6/9^O;):Z5:+YJF1VI?(&OT&\5"58N'^MI35>LG-,A9!U7I" M-A57\>X6<-GQUE3^2"0S>/5E#VCTE)2$TUAV IECT=6I.L#@ M'/FJI'=8=[(+UNZFEYQKM"!O?6I&-FS[8L#^+A->5_5>N*?O4/V\H[3K\U]9 MFX^95<-G")E9DX)K^XFH)# !BVNZ0A(2,R3JVG0-Y>:M?HO'7EOM9!I(52[1 M32IZ>L<+MJZ35EW!*0FU-P2=OI?RU\/;KBV4 M531!M[R7%M-W4H\GU=E,%KT_M*F[D4W94-706QX^&VU<9UAKUA.5NNSKF!NN MDM3T)*\5E]/J159:VNO3=&?M%&KY=NHI%2;DR3@#&]I6"D8Q)<@.H.KW7#>N MJH2Q+1VCZ?M-SNW3-OUI+T(;O"1M3T:_N&U=L;(3K2KFP^P:P:I28[518RAX M8AGJBD D*#)4BJ/L%@1C'4 !78VZX;LKT?:]'$I\;<('86P=&; #LBI9X2/7 MI3?5E:U!#R39W59 SBZKVF"=ZM5-6 : [:>,@D9RY0%)<%"RP5/F]-[HVF;< M+K;/6AU&L3UI>H:GI.KMR:\IT0SI#/:]8OAFT;8F!4Y9MM"YR%;:3#YX\19Q M"!F*;!$Z)E'#Y>P&,=8G55R$I:2&BRFZSGW166"-*VQ5KF"$JXOULJLU9[77 MKQ,4:GMIFKM*GK?8ENAO;)8[R[++2#MNY1/(%)'M 17>N%D_I?["5BWU.S;9V-L$-X(7JL1#/Z??+5.W)K-VBKR3%YN MHU1XPV<_F5;KGJ%NJKZ]90E8CRRZ]WUCIN$WM&.=H6>=E;!>*S;74A=K575K M98HZ&?6,X%\H(%)&VN.41FJE(G.)%!32966-:J*& !'VP-FU@Y#ZK7RJ!DXTZ'8RB0_FM&GVU++6>Q/6/??VN>PWSE?N56)=F$'"RI@ M;33&NJV!1U)H0Z*@I*&G].;/(+H$0_\ ZBS50ODD!S!Z7[@%F-G5]]Q'-=P$ MW&P)T9^NB\[V:P64W=FR?^>#L_4?TUZ:K4S9]7:RZ2;ZN77WL96-MVYA<*T& MN-CWF5>Q&K-<2^O9^9B)N+VMKJKUEG=+M;(.K7*!C9$CL)Z.>M09N4OE4UQ] MK.Y&_N7>L 9^'.N%M Y<7>>G0;%SX+GRHP.WY$L7.C*4[.NT0%9=;<16LHON M31)_K#I.$G*CHB,4D&ZMRW[9V=BC'6^M$+1SUO8@W0F2,C/&%=9E6FRRP@ZB'MD#4\==?%SLHXQHI]X4U"%5RIW[JT]0-0R!+CH)2G7WL+$,X)-#4&U[M#V" T.E/Q5@";7@MN([A:1 MLEMFWUU@BP8 0AY6 :+*>X1-TB8]T,/N67D&^&2#CX^TI@!_-GZ=%*=N'54( MFDQLN^H DF/EMJ#\F6]_H3UVUG]N70>S^^FXWUQCY&WZ^8)5&C['K$14MCTZ MKO79'D=0I&)AINPQSR_[*LZ##Q,W.@";,K8%F[<[EF9??LROM]$02) M$$Q+@G_+;3X?FNUVO!J[7CSR9$L0X?H%>/V9:9L?:UD[ =]=RO9.4N&ZI=Q0 MZD]E5E7)RU:&F#3<\TB%E@ "5:#EP9PD:FB4B!$X93Q+R8QAA]R'%HLJ[=AA MHTQ:1\2>I'C\SNK>T>]?RSLG_DL^GRCY+?=GF%VUI'VW3D>_OW$K;UHV9)R* M_67J/1*?=+5KB/?O8UEL[:=U;M9&-"U+,W#5VYB(F,D2E3(0W],&Z@)F3,Y, M<.SCRG@=N_>4/&^ZOME4/L MUZMFH33^_:_J73]SA65;O,&6DU&SU"Y1\8$L;Z3($LVNH0SE5M).H)5%1-PN MHSOF16;,>=LX'TGU::=&/Q5N1#M<)1C;(5V#4:G;Y!6_P!S M.P^D^R%5Z&7/2MO;W>G,?N-Z4J*LHC$33!-&;BHUZ]=1QT+-&QKH3-6EG;\;)QK;XW1XR.-*6OG_&ZUL^VG(IILK+P]V.Q;JIB^Y]>= M@6";ZN=-M=VN2H:W;O9R+OD9KI+6CVJ;:C#5P9RW67;5Q\4YWQMA6' M8Z&3>/\ 5:I>D-,N_0CL?UN@]FR7^2EB+ WBNU,))R=[28.5U M$">V_EJW;5&1DE!%8STR@\B4H<=3-D.X8]DW!NQB!H&>.Q+=&7-Q(RPLF%9# M5W1)))?U=!_'BLP]MF*7[R?5'R)YBKU&W,@0? !!,33LBN90%!, E'Q;^' M/('_ (8W\UMM#X9QEW!LM2VZ3%__ M '"=-2 ) /\ ^,._3G_^P)Q3!5P4A>#%%8A3'$1#Q$!-X#X_I!3.UCM_T>3I MJ+:S_-[T@:UFJ1^8?^;K:^]=MF#-R^>.$VC-DW5=NW2QRIHMFK9,RS MAPLH80*1)%(@F,(^@ &<5I2/"&LY%A\2NI(@#G+2(U/P7Y5+5+[#M$E?_O0U MYQ-+PFNNVM;AJ9 -TE4C2O3ZFE<:DMSLC54$R*I3YY?Y@!#D"F,Y4,(#P(>O MJE&%<>PL#*RO5]#&PG77X,O+Y,9+QE$N'C-4P )O$"ASQQG.N MXXW8J:I "Z^PV'X;?-;E39?>;;0X]BL0WT+ZNW3R^"OS[K&T]BU74.J]+:HG MWM/N?:W==0T+^\X_W2/JO6[**XV-['NDE$C,G[QN";7W ,!P;K*^V)#^)RZW M::*[,B+^']U-VHOMV=.].Z[;:ZAM"ZSLC M,[!-M/S]WIT);[/:'HMP2?2DO-3[60>E6?*B93VFYT4$#&X2(0 #*;NXYMUI MN]R<9.XXGBWX+9HP\?'J%4(OXDZDK 76E*1Z$_<@ANMVI7,BWZV]M]27F^Q. MLG+US(QFL-F4AG+R#]]7/GG3MRRB)..B%$S^?(&*Z(F<5 ;)B7KWV3[KVDYN M47RJ+(PY=91EX_#\URP#V_N0JK)_:W0D6WXF/A\5@%T1[._;1U1UP9U?M/K& MO6S:2%NV))2\O*]<5]E+KP3^R2+N"9A:4:K)I/TT(G@ 1*IPB')?$H!FUWC$ M[G+*F86G]O$!A*>VGAI_):V!9V^K$KAD1)M)/0G\UD!O/<_4/6_W)%[QV"I, M=9M&SO1[4:&O:Z[U XV"UCY&1L:DQ6#(4DL+(&K8M*N@ND4PH)%;E$41$HF\ MKG71NC?->SNMM_J; MN7[=-RF^I=.BJ;4&/:;0$#:64=JTVJ2/K.%JK#L'"L0>'BSS)_HCI!,K@I3_ M *0\ -P3C*NW0OQNZ<+AK:.^X#] MRS:^J-TN7,SUQZ3U*@.XK4?SSIK"7G:6P(MO-C8[.W:+I&E6$:T.JW$IC%,! M6Z28<)K. 5JKL':>TPR: /WEQDTM^(!Z#Q?IHRC/_P#8]RLPK ?VE403TY$C M;X!QJZV(7[H1TXV/'UN/L_7+5'L5"6A)JO*5ZIQ].?,'=?=(O8Y 9*IDA7[J M,!9 H*M%E%&RQ>0.0WQ#G1[CGPC)KK"91(/(F0UWT*Z,\'#,=:H-%B&#'3S" MTVV7>G4G1GW(>^KOME1F5WC+(ZT6C0RNM/([>+#/8K63 ;"L8#0DH>NB]0D6 M1 X @+@GXB)A(&=V&)DY?:L?]I*,;.4@7EQ?9MR%R83H'=,B.1",H1C%B8NV MC[^&NRWD]6=B:6VII6LW7K]6TZEJN2>6%O7X)*BFUNDT<1L](1\T=.HF81OT MXKB9;+J>8) #@3>Z CY\CYJZF>/=*N;:OB%* M1J]F.QT2OR6\NS+Q/5DD,V<3+I:7BH^O:=>SDFUG:[$E7CDS"DZ;N7((2*+, MR*HC./8O-#I1\4=0GN**HIGX\<>(QCD6R,7+0#/R(W\&;YZZ+LSRI_NH8]4.4"'F M7;B.FG5_#17YI+:SC=&NZ_LK]A62A1-LC8R>J[*U/ZJ]DI6M3D4SEXF:$M4G M["WCRNVSL ,W<*)N4CE$#$ .!&B<>$N(+G^JVH2Y0$]@0Y\E -F[PTV+A(2? M@-?W*UQ-NL-UBJ'+'DZ'38"[1.N8]!Y:;A"6&^6VN1"$ +Q0S6+!VJV>3)D3 MKM43M ^8'IU]INE/VYR F!$R >1CRV! _/P7%O[[55'G559.!,N)TC&7 .6, MC^&CDZ#71?:'[PT*UW^@4*F5*R6)W=8&@V!XNI-4"MR-9;;&A&=GAVBM3M%O MB+7:W\)6)%O)31(-I)%C6:Y#"8YS>&3GV7+IQYY%[1XSE$!B7XEB7V ?350' MW'A69->-0\C.,22[-RV#-J5?^T^T-5TY<9>M7BHWEG#1FJY_:+6\-(^)?5RQ M!79NN0#ZD5MLA,C89&ZJR5NC4D6YF23=55ZD0JPF$0+KXW;K,NL3IE$V&P0X MG<.Y?X:%;>1W08V4<>=5A@*C/F&XEOTCS5G&[D0T*VLG]P-3;.UY+T1W3'FQ M("92JDS(4O7E^-*-H#;CU6J6:=CY2@,Y.(7:RJK%9P\BE&ZYUVX)('4"R?;# MRC&FZJP3Y,Q.IB=M0-3N/%55=ZA(SCD4752@($N 0!+JX/0Z*[.PG:.G]?!I MC24AWEFG[X>:/7XIG/TVILC1E<1CE9B3D+9L&PU6HQR8.)ABU:(JO2KOWCQ) M)$AA$PEJP.VY.=[DHAH5;G4G4ML-?[=5=W#NV/@&N$O5;;](VT\75L-NXQQ]=J5CM2SVY:SBY"MM[96%;<1FE2W=O"\VU[#0Z8&>?18^01( M>+9=JNA@_O9R B92B QWB0-2 PWZLJAWFF6?^PA&4I<(R<$,QB3\S MIL/%4G3O>G6>UQN+EY!3VOH*I:]0VR:RV61J-F M"1Y-LY'3;;KKY*]*7VWUS<.N4YV=4B[?7*#7_ -^&D(J=@U6]S3+0 M[/,55RV-6R',Z;RTN_B0^69JBFL0RY"+ F<#@6O+[1E8O=(]H/&641'8Z>H/ MH=M'4\?O6)D=MEW0"4<>/)W#'TEMO-16\[^4V+UO%7V6H


V6\N:+4Z\38 MNFGS"9=QL">QS\F]V$QV"OKJKQ]78-ETI(LG)-7#9\F1O[9CK)>6W5]O95F; M+#Y &NLSF2):-HW%G+^06A/[HPX84L?5V\>W.4ZBG M)BE&H=EL./*_W:V$YQ '(D\ Y)8>D'_V;7XK8EW^F%E<)561$ZHSZ!?=]1V3O./13+MO=@;.V6;=363N8^#^2X'=NVW6F.;VSC#/K/+ MP$_*7C\UC%6ON.].NWE.)H'[GFFF=!V!5G2L0[N4?!_A_'BM.KN MO;^YP&/W2L0R/_8:./ G99%:XZH?;&CZ1-1,3VOHFR:?)4E"F4!38FZ=36E] MK.IHV^(OR%7CI%0T.]M-%8WJKQ\@VK]G+*QS11NJ@1,&SIVW6X^3?WBR[W+: M[!<[GT2#RZR.FYZGJNI1B=MJ)(G"<"&8F)#>'P\E"AKY]G?H_;)7;C.[NNWO M915!,Y"2#*2CD(?3&NU41;@FDLF#-:/:D*FW*"9$T\Z$,; M[C[M#V9"<,7J[QBP\7W^'542RNQX5G*04=%K.A9RQ$%54'9:F_D4&:]^V+,MCG:KV'Y9.(A&XJ U RXF36 MZ'O]J^UL<1[=/WN[RWET@#TZ[+7B,[O1 FU. )%V<&?Q\0OT\4*B5/6-,J^O M:+",Z[3J7!QM;K,&P()&L7#1+5)FR:)"8QU53%22 3J',91503'.8QC"(^'L MLG;9*VTF5DBY)W*]'"N%<1" C$:#P^"N[(*:TZ=I]>;\ZO]L@[[=>]=2>Z* M==:%&ZZ[-Z>K1BEN3V)KJB!X2_U-N?W#2$E%,&:"9B(IG4)\N(*%%%PHJAW, M.W$R\#_K,J7MSA+E"9^E^H/Q7'RHY.-D_O*8^Y5(-*(^H>?PZE1_L+[D\5O" M.4J'5[I3NO9O8RPLOHL";;6EHRN5>A+KIJD+.VRSSII1L2-@G"BBA$53(-5E M$3 =4A!$1NJ[0,8^_GWP&$-6A+U2\A\5+_LL>T".-&5EYT(;Z?B3_=0+O#K- M8^EW4?HM%R\';MJW*C]X*7V$WR[UQ6):X/Y.R+,['8+8XB(F/:@4[5BU9MHM MFJL#=!11%,P>V*A2A=C=PCGYV2;)"NJ6-QAR.KAF /XDK3R,.>-@T50#F-@, MF^*D7?>P+;]Q5>G6CJ_IC?.I>R/3NP-]WZQD=^:Y3H--OS91_'Q,_KMO,/91 MRV"=EA;-G"3=<44CIMCE.JD105"T8@':WKR+(3QLB/&8B7,1YZ*W)X=QG'V8 M$9%)Y1,AUVT4T-?N\HP4*->V1TR[R:O/=J81_P!V$XWC:#%R M?Y*!9?KSV)N^B/N*]S=_4J1K>[NQ/7N:USJW1D"B\L,[KG5,!&"O"UF0:,TA M7?6JP2;=!PLW12!:^<;HW_ +=AX=W, M5JJ2\(%C3U[1F4^NS5J4M.U%\[%NDV.NJF)RME2E,0@&&='<,.C)RNXAI3D6 MA"6I.SD>2KLQX'CJ87?=N][1!]RNEW/(Z2B.NW3JM2^=@S\?+MKGI1(2 &H)Z'7KJRVZ=9.Q =DZ M5+W0NI-NZ<+%6=Y60KFYJL:HV61^3C8N0/-Q\<9PY%>$55DC-TU_+@RS=4/^ MW.'DT#'GP$X6><=1_1=K'M%M?+C*!\);_P!5KB[NW2U:1^XGU@[!HZ:W5MND M4OK]M>LR[+3]"?W*0+,6V549L&QE4DD(YFH0@ LH5=TDH9( %,H\' W8[9"G M([7D8D[*ZK960(,RP(&_CLN9G6SISZK17.=8KF_'=SM^+:+W=FNY6P-]](MI MM]&]>.R5/V7L>\0G6^%KVP=7S$'/LDM@-&HV6\G0BS2Y6E,CZNZ>-3R:IT4T M'Q@((E$ $:>W8^)A]VJEW&R!QX$R<%W,=8CYEE99D79N#+]G QLEZ?6&8'<_ M(*G07V@;7':I:Z>-WQ[(L-=#6E*R_P!<0S2E(T#Z3(@HO-P3.'=12ZYJZ_?N M%#&255,=0@_K,)OU!8>_OE_O/VU)L$B1RB"=SJ_BW7P6*NTFO$&'*V4JB!R& MX)'EY=%AS:M<]C+']N/]F.]?[-:]COMR=CV:6J9)K3K.YM%\H=;FU8> L>NR MFBCGMB#>KSPE3&.^93%.&3$1]0YZ&/G]MI[M9?48C!R*SSC+H=V/Q*TKL7+N M[="$X2_=U'TMX'1Q\!^"SO>=*W1OM MNM9(8RNQHW3+/8S=O\FLE+&W6U=DV M\8/: @O/K:MN,=B;D!4$3"3CCTSCUYT(]ZCESUQ_<8OMQV_!ENG!L_ZG]I$D M6\/F"[LI+^TYJ*[Z^ZRO+_MF+GHS((Z%NJ0ID3/#!XEYXS'?R_2#M#7][1:",>>'UAK]>[T>\RJ:8(GD*S/MW::< M>PD'0 8I %^DF"G":ZX CTY=EHO)LP\J@8C_K+2'Y=%K#N7MQ'[JNV.1LP& MA\UZ^LFFNQN_.S\[]P'M%1EM-$A-82^LNMNB'+U)_:ZG6II-=65LUS4*BD+> MH;N7Z.K[^SOKZT4SI'68#9-)L-5LZ&RMO.7$+?*V\A+ DT? M7J579.5H^98,WA6SQJ8#I*>V5-5,P&)R00S6[W<+NX2LKERB6U'P3LU9&#$6 MCU@G?=>FLT.V?_M\VA>G=&L1=>/.E-1KL?=G5??#3'UC:[&:.EH!E/+-OI"D MXT9[K-KA]O&F[)IL-2>SFCZ^J*-V?H5L&Z,-L"C(>)QE)5G&, M4$102366(9$_*9TG*AT+<2W"R<"7;+ M)"%=-B9O;<>(R:J[XF7(3]+:Z/_=:? MN68N;=.VN[-55O9#W6-]T\YGE)=-;7NS8@D%Q)#2D8D=1-!.139 Y;B _K;+$-Z<\9P;:X56RA"0G$'ZAM+SU78JLG;7&R M43 D:QEN/)31E:M3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$5@;3U_ M [5UUD2,(IK>!A2. & M#U !RVB^[&NC?CZ6QDZHR<:O+I./<_M2T/P\UK[UETLLU [ A>Z=NQA*4:(V M"^V4FPEYB[738#1A=:^@PD:NNA,7"0HR#>T-4%$AGU(X\LK''$B)B' %0[V5 MWN.1AFFR@1NL@(N(@1/ Z$,-"^X=G7G\3LAQ,T74W/37.4N))) F&;X$;'P5 ML3/0'8SF8*RB^RT8HM!,X]_3496I71M:*,BOL"XV*3=58M-W%5XF#3F(ZPJQ MBDBO&2+AX= 17,<@ @7-??Z(UQA^WG R>-AC(F,W'ZG#%B 07#?-:UGVY?*< MJX7QX.)0!/J@TOTZZ#4C3Q6;VM-2N:U7-D%NLU#OMG[ML-OL5UG8M-55 Y'S M0U?J4#"IOR-))U!Z_H;:/CT$U +Y&156$"F7.(\/(O%W$QCQKJB -]#UE\9? MFO4TT>S*7N$&VR1UTU V'P _!5K4>I9?55-INO5;PI:*32M04'64?"N*U'12 MZTK46#V)E[DM*,W2KSRM489JD:._4BR%KY)J&,J;C7,^)]T[Q+JR4!*'M1T! M#?)8AK]'[5,:^H.L9BVZV>5W1IKM5M3IW35Z&W*E8=;VJ,8,X%QL#5\_(U^# M;;/UZU0/&,I=H]73KN\:;I6U"R!NC%VD8R!CJ0X'TGP*X M-_9K,G'&-::Y3I,N)D 01)]6)^H>/BR[P_V\*["RE?%CLIT\@6Y=%R-W=3]" MKDQM"T6G0A8%"KS,)MHKAI-TIG--*PR;R#%%NZ(5 BI&BC;WU1-9;W^VXS-D M3R)DP!(@!9J?2-"_C\RM2C[8KILC&-CUBNLZPB)$Q!8\]P^KC^:R4WKUVA=Y MOFB\Y99ROHLM?7JD(FKYOE)-H^MUAUU:HBU1TD*HD0DZG/:W9N&Z)D5$G!C" M57^F D/HX7[$^KX$-^!78S^V5=Q'_T\A 52'I^(U_)0W9>K^V) MZO[2).;:B+KL#>D-6M37N[R-47J,/2M"125A+)Q>OJ#&/[ Q>WF44LL@H9T] M?)MS/9(5OTH-$F9]C_L<4>W7"N4**GD(@N93/4EG;I\ %K_]?DR%LK+!/(NX M@G81AY#9]/YJ1]_=8R;B>Z_G(.T0U9G]?PMQJ3,;;KR'VI69"IWN-AV$XU7J M\V_BTD)]JI7V:S&137#V1(HDJDNBLZ*J%D80[]TT^;=)F9KO !59JBZ29J @3;/W$:S;D1J;( ML,M>1-402\AP((W U\0[+1N^W(7UU8L[3^WB(EXQ$;"0#Q(L&HT);R*I- ^W M+KV 9.HBYVV0L4$G6J=6(J/H<+_9%W((4*TA<:Y;MB3&OIAL_P!C[&;39"*J M2KDR"1SF5-\L!EU1&=OW)ERG&R ?(B292GZM2&/$2#1B>D1^*QC?;6/75PME MRQS$1$8>GE$%XF;?5+74E2K6NF]2A>MFQ>M;Z[W*R0&QIK9,Y(6:7>JOIY@Z MV#;I.XIBV+*.9-NN$,_>I"H"WF2353561<@[D?!]_%1-_P" :IW!+B[V14W.VD[Y M&79*3_L;7":B$C#7J^M748OI4]B69'7DX1T=RK(IRB+X9!-$X']E$J&;$_N$ M^Y*@0F*+:Y!^4C-^0EK/??H=&<=5H?\ \W",HW1,/W$)P8<8\ (QXN([.VY; M?IU5*1^W+&,8^I0K';;U6)@8+7L1)2LYKZ"G+_#N:% B9'6P ;<).\3\%*NE^F[;4>T6^Q$KM%2C>,2V4@P2C=;Q=6NEG) MLFR)6)R?;>Q6,NZ>[.5@'(* Q%9FS JJ@+'\E"@(ZO9%LJN$SYA:XIG[ W2Z3D"/&EKWK%( K[AV)+93Y(@E,?DZ1'DQ07TD4ADO MT?J6.(% !^/KG=J^\.]UQXF<9GQE$$KBC[4[5 GVA*$278$LZR(TW]H#HMIN M09S*&KW6RYN/<)N6$AN":<7EJT714]U%5*LG2C::95$X!X'/''.4 ^.<_)[] MW?+!C??,P/1V"W/^/7C_ "^&9 ;Q65SF5A@=UP8/(/\ >0'CX"'XA_'"RN M+QSZ\\CR(_\ ( _/\@PBYX]>1XY^'/'K_GF-43C_ (]?_?,HG'KS_#C^.1$( MB7+7DCGY+G)(NHE >/0 $/Y1X]2_GQ^7(81 (' @( /(\CR'X_G_ (X1=N/C M_'U'^/X>O_(,(F$70">(HN5@ #;9=1('/(>@_P /_J&9#OK]/@G&+\OU+O\ M\?'C_IA970Q.?R_R_+_F&%D-U7;Q ?B'/^/J'^N8 ;Q6$ . ] _(,P8@ZZ M_BFJYR2)A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A%BSW:>7".ZH; M[DJ/:&=-FXW6=K?J6)VP/(*L(9G$.UYXD80KUBFSFGL019!H[4,HFS74*L*2 MO@"9M_M?L_\ 84_N(\JN8<.SMJN9WB5\.V72QI<;N&A9]R!Y+4WHW1\GJ_NC M(U#Z36G3"%AY'9$[/0-391 1VB&VO8ZNQ;-"'EJW&MW07-Q)N(LX5N1DR,W7 MS!A^7,0Q1]7W?-Q\_M%=E,80:SC&+O+E(DG7_P!6#.-BO%]FP<["[P:[C99R M@#.1T &C;[NS [K6+K:!6:;>UYM^:IFS7&EI3L,C7UYPM0N3VJOJ1&[)DOE M*:W.W2=1WBC N444F)5R+'<"1(ISN"Y],SLKM,/MRSM$3B_]F,+DPXN+),WJ M\0'U7A^WU=PN[K'NEG[@X'[HQY%P.$=_3LQT^"WE=C7%LW!5MG[SIZTFE%P- M[U5USZ_K1%AL]6&2BI3?FO8'?%V_<507"P0,/>)QH%<-(L2B[0A8-9=$1(\$ M!^%Y!&'C5XA+W6>JP@.S_2/D-3YE?9,9BM1&S-L[8:-*Y/OGL)7I1&V[>)]>2)(K5QPF9BD M8K=LJB<2%_6)S\TF(UEM_?1=F7+].I_T6IW85JF['J#1MXG=O2C>MT76>HB5%T[;I[;M*V_;F-JAH M:.V3=*DPITQ!:YE74?90D9*SDLJ$P#F,:"W=GC2&3]U=1AG#G#% B39D&4SP M,8@$<($$OH- 1JYV99QI]SGDUW97(\8T 0/(<@1)Y.'&G4'?QZ+.KND?9U>M M]O[/=Z]9=CQ[A73&XF0GQB >!WD6T#=/$ M=2M$B CDS[?;=*D0APY2+>Y'0"/+4\G+_ Z*6>_L[=2N]"1L]:F.MM72M?V7 M-;#D9V4VC$TD^QH:"JSZCU"QS.GIFN719R[]^8/#M$GZ23Q\V!3V7:Z*#97' MV[1C&>7[ E;FBV(KB(Q),9;R]6@#;Z==PK._77QKQ/W4Q3C2B]A)D!R ^GTZ MN^@?JH'8;&M2>^M0VAY^YINQ3-0T"U+U:F[%V01W/KOYB@^4Y;(=S]5C=/;# MB8)5V,E-2$^Q<%=KD.U?.FCX$T#;,L2L]OMJB":(6V-[$\"/3IP/CJ1YLK-ZV[%[ 0C&^3>JHZT[:OTWI2 MF(2T- 6J_P!R;4S8L]?5F$_<]R0^]):%BF&Z:=$/%W"M8KKUJR>)L7+8Q"(@ MR4+=FXO;[S2,J7[>DV2)E,1$>(B&$3!SQ)&\@X)3 R>[8PNC349Y @ (O(F, MN1<3!#>Y$'6,'CMJ=5DSKBU[WC/MV;U=0@[Q<[CILKV%C:U9-G),97:TU\GL M6SJH3*"$$_G0"4B89PH@DDU3%-HZ:"FQ2502;BIH9\.V'[DJ-KZF!+:?RT6'[NX6$*!%TR"O M,$TT1_?MG'7;?CJ\=EI32EG"2TK)3$- V.2F-@%VI$(0ESC6[:81CIYG"2T\ M[;&74;+G=LP[T<2@YUDK*K#E2I,JZ@*_R1VQM-2!A(#6>CWNE=+2V MP>QC"U[;E7&Q[76[:IKRTPL_'N+#9J0P M<"=-E"VYYOKYPE"JJN$XP]1]PRDWU : M$.^H+CX+(/K#=-@$[:2K&_F5LVP[C=^P430T(491C.)A, Q.X.H7G6AXER^T+R/*91,QBL7?L$]U$/Z:G@7R > S&S-T+CR/C\5E@OBWK\"TB M$*^UA(AM -6R#-M!MXUFC#MVC82BW:H1B:)62+= 2!X$*0"EX#@ XS+RYFQS M[AZ]=/-1%=8A[8C$5^#!M=]-M5](B%AJ_&,H6!B8V%AHQ$K>.B8EBUCHU@W+ MY"5!DQ9I(M6J)1,/!2%* 0YX'Q#D/+CR MX'X_JX#G\^,A&$8 QB&!))\R=UD@%GZ;+GP+SSXASZ>O <^GP]?X8X1\!_XV M6>K]?[J@2M2JTZ>#4FZY!2YZQ-H66N&DXIB^^@V)L@[:MIV'!R@H$=,-F[]< MB;E+P6(54_B8/(0$H" ^(@8O("''Z1#D/R'(*P^H,=0@I)B/(D*(\&+SP'/B<0$Y>?CXF M$ $0_$0S#!88> V;Y+GP)_\ $/7X^GQ_Q_/X8,8R^H/\4B!#6.A02$'@1* B M \@/'J _F'Y#F1IH$8/RZA_SW7'M)\"'@3@?(1#Q#@?(WD;D../U&]1_,VF B8"%\A I1'@.1*3D2 (_B!!,/'Y-3*^W2N(3C7J8*E?0C=R[('"(D'JW_;_=,:R%-T +IF(B'T)D'8'Q#,1X MLN31]Q=LR<UO$TC5I':R-D^CP#= MT>$KVG;=4JC:[Y(@I)H WI+U6ZLG\6[,/G)1ON+HIC[8ES-W8.X42%4Q'WI" M'$/N; 2(O_E%FF/TG0K$/N'M\B6),1S<@;>V0)D_^KD<#^H.=&5_:Z[C:?VK M? UU23V27GS778]+]U.%'Z64NL(B%E)VXJ/BN# 2B22]@:L8N2\?;D'Z@I)E MX*8P49O9NX=OASRHB($(G?8R_2?,=1T5^)WG"S;Q307Y&3$=0.OP/11';.^, M*O2[9,T37>P$3.=9[RO>G[];H>$;:OV..DX*0DI1PT<1EL<6MM$R*[8AF?SC M!BL^;&%5+] "<+:^S73CR%E1XSJC( DF/ND ;@ MUUWT6IE]]A53,BNR)]JZ M4"0&/M!_%]5*,?V]I"ERAJ@[K5Z)$RNP$=-DVJ6&8AK,=RFC2.U->@\/+A:" MO!?@I'IOAB_I)I(@M0="MZ#19VO(A69F5?,5F?%]>(D8@[-KOOLKZN\5&V-! MA88&R-?-@QD8"1?71G95.;[7T^"LE[CE:5LI]2-7.9B-V1N&-KS%SK:FS->J M+BZSL5(N#325JD#0\,FDFX=,(IVQ2?NDFAE@7]PB==>!997&0LJ%LSI$DN0[ M/LP_%7V]TKJG8#5<:Z]Y !G9V&N^H5CK]Z:&P6"'F-4[W@KP[F-;1D%K68I< M$TNUE9[9<3;&EV6';A<%8$M<7D:X]:O5G<@U6C'*'MNDDC&)Y;1[)E_7"=,Z M(QF92C(D#@SC;=B_\EK0[]C2/MFNZ-Y;C Q:4A+8C4AC\5=.F^X%(W+:8"IL M:'MBCOK= WB?J+O8558PD=9$]9V*+J>PHYBM'SDRNUE:I89=)NJF[2;$<@!U M6IUT2^X,<[LV3@URM-E-D8&(EPD209@RAN!H0#KTT4\#O=.?.-0JOKG,3(YQ M !$" 2"YUB_;)*N&ZBB1 ,:N/:[I3A4;*A?+>+GTAG-<[A5><>)82$=)$%BSD==%-6GMQ1.XHNS/&-PLV&:)L#&RN?&43N"I>S66ZF$3")A$PB81,(F$3")A$PB81,(F$3")A$ MPB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$ M3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB8 M1,(K3OE)K^R:5:]?VQH+^L76O3-6L#(JAD3NH>>CG,7((IKDX4;K&:NC>VH7 M@R9^#%X$ RVBZW&NAD4EK82!!\PM?*QJLRB6-<'JF&*@B Z=:#K##8,=#4U- MNWVAJ6G:1N1C.%57$AKRBUF1J-?BT7"@BJT=)PDD8B[D@@JX5325.(G2((;E MW>>Z7&LRL)-5TK(DDN)2+N#X@A<^CL7;<861JK C;7&$@ &(B&#AM_$]3JO1 M2NH6A]?JVA:MTU-,;IJ"C:*LY'KMS()R^M]?0D M=+'DI0GA,.#&%>7:&%!R8Z8^.1M[EGY$3#(GS@9RDQ)(>6Y8I1VC"Q>)QP8& M,1$-IH/@H2J_V\JFRV-=;E<;N]LU=LU:W'5(>CPD([I\;7(G>2Y#7@S54EJF MXY@[6:^X1(85A!HF674<+)*K"!B[MO?(,*N(B!*,I2T>1A]+E@2VX=V6A MC?;U-69/*R)RL$HRB(?IB)MR #D!V;3<*;U^GVHG%U?7;W+VV7>SCJY$K3._ M61K1XW9#RN'JJNTHBII/ BX[89(I0QTI!,/Z+XPO2$!W_6S6_P"US?:]@\./ M'CR8(F W,#;DW7==6_3_5#>8?R*C_9 M#^,L,*$3>*;(['M3JC;'?*4HVO)"V;!K)GY6=HM\U5/!!^]6'_>+I)NE2&=) ME6"([IF"/!J]) QDPYQ _3$MI'5VVV41V?#-O/\ W.+>J))X3/\ E*.QEX%> M"L=+-/5QW$S#MWL*YVB"M5"M$3;]@7R:MMH9EU=];_M]5TI1^H EI]9/8GJA M&0$#YIPN9=THNN/N9B?<\NP&(XPKD""(Z \FY%AU+!RK*>U8U%OO SG,%QR+ MF(&T8^$1T"N:CKZMTB1N\I7V[I!UL2W+WFT"X?.WJ;F MQN(2#KRKEHDY543CFQHNNM2^PB!$O,AC\>1S".A9??=&N%I'&N'$-^/]UT*< M6FBRRVL'G;)RKWR"V$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB8 M1,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3") MA$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A%U,;Q#G MCGUXR,I1@'D61<>?I_$/7C@>>/SX^.9=@Y_)"_DZ ?AQZ?B&0,C$L0?DL3UZ M()1.Q78# (\? >.>!]!X_P ,B#(EV:*SRCRX/ZE\BN45$RJ)*IJD.8Q"F3.4 MY1,4QB'*!BB("8IR" _D(" XE(182TD2P?Q\$#R#AB!OKT7T X" \^G'Q#@? M3GX?YYD/U9UE<@.?\ EA%U X#SQZ\#P/'( MB'^( '(9 6 DACH6V6->C?BGF'ISZ";X!\>?C\/S^&9,F+$%' +'=!. ?@/\ M1_+(^XX! DQ\E@R +=5\U'"2*8J+J)HD*( 8ZIP3(7D0 OD<_B4O(F Y_$< MD9<2(L29; :E.7I,BP W?1E]1'UX_'_ ?A^>9);Q4M>BZ@H40#U_F] _B//' M ?GF#)BQ!_!8) +$ZIYC\>. XYY]1#_, P9#CR )"%QKHRY X?GZA\0X'D/R M]..?7 )(<#\5D?FN?+\PX_QP"78M^?\ 9/E_+^A03<#QP(^G/' _ ..>/3UX MYP^K '^B:OHRY P"/ ?E^0A_U#))_)?)=P@V3.LX62013 3**K*%223* , @[:L6^:P"6>09=0/S^ _'@?0WIZ /Y?D.1,VZ2W99:6 M^C'^2Y X"'^O'J//(^G'I^K_ )9,\@47(FX'U^' CSZ\>GX#P'Y9@D#=TUZ- M_JN , CQ_ !YX'C_ #XXS',.S'XMHL:NQ;^JY\R^OK\/0?0?0?X^F265VPB8 M1,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3") MA$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PBPY[_ M ,M-0743<T-?*LE*+EE*:(6EBU^EJ+%_U:;[+-'2NY*+2%J%?VUS=/M&PFAMFJVV9ILENK9-!: M7=?>FOXA25,O>V\UL!RI$HR:WO+O2&"-9&N[6_W#(FU[ULB&KS8NK&$BJMM76KKL90$K'L.E0$>[^5C- M\1&FE9=I*IM@^HI/4S.(TIDU6R>0QH=KG15G5^U&=F1(\)[5G@>$9/\ H,M1 M^:QDGN]>1;BV"V4*L:,7K+&P@?P+.-5U>SSJEFW58S2Q8QB1("6YT:7( \]' M+?ST%MH(F4^WI.D_?4OKU,UYV(NO;(^.O=@319D[)V==W%6(FN5VFP$:98FJ M9XV9>Q:[5VQBW*RX*)E3,(77Z_<@%,(V-&MAR U]J&H?1^3Z'0EW2J$X]FG& M4C7_ +DVD7X@.6Y-^AOZ*$]+WO;DS/\ 7*)T;',&3"+M':BNN4;%N+=-\T'> M8V#@=3NHJR5:VV&#J.5/.)- MQA47XPC.!+N#Q/$>9B7.[+4PK\R5F+'&TK$[07,O;F -#'CL\O]7:I);0ZW)KN M2-K%*O=A;*KFUH6K$>*(,(O=&N)BK@,.Z3.(2:#91FM^ARW53IJQL"G_ .+) MX@2R@UIU @P;S,2-PMJ>3W"^X9>*9&,<67*K76QVVVY>'DL57EL7#4%$?=@9 M6X.K '5SKE-]<8W8%Z[ TBJ6ZY*UYTIM=0;#J0'MWG>P@6)1JDFW?H*R229V M9FI/ [HX=*5+9,XX/#V/W5WN&,82E"#@0!$M/;;4-Y]67)ADW1'O=R!'_P ] M/L RE&,Y\3S?CO:[!RIAVA;.V+_4W;2Q034:C'KP^AY28KDU/;2':= D9?2> MEWUDA-;O6;=-@*T?*.W@.E?]NL>0!R=< 4,;-/$K[3+(Q:['G,"T28 "1>1A MR#_#77H-E?D6]Y_:9%VM4#"MQ*4C./C[9&Q/5_YJ3+!M;?!.UX;UC:/M,O7& MI7QKUUEI$9:)2H$C15Y']LW'8RNN5)8UY?6>%WH]:I-9I",.S_;$8Y.!Q25, MIE,(8%?:)XMTZY9DXBR(B#SC,%A#DS,8DF0!W9;$\KN7_;#+HA9^P]R-9,CZ M# DW8F7BUC]E*BKG(>WQ,M>1.O/EXEMEK=OSH2RL MH9L__LC?:(QES,N)'I _0S[*[] 6'>M&BNHU8W#+;,M.K975%IVLOM24DYA[ M/LH970DD^M^I]NMXULUG7T[3;))$>5Z05*LZ?- *D/\ O61E%-7,';,6>'5DFR6)+W93+DRUJ)$9?"7T_+P4 M*ZXN%1MVM=T[ T+?;['[&L]GT06C:8<6C>,RYU?J5EV$U\R;R]Z4LLM-NU[? M>B.CO+*+!<5(V'5+'D(!4'2JVSF8U^#DTXW>X5?M8B9YC@1,F)9C'=B6#C=: MM&1&_$GE]NML%]DZN$ 9!0V MKTZ*^-4);>S34R52>UOL3]?.Z)3E&=Z20!DPM, T?;&N3N/@YT7:JCU)U#12B+;^8Z)")!X>2(%YUIT4X_W'"C M%E&=,;(@2BS$<0Y'D5;[EUWVU.W)Y>_($R!L17%Z1VTXJKVT1L22UO(F';:Q-LI_25VUK::X%166(J),*^;-Q?U<'VELW5N3+8[W7"R5/[^4X]I#\^!D#RTX\VUX M;OYLZC:BO;JM=*.AU0>G6U(.AIUS&!OQUNY5FJU-MZ4(B\KIYDQK:HH+43A& MJR/ZAA 9@T_V_P -C*A0<>P]R_\ ](Y.O QYNM8#WO;J-W M?0:VII!D"EK4CF[$C]:>\7)P(T#U*10P]_+H%N/=+ML 9C+GRX<'X>W#B_+] M/+DS=7ZKSN);*G(ICW*P\/VL.(L,R.?NS=N/ZN''Y,^BS#V;*=A*)#=L[]4) M#9URUW<]L2VMSU1F_GWMFU:L>O:YCZ!MO494$5)(E*4=29V=D8MSE!,/&31, M!D7I%>5C5X.9;C84Q53="HF4SM,^HF,O,:,?DNIDV9^+5E=PKE9;5.P",7)$ M(AFE'P!U=E\K3<9""W\O*W5&4M'8>.[2_1ZKKR6ON]ZMSH"8GX*)U[):4K-( M;'UQ;X8E..K)V4P(?\ +PDPF_JU MEH&VT(VTKOL]K,-DS9+N(RQQB\O^'G%^+>EN+G7H_P Z;I:UL'5[J;/7-[VY M9>S#?M%M2$W+5'%CV].4=GI%QM'92;]S>HJY.AU_ 1$#0D8]>!V?M8>W("(>P1@_%M>1/+DX\76KVZVR378DK+.ZG+ MG[D29,*^4VY/HP'%ODIQT1O!S?WG3_53"S722VMKE&TJ=EZW+MYPD_6OVQJV MU5%V.T7#P4VPJ26Q)2.-'>ZJX-(J&3>-_<23,L7FYV **,K+X1&-9_P2#,7D M#Z.OT@] NMB9]F1;B8D)R.562;XZN (D>OH?41U.JV>_U/X_YYP=/)=UKO-? M;(+:3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A M$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(F$3")A$PB81,(N MBGAX#[GAX?\ =Y\>/'\?+TS!YZ>V_-]&49\.)]QN'5]EY@^7\1Y]CV^/T\^' MM^//_;S^CCG_ %R$/W'N3_Y&Z/\ 4_7^/P5(]CB?^/BVNW'CT\FW7=/V?']/ MM^WR;GPX]OGU\N./T_#GR_UR[UZ/M!^'!NC-QZ^3+O_ $^"^'AQ M^GQ\../Y?T>/'I_+\/X967YEN7/KNLZ:<>+=/Z+H/')>?_D'QYX\O3Q^'IY< M?#,3Y:<7Y?DRGKY>?C_ !S%O'W!RY>Z MVCOX*%;\#]/#JW^BHU?_ &_],2_;'T7Z+\S)>U]!^1^E_-_47GUCV_IW^T^: M^K_,?,\?K^9]SS_7Y9C7W-'Y\8MR?P+?DL'V^'H;V>O@W55DOL^/_P#'QQZ? M#CQY'CQX_#G\OQR/Z=OFR[I^/\ V\<<>G'P^ << M?A\/],Q%WUY?-UD?/R#S_E]?/GX_CSDBS:OQ\W48 MO^GCR_C^B&]C]/N^SQ[A?#W../=]/#Q\_3W/RX]+Z.WY>:[C[?'ZO#C]7'/''X\\?A\7'VNKKJ'AP7^7C@ M>/CQQ_TXXS$.' <>7M^;N_\ -9_3^G@J)9OVO]!?_N_Z!^VO%+ZI^Y/I_P!" M]OWTO9^H?5/]AX?-^WX^[Z>YX\?JXS8C[O(<.7N]/%1E[7 ^YQ]OKX?-5W]' M)N?#XEYY_/\ [>>?Q_+->/#F>+^YUW9UF3L.?'AT==0]K@./#C]7C\..?^[X M_CS\(<>WX>G/'''/IQ\/3)P^D<7X]& M=F_LJQPY'APWUVW7)?#R'^7R]/+\_+U\?+\>?RR-G)X[\.K?PZL\';B^GQZL MN XY+QQSZ^/''QX'GCC\>/CB7'3E]/3?E_=8C[?Z.#/T\5Q^GR#RX_E-QSS_ M "\AY_'TXYXYP&Y!F_\ 7=WZ_)9E[G$^[P]OJ[;?QXKN/'X7'CP/EY?R^/ ^7ES MZ<'(^/'GZ?'X\?A_I\,B?;Y:N_5GW23 M\?1Q=OR7;]/(<>/GR/\ C\ Y_C\.,1XZMSXOKONH2;D./'GT^'7^BZ!X_I^' MX^/Q_(?AQ_#)RZ\G\O%2B['@WGX+DWCQZ^'/!N?A_+Z>7P]?'CXY&QN)Y<^' M5EB7UCV^//H^ZX_I<#_]OCT\OR\N _FX]>>/S]'A[G\@>U[WC^KGV_Y?+UX^'IB7)QRY,Q;=O-2CPY'A +Q?JS/Y.O3A37_]D! end
XML 17 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover Page
12 Months Ended
Dec. 31, 2021
shares
Document Information [Line Items]  
Document Type 20-F
Amendment Flag false
Document Period End Date Dec. 31, 2021
Document Fiscal Year Focus 2021
Document Fiscal Period Focus FY
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Entity File Number 001-36427
Entity Registrant Name Cheetah Mobile Inc.
Entity Central Index Key 0001597835
Entity Address, Address Line One Building No. 11
Entity Address, Address Line Two Wandong Science and Technology Cultural Innovation Park
Entity Address, Address Line Three No.7 Sanjianfangnanli
Entity Address, City or Town Beijing
Entity Incorporation, State or Country Code E9
Entity Address, Country CN
Entity Well-known Seasoned Issuer No
Current Fiscal Year End Date --12-31
Entity Voluntary Filers No
Entity Current Reporting Status Yes
Entity Interactive Data Current Yes
Entity Filer Category Accelerated Filer
Entity Emerging Growth Company false
Entity Shell Company false
Document Accounting Standard U.S. GAAP
ICFR Auditor Attestation Flag true
Entity Address, Postal Zip Code 100024
Auditor Name Ernst & Young Hua Ming LLP
Auditor Firm ID 1408
Auditor Location Beijing, The People’s Republic of China
Business Contact [Member]  
Document Information [Line Items]  
Entity Address, Address Line One Building No. 11
Entity Address, Address Line Two Wandong Science and Technology Cultural Innovation Park
Entity Address, Address Line Three No.7 Sanjianfangnanli
Entity Address, City or Town Beijing
Entity Address, Country CN
Contact Personnel Name Thomas Jintao Ren
Entity Address, Postal Zip Code 100024
Local Phone Number 6292-7779
Country Region 86
City Area Code 10
Common Class A [Member]  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 487,234,522
Title of 12(b) Security Class A ordinary shares, par value US$0.000025 per share*
No Trading Symbol Flag true
Common Class B [Member]  
Document Information [Line Items]  
Entity Common Stock, Shares Outstanding 945,496,827
American Depositary Shares [Member]  
Document Information [Line Items]  
Trading Symbol CMCM
Title of 12(b) Security American depositary shares, each representing ten Class A ordinary shares
Security Exchange Name NYSE
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Current assets      
Cash and cash equivalents ¥ 1,583,926 $ 248,553 ¥ 1,299,658
Restricted cash 781 123 797
Short-term investments 262,813 41,241 360,803
Accounts receivable (net of allowance for credit losses of RMB100,020 and RMB92,695 (US$14,545) as of December 31, 2020 and 2021, respectively) 170,305 26,725 225,586
Prepayments and other current assets 479,329 75,217 835,694
Due from related parties 101,333 15,901 224,323
Total current assets 2,598,487 407,760 2,946,861
Non-current assets      
Property and equipment, net 101,794 15,974 101,984
Operating lease right-of-use assets 45,181 7,090 17,729
Intangible assets, net 10,052 1,577 12,575
Long-term investments 1,994,397 312,964 2,409,726
Due from related parties 111,335 17,471 3,522
Deferred tax assets 14,384 2,257 15,607
Other non-current assets 102,688 16,112 105,479
Total non-current assets 2,379,831 373,445 2,666,622
Total assets 4,978,318 781,205 5,613,483
Current liabilities (including current liabilities of the VIEs and VIEs' subsidiaries without recourse to the Company amounting to RMB140,741 and RMB184,078 (US$28,886) as of December 31, 2020 and 2021, respectively) (Note 1)      
Accounts payable 134,879 21,165 105,832
Accrued expenses and other current liabilities 1,137,348 178,475 1,390,042
Due to related parties 37,760 5,925 48,938
Income tax payable 43,907 6,890 27,505
Total current liabilities 1,353,894 212,455 1,572,317
Non-current liabilities (including non-current liabilities of the VIEs and VIEs' subsidiaries without recourse to the Company amounting to RMB22,141 and RMB7,947(US$1,247) as of December 31, 2020 and 2021, respectively) (Note 1)      
Deferred tax liabilities 58,564 9,190 60,502
Other non-current liabilities 205,717 32,281 192,272
Total non-current liabilities 264,281 41,471 252,774
Total liabilities 1,618,175 253,926 1,825,091
Commitments and contingencies
Shareholders' equity      
Additional paid-in capital 2,685,544 421,420 2,726,619
Retained earnings 505,085 79,259 857,188
Accumulated other comprehensive income 88,262 13,850 163,340
Total Cheetah Mobile Inc. shareholders' equity 3,279,126 514,566 3,747,381
Noncontrolling interests 81,017 12,713 41,011
Total shareholders' equity 3,360,143 527,279 3,788,392
Total liabilities and shareholders' equity 4,978,318 781,205 5,613,483
Common Class A [Member]      
Shareholders' equity      
Ordinary shares 79 12 78
Common Class B [Member]      
Shareholders' equity      
Ordinary shares ¥ 156 $ 25 ¥ 156
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED BALANCE SHEETS (Parenthetical)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
shares
Allowance for credit losses ¥ 92,695 $ 14,545 ¥ 100,020
Current liabilities of the VIEs and VIE's subsidiaries without recourse to the Company 1,353,894 212,455 1,572,317
Non-current liabilities of the VIEs and VIE's subsidiaries without recourse to the Company 264,281 41,471 252,774
Variable Interest Entity Primary Beneficiary Aggregated Disclosure Non-recourse [Member]      
Current liabilities of the VIEs and VIE's subsidiaries without recourse to the Company 184,078 28,886 140,741
Non-current liabilities of the VIEs and VIE's subsidiaries without recourse to the Company ¥ 7,947 $ 1,247 ¥ 22,141
Common Class A [Member]      
Ordinary shares, par value | $ / shares   $ 0.000025  
Ordinary shares, shares authorized 7,600,000,000 7,600,000,000 7,600,000,000
Ordinary shares, shares issued 487,234,522 487,234,522 482,113,756
Ordinary shares, shares outstanding 487,234,522 487,234,522 482,113,756
Common Class B [Member]      
Ordinary shares, par value | $ / shares   $ 0.000025  
Ordinary shares, shares authorized 1,400,000,000 1,400,000,000 1,400,000,000
Ordinary shares, shares issued 957,465,244 957,465,244 957,465,244
Ordinary shares, shares outstanding 945,496,827 945,496,827 945,496,827
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Revenues (a)        
Total Revenues ¥ 784,616 $ 123,123 ¥ 1,552,645 ¥ 3,587,695
Cost of revenues (a) (257,656) (40,432) (475,378) (1,241,932)
Gross profit 526,960 82,691 1,077,267 2,345,763
Operating income and expenses (a)        
Research and development (211,594) (33,204) (455,179) (787,329)
Selling and marketing (370,274) (58,104) (766,986) (1,558,315)
General and administrative (191,868) (30,108) (380,533) (587,457)
Impairment of goodwill | ¥       (545,665)
Other operating income (expenses), net 17,205 2,700 (5,684) 22,091
Total operating expenses (756,531) (118,716) (1,608,382) (3,456,675)
Operating loss (229,571) (36,025) (531,115) (1,110,912)
Other income (expenses)        
Interest income, net 25,391 3,984 35,655 110,010
Foreign exchange gains, net 24,288 3,811 39,393 49
Other income 252,998 39,700 1,081,506 887,494
Other expense (412,677) (64,758) (117,192) (252,328)
(Loss) income before income taxes (339,571) (53,288) 508,247 (365,687)
Income tax expenses (13,633) (2,139) (97,090) (7,904)
Net (loss) income (353,204) (55,427) 411,157 (373,591)
Less: net loss attributable to noncontrolling interests (2,078) (326) (5,575) (59,614)
Net (loss) income ¥ (351,126) $ (55,101) ¥ 416,732 ¥ (313,977)
(Loss) earnings per share        
Basic | (per share) ¥ (0.2469) $ (0.0388) ¥ 0.2895 ¥ (0.2514)
Diluted | (per share) (0.2469) (0.0388) 0.2857 (0.2514)
(Loss) earnings per ADS (1 ADS represent 10 Class A ordinary share)        
Basic | (per share) (2.4694) (0.3875) 2.8953 (2.514)
Diluted | (per share) ¥ (2.4694) $ (0.3875) ¥ 2.8575 ¥ (2.514)
Weighted average number of shares used in computation of ordinary shares:        
Basic | shares 1,430,052,602 1,430,052,602 1,402,509,386 1,369,041,418
Diluted | shares 1,430,052,602 1,430,052,602 1,421,067,906 1,369,041,418
Other comprehensive income (loss), net of tax of nil        
Foreign currency translation adjustments ¥ (75,536) $ (11,853) ¥ (167,476) ¥ 77,097
Unrealized gains (losses) on available-for-sale securities, net | ¥     (7,251) 10,913
Other comprehensive income (loss) (75,536) (11,853) (174,727) 88,010
Total comprehensive (loss) income (428,740) (67,280) 236,430 (285,581)
Less: total comprehensive (loss) income attributable to noncontrolling interests (2,536) (398) (5,869) (60,073)
Total comprehensive (loss) income attributable to Cheetah Mobile Inc. (426,204) (66,882) 242,299 (225,508)
Sales [Member]        
Related party Transactions        
Amount of transactions with related parties 70,444 11,054 112,706 216,829
Cost of Sales [Member]        
Related party Transactions        
Amount of transactions with related parties (61,429) (9,640) (101,250) (113,937)
Research and development        
Related party Transactions        
Amount of transactions with related parties (2,557) (401) (12,173) (14,775)
Selling and Marketing Expense [Member]        
Related party Transactions        
Amount of transactions with related parties (1,178) (185) (993) (7,871)
General and Administrative Expense [Member]        
Related party Transactions        
Amount of transactions with related parties (5,303) (832) (4,403) (5,148)
Internet Business [Member]        
Revenues (a)        
Total Revenues 653,759 102,589 1,380,906 3,370,811
AI and Others [Member]        
Revenues (a)        
Total Revenues ¥ 130,857 $ 20,534 ¥ 171,739 ¥ 216,884
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)
Unit_pure in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Conversion ratio, ADS to Class A ordinary share 10 10 10
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF CASH FLOWS
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Cash flows from operating activities        
Net (loss) income ¥ (353,204) $ (55,427) ¥ 411,157 ¥ (373,591)
Adjustments to reconcile net (loss) income to net cash from operating activities        
Depreciation of property and equipment 45,751 7,179 52,137 37,382
Amortization of intangible assets 5,071 796 16,409 28,086
Non-cash operating lease expense 18,533 2,908 44,086 66,609
Provision for credit losses 13,688 2,148 10,607 68,515
Impairment of assets 394,979 61,980 150,381 833,805
Foreign currency exchange losses (gains) (29,799) (4,676) (40,361) 2,074
Losses on disposal of property and equipment and intangible assets 447 70 3,422 146
(Gains) losses on disposal/deemed disposal of businesses and subsidiaries/VIEs 2,487 390 (394,225) (840,589)
Gains on disposal of investments (92,143) (14,459) (507,346)  
Changes in fair value of financial assets (90,606) (14,218) (127,739) 35,435
Share of (income) losses from equity method investments (60,992) (9,571) 5,231 (7,594)
Deferred income tax expenses (benefits) 920 144 (9,628) 5,981
Share-based compensation expenses 7,150 1,122 80,982 127,440
Changes in operating assets and liabilities        
Accounts receivable 56,990 8,943 179,223 163,370
Prepayments and other current assets 315,614 49,530 (87,319) (198,076)
Due from related parties 68,753 10,789 (49,380) (33,156)
Other non-current assets 979 154 18,103 (83,138)
Accounts payable 31,272 4,907 104,725 (14,468)
Accrued expenses and other current liabilities (201,293) (31,587) 63,046 3,400
Operating lease liabilities (37,770) (5,927) (35,532) (71,266)
Due to related parties (10,518) (1,651) (24,650) 59,913
Income tax payable 17,954 2,817 (32,437) (53,121)
Other non-current liabilities (1,452) (228) 122,976 3,299
Net cash (used in) provided by operating activities 102,811 16,133 (46,132) (239,544)
Cash flows from investing activities        
Purchases of property, plant and equipment and intangible assets (46,818) (7,346) (59,269) (102,173)
Purchase of long-term investments (9,500) (1,490) (185,924) (493,665)
Purchase of short-term investments (3,630,357) (569,684) (1,375,485) (3,510,481)
Proceeds from maturity of short-term investments 3,726,028 584,695 2,327,147 3,266,900
Acquisition of business, net of cash acquired       (28,443)
(Cash-out) proceeds from disposal of businesses and subsidiaries/VIE's subsidiaries, net of cash acquired (disposed) 45,043 7,068 159,817 (233,446)
Proceeds from disposal of property and equipment and intangible assets 199 31 2,715 1,936
Proceeds from disposal of long-term investments 188,193 29,532 1,021,746  
Loans to related parties (100,000) (15,692) (15,012) (173,703)
Loans to third parties (600) (94) (6,810) (24,013)
Repayment of loans from related parties 38,848 6,096 7,608 186,862
Repayment of loans from third parties 9,800 1,538 3,830 25,000
Net cash (used in) provided by investing activities 220,836 34,654 1,880,363 (1,085,226)
Cash flows from financing activities        
Proceeds for bank loans     70,119  
Repayment for bank loans     (65,423)  
Proceeds and advance from share-based awards     2,511 17,000
Share repurchase       (175)
Purchase of shares from noncontrolling shareholders (4,620) (725)    
Payment of dividends to noncontrolling shareholders (5,020) (788) (22,089) (1,298)
Payment of dividends to Cheetah Mobile Inc. shareholders     (1,435,775) (500,597)
Net cash used in financing activities (9,640) (1,513) (1,450,657) (485,070)
Effect of exchange rate changes on cash and cash equivalents and restricted cash (29,755) (4,669) (68,761) 5,506
Net (decrease) increase in cash and cash equivalents and restricted cash 284,252 44,605 314,813 (1,804,334)
Cash and cash equivalents and restricted cash at beginning of year 1,300,455 204,070 985,642 2,789,976
Cash and cash equivalents and restricted cash at end of year 1,584,707 248,675 1,300,455 985,642
Supplemental disclosures        
Cash payments for income taxes (5,974) (938) (9,016) (45,753)
Cash payments for interest expenses (8) (1) (223)  
Cash payments for operating leases (37,448) (5,876) (45,342) (70,284)
Right-of-use assets obtained (released) in exchange for operating lease liabilities 52,338 8,213 (113,978) 24,079
Non-cash investing and financing activities:        
Acquisition of property and equipment and intangible assets included in accrued expenses and other current liabilities 3,917 615 4,547 ¥ 7,087
Disposal of investment, businesses and subsidiaries included in prepayments and other current assets ¥ 57,611 $ 9,040 32,606  
Disposal of investment, businesses and subsidiaries included in related parties     ¥ 23,418  
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY
¥ in Thousands, $ in Thousands
CNY (¥)
USD ($)
Common Stock [Member]
Common Class A [Member]
CNY (¥)
shares
Common Stock [Member]
Common Class A [Member]
USD ($)
shares
Common Stock [Member]
Common Class B [Member]
CNY (¥)
shares
Common Stock [Member]
Common Class B [Member]
USD ($)
shares
Additional Paid-in Capital [Member]
CNY (¥)
Additional Paid-in Capital [Member]
USD ($)
Treasury Stock [Member]
CNY (¥)
AOCI Attributable to Parent [Member]
CNY (¥)
AOCI Attributable to Parent [Member]
USD ($)
Retained Earnings [Member]
CNY (¥)
Retained Earnings [Member]
USD ($)
Parent [Member]
CNY (¥)
Parent [Member]
USD ($)
Noncontrolling Interest [Member]
CNY (¥)
Noncontrolling Interest [Member]
USD ($)
Balance at Dec. 31, 2018 ¥ 5,594,548   ¥ 74   ¥ 156   ¥ 2,742,893   ¥ (221,932) ¥ 249,304   ¥ 2,705,970   ¥ 5,476,465   ¥ 118,083  
Balance (in shares) at Dec. 31, 2018 | shares     464,526,067 464,526,067 946,017,565 946,017,565                      
Net income (loss) (373,591)                     (313,977)   (313,977)   (59,614)  
Share-based compensation 128,011           126,451             126,451   1,560  
Exercise and vesting of share-based awards 6,080   ¥ 2       6,078             6,080      
Exercise and vesting of share-based awards,shares | shares     12,731,989 12,731,989                          
Other comprehensive income (loss) 88,010                 88,469       88,469   (459)  
Accretion of redeemable noncontrolling interests (31,662)                     (29,865)   (29,865)   (1,797)  
Capital contribution from noncontrolling shareholders 4,933                             4,933  
Cancelation of treasury stock     ¥ (7)       (221,925)   ¥ 221,932                
Cancellation of treasury stock, shares | shares     (45,273,040) (45,273,040)                          
Dividends declared on share awards of consolidated subsidiaries (1,301)                     (1,301)   (1,301)      
Disposal of subsidiaries 88,913                     82,946   82,946   5,967  
Dividend declared by the Company to Cheetah Mobile Inc. shareholders (498,635)                     (498,635)   (498,635)      
Change in equity interest of a subsidiary (10,759)           (4,155)         (200)   (4,355)   (6,404)  
Balance at Dec. 31, 2019 4,994,547   ¥ 69   ¥ 156   2,649,342     337,773   1,944,938   4,932,278   62,269  
Balance (in shares) at Dec. 31, 2019 | shares     431,985,016 431,985,016 946,017,565 946,017,565                      
Adoption of ASC 326 (40,874)                     (40,874)   (40,874)      
Cancellation of Class B ordinary shares | shares         (15) (15)                      
Net income (loss) 411,157                     416,732   416,732   (5,575)  
Share-based compensation 80,974           63,173         17,293   80,466   508  
Conversion of Class B ordinary shares to Class A ordinary shares by shareholders,shares | shares     520,723 520,723 (520,723) (520,723)                      
Exercise and vesting of share-based awards 14,113   ¥ 9       14,104             14,113      
Exercise and vesting of share-based awards,shares | shares     49,608,017 49,608,017                          
Other comprehensive income (loss) (174,727)                 (174,433)       (174,433)   (294)  
Dividends declared on share awards of consolidated subsidiaries (27,296)                     (27,296)   (27,296)      
Disposal of subsidiaries (15,897)                             (15,897)  
Dividend declared by the Company to Cheetah Mobile Inc. shareholders (1,453,605)                     (1,453,605)   (1,453,605)      
Balance at Dec. 31, 2020 3,788,392   ¥ 78   ¥ 156   2,726,619     163,340   857,188   3,747,381   41,011  
Balance (in shares) at Dec. 31, 2020 | shares     482,113,756 482,113,756 945,496,827 945,496,827                      
Net income (loss) (353,204) $ (55,427)                   (351,126)   (351,126)   (2,078)  
Share-based compensation 6,248           6,248             6,248      
Exercise and vesting of share-based awards, including subsidiaries' awards , shares | shares     5,120,766 5,120,766                          
Exercise and vesting of share-based awards, including subsidiaries' awards     ¥ 1       (46,432)             (46,431)   46,431  
Other comprehensive income (loss) (75,536) (11,853)               (75,078)       (75,078)   (458)  
Dividends declared on share awards of consolidated subsidiaries (2,994)                     (1,107)   (1,107)   (1,887)  
Disposal of subsidiaries 130                     130   130      
Change in equity interest of consolidated subsidiaries (2,893)           (891)             (891)   (2,002)  
Balance at Dec. 31, 2021 ¥ 3,360,143 $ 527,279 ¥ 79 $ 12 ¥ 156 $ 25 ¥ 2,685,544 $ 421,420   ¥ 88,262 $ 13,850 ¥ 505,085 $ 79,259 ¥ 3,279,126 $ 514,566 ¥ 81,017 $ 12,713
Balance (in shares) at Dec. 31, 2021 | shares     487,234,522 487,234,522 945,496,827 945,496,827                      
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Principal Activities
12 Months Ended
Dec. 31, 2021
Organization and Principal Activities
 
1.
ORGANIZATION AND PRINCIPAL ACTIVITIES
Cheetah Mobile Inc. (formerly known as Kingsoft Internet Security Software Holdings Limited) (the “Company”) is a limited company incorporated in the Cayman Islands under the laws of Cayman Islands on July 30, 2009. The Company and its consolidated subsidiaries and variable interest entities (“VIEs”) (collectively referred to the “Group”) are principally engaged in the provision of internet services (including provision of utility products and related services and mobile entrainment services) and artificial intelligence (“AI”) and other services. The Company conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs.
Details of the Company’s principal subsidiaries and VIEs as of December 31, 2021 are as follows:
 
Company
 
Date of
incorporation/
registration
 
Place of
incorporation/
registration
 
Percentage of

ownership (i)
   
Principal activities
Principal subsidiaries of the Company:
                   
Cheetah Technology Corporation Limited (“Cheetah Technology”)
  August 26, 2009   Hong Kong     100   Investment holding, provision of internet products and related services
Beijing Kingsoft Internet Security Software Co., Ltd. (“Beijing Security”)
  November 30, 2009   The PRC     100   Provision of internet products and related services, sale of AI products
Conew Network Technology (Beijing) Co., Ltd. (“Conew Network”)
  March 19, 2009   The PRC     100   Provision of internet products and related services
Hongkong Zoom Interactive Network Marketing Technology Limited (“HK Zoom”)
  July 4, 2014   Hong Kong     100   Provision of AI and other services
         
Cheetah Information Technology Company Limited (“Cheetah Information”)
  March 9, 2015   Hong Kong     100   Investment holding
 
Company
 
Date of
incorporation/
registration
 
Place of
incorporation/
registration
 
Percentage of

ownership (i)
   
Principal activities
Principal subsidiaries of the Company (continued):
                   
Cheetah Mobile Singapore Pte. Ltd. (“Cheetah Mobile Singapore”)
  May 27, 2015   Singapore     100   Provision of internet products and related services
Cheetah Mobile Hong Kong Limited (“Cheetah Mobile Hong Kong”)
  February 24, 2016   Hong Kong     100   Investment holding
Multicloud Limited
  July 20, 2017   Hong Kong     100   Provision of internet products and related services
Beijing Kingsoft Cheetah Technology Co., Ltd.
  April 30, 2015   The PRC     100   Provision of internet products and related services
Jingdezhen Jibao Information Service Co., Ltd.
  August 10, 2017   The PRC     100   Provision of internet products and related services, sale of AI products
Japan Kingsoft Inc. (“Kingsoft Japan”)
  March 9, 2005   Japan     41.9   Provision of internet products and related services
Zhuhai Baoqu Technology Co., Ltd.
  July 18, 2018   The PRC     75.0   Provision of internet products and related services
         
VIEs:
                   
Beijing Conew Technology Development Co., Ltd. (“Beijing Conew”)
  December 22, 2005   The PRC     Nil     Dormant
Beijing Cheetah Mobile Technology Co., Ltd. (“Beijing Mobile”)
  April 15, 2009   The PRC     Nil     Provision of internet products and related services
Beijing Cheetah Network Technology Co., Ltd. (“Beijing Network”)
  July 18, 2012   The PRC     Nil     Provision of internet products and related services
 
(i)
Percentage of ownership is calculated on fully diluted basis.
VIE arrangements
Before December 2019, in order to comply with the PRC laws and regulations which prohibit foreign control of companies involved in internet value-added business, the Group operates its website and conducts substantially the majority of its internet value-added services in the PRC through Beijing Mobile, Beijing Network, and Beijing Conew and other VIEs (collectively referred to as the “VIEs”) and its wholly-owned subsidiaries. Except for Beijing Conew, the registered capital of the VIEs was funded by Beijing Security and Conew Network (each or collectively referred to as the “Former Primary Beneficiaries”) through loans extended to the VIEs’ shareholders (the “Nominee Shareholders”), Sheng Fu, who is the Company’s director, as well as Ms. Weiqin Qiu, Kun Wang and Wei Liu. The effective control of the VIEs is held by the Former Primary Beneficiaries, through a series of contractual agreements (the “Contractual Agreements”). As a result of the Contractual Agreements, the Former Primary Beneficiaries have the power to direct the activity that most significantly impacts the economic performance of the VIEs and receive the economic benefits of the VIEs.
 
 
The following is a summary of the Contractual Agreements amongst Beijing Security, as the Former Primary Beneficiary, Beijing Mobile, as the VIE and Beijing Mobile’s Nominee Shareholders before December 2019. Contractual Agreements entered with other VIEs, including but not limited to Beijing Network and Beijing Conew, are substantially similar:
Exclusive technology development, support, and consulting agreements
Pursuant to the exclusive technology development, support and consulting agreement entered into between the Former Primary Beneficiary and the VIE, the VIE engaged the Former Primary Beneficiary as its exclusive provider of management consulting services, technical development and support services in return for service fees of not less than 30% of the VIE’s
pre-tax
revenue. The Former Primary Beneficiary has the sole right to adjust the services fees upon written request and shall exclusively own any intellectual property arising from the performance of this agreement. The agreements will remain effective unless terminated upon mutual agreement by both parties. During the term of the agreement, the VIE may not enter into any agreement with third parties for the provision of any technical or management consulting services without the consent of the Former Primary Beneficiary.
Loan agreements
Pursuant to the loan agreements among the Former Primary Beneficiary, the Nominee Shareholders and the VIE, the Former Primary Beneficiary granted loans to the Nominee Shareholders for their sole purpose of contributing to the registered capital of the VIE or in certain cases directly to the VIE under the VIE arrangements. As of December 31, 2021, the aggregate amount of these loans was RMB16,800 (US$2,636). At the option of the Former Primary Beneficiary, repayment may be requested at any time, which may be in the form of transferring the VIE’s equity interest to the Former Primary Beneficiary or its designees. The Nominee Shareholders may offer to repay part or the entire loans at any time, to the extent permitted by PRC laws, in the form of transferring the VIE’s equity interest to the Former Primary Beneficiary or its designees.
Exclusive equity option agreements
Pursuant to the exclusive equity option agreement entered into among the Former Primary Beneficiary, the VIE and the Nominee Shareholders, the Former Primary Beneficiary was granted an exclusive and irrevocable option to purchase, or designate a third party to purchase, all or part of the equity interest of the VIE held by the Nominee Shareholders. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders shall not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest held in the VIE. In addition, dividends and any form of distributions are not permitted without the prior consent of the Former Primary Beneficiary. The exercise consideration is equal to the minimum price permitted under the PRC laws and any amount in excess of the corresponding loan amount shall be refunded by the Nominee Shareholders to the Former Primary Beneficiary or the Former Primary Beneficiary may deduct the excess amount upon payment of consideration. The Former Primary Beneficiary or its designee(s) may exercise such option at any time until it has acquired all the equity interest of the VIE. The agreement will remain effective until all the equity interests held by the Nominee Shareholders have been lawfully transferred to the Former Primary Beneficiary or its designee(s) pursuant to the terms of the agreement.
 
Equity pledge agreements
Pursuant to the equity pledge agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders pledged all of their equity interest in the VIE to the Former Primary Beneficiary as collateral for all of their payments due to the Former Primary Beneficiary and to secure their obligations under the above agreements. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders may not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest they hold in the VIE. The Former Primary Beneficiary is entitled to transfer or assign in full, or in part, the equity interest pledged. In the event of default, the Former Primary Beneficiary as the pledgee, has first priority to be compensated through the sale or auction of the pledged equity interest. The Nominee Shareholders agree to waive their dividend rights in relation to all of the pledged equity interest until such pledge has been lawfully discharged. The equity pledge agreement will remain effective until all the obligations under these agreements have been satisfied in full or all of the guaranteed liabilities have been repaid.
Shareholder voting proxy agreements
Pursuant to the shareholder voting proxy agreement signed among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, each of the Nominee Shareholders irrevocably nominates, appoints and constitutes any person designated by the Primary Former Beneficiary as its
attorney-in-fact
to exercise on such shareholder’s behalf any and all rights that such shareholder has in respect of its equity interest in the VIE (including but not limited to the voting rights and the right to nominate executive directors of the VIE). The shareholder voting proxy agreement is effective for an initial ten years and will be automatically renewed on an annual basis thereafter if the Former Primary Beneficiary does not provide notice of termination to the Nominee Shareholders thirty days prior to expiration.
Business operation agreements
Pursuant to the business operations agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders must appoint candidates designated by the Former Primary Beneficiary as the members of the board of the VIE and the Former Primary Beneficiary has the right to appoint senior executives of the VIE. In addition, the VIE agrees not to engage in any transaction that may materially affect its assets, obligations, rights or operation without the prior written consent of the Former Primary Beneficiary. The Nominee Shareholders also agree to unconditionally pay or transfer to the Former Primary Beneficiary any bonus, dividends or any other profits or interest (in whatever form) that they are entitled to as shareholders of the VIE, and waive any consideration connected therewith. The agreement has a term of ten years, unless otherwise terminated by the Former Primary Beneficiary. Neither the VIE nor the Nominee Shareholders may terminate this agreement.
 
Spousal consent letters
The spouse of certain shareholder of the VIE has executed spousal consent letter. Pursuant to such letter, the spouses of certain shareholder of the VIE acknowledged that certain equity interest in the VIE held by and registered in the name of her spouse will be disposed pursuant to relevant arrangements under the shareholder voting proxy agreement, the exclusive equity option agreement, the equity pledge agreement and the loan agreement. This spouse undertakes not to take any action to interfere with the disposition of such equity interest, including, without limitation, claiming that such equity interest constitutes communal marital property.
On January 17, 2014, the Contractual Agreements were supplemented with financial support undertaking letters executed by the Former Primary Beneficiary to memorialize the Former Primary Beneficiary’s commitment to the VIEs and the commitment shall be retrospectively effective from the date the other contractual agreements were fully executed. Pursuant to the financial support undertaking letter, the Former Primary Beneficiary commits to provide unlimited financial support to the VIE to support their operations whether or not the VIE incurs any losses, and not request for repayment if the VIE is unable to do so.
Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between the Former Primary Beneficiaries and the VIEs through the irrevocable shareholder voting proxy agreements, whereby the Nominee Shareholders effectively assigned all of the voting rights underlying their equity interest in the VIEs to the Former Primary Beneficiaries. Furthermore, pursuant to the exclusive equity option agreements, which include a substantive
kick-out
right, the Former Primary Beneficiaries have the power to control the Nominee Shareholders, and therefore the power to govern the activities that most significantly impact the economic performance of the VIEs. In addition, through the Contractual Agreements, the Former Primary Beneficiaries demonstrate its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses and the majority of the profits of the VIEs, and therefore have the rights to the economic benefits of the VIEs.
Normally, the shareholders of the VIEs have the right to elect and terminate the executive directors of the VIEs, approve the annual budget, financial statements and significant investing and financing activities of the VIEs. However, pursuant to the shareholder voting proxy agreements, the shareholders of the VIEs have assigned all of their voting rights underlying the equity interest in the VIEs to any person(s) nominated, appointed or designated by the Former Primary Beneficiaries. Senior management of the Company, all employees of the Former Primary Beneficiaries, are generally responsible for the review and approval of sales contracts, credit approval policies, pricing policies, significant marketing promotions, product development, research and development, bandwidth and traffic expenditures, as well as the appointments and terminations of personnel. Therefore, the Former Primary Beneficiaries have the power to direct the activities of the VIEs that most significantly impact their economic performance.
Thus, Beijing Security and Conew Network are considered as the Former primary beneficiaries of the VIEs. As a result of the above, the Company, through the Former Primary Beneficiaries, consolidate the VIEs in accordance with SEC Regulation
S-X
3A-02
and Accounting Standards Codification (“ASC”) 810,
Consolidation
(“ASC 810”).
 
In December 2019, the following two agreements included in the Contractual Agreements for certain VIEs, including Beijing Conew, Beijing Mobile and Beijing Network, were amended and replaced to mainly include the following terms:
 
  a.
Exclusive equity option agreements
The Company (i) has an exclusive option to purchase, when and to the extent permitted under PRC laws, all or part of the equity interests in the VIEs or all or part of the assets held by the VIEs, (ii) has an exclusive right to cause the Nominee Shareholders to transfer their equity interests in the VIE to the Company or any designated third party and (iii) may provide financial support to the VIEs (only to the extent permitted under PRC laws) when the VIEs become in need of any form of reasonable financial support in the normal operation of business. The Company will not request repayment of any outstanding loans or borrowings from the VIEs if the VIEs do not have sufficient funds or are unable to repay such loans or borrowings.
 
  b.
Proxy agreements and power of attorney
The Nominee Shareholders of the VIEs agreed to irrevocably entrust all the rights to exercise their voting power and any other rights as shareholders of the VIEs to the Company or any third party designated by the Company. The Company, or any designated third party, as the Entrustee, shall have the right to exercise all the rights as shareholders of the VIEs in its sole discretion, and none of the Nominee Shareholders shall exercise any rights as shareholders of the VIEs without the prior written consent of the Company. The Nominee Shareholders of the VIEs have each executed an irrevocable power of attorney to appoint the Company as their
attorney-in-fact
to vote on their behalf on all matters requiring shareholder approval.
As a result, the power and the rights pursuant to the Proxy Agreements and Power of Attorney have since been effectively reassigned from the Former Primary Beneficiaries to the Company which has the power to direct the activities of the VIEs that most significantly impact the VIEs’ economic performance. The Company is also obligated to absorb the expected losses of the VIE through the financial support as described above. Therefore, the Company has replaced the Former Primary Beneficiaries as the primary beneficiary of the VIEs, including but not limited to Beijing Conew, Beijing Mobile and Beijing Network since December 2019. As the VIEs were subject to indirect control by the Company through its PRC subsidiaries immediately before and direct control immediately after the Contractual Agreements were amended, the change of the primary beneficiary of the VIEs was accounted for as a common control transaction based on the carrying amount of the net assets transferred. Contractual Agreements for the VIEs effective since December, 2019 are substantially similar, including Exclusive equity option agreements and Proxy agreements and power of attorney with the Company and other agreements, including Exclusive technology development, support, and consulting agreements, Equity pledge agreements, Business operation agreements, with the Company’s subsidiary(ies).
The Company, in consultation with its PRC legal counsel, believes that (i) the ownership structure of the Group, including its subsidiaries in the PRC and VIEs does not result in any violation of all existing PRC laws and regulations; (ii) each of the Contractual Agreements amongst the primary beneficiary, the VIEs and the Nominee Shareholders of the VIEs governed by PRC laws, are legal, valid and binding, enforceable against such parties, and will not result in any violation of PRC laws or regulations currently in effect; and (iii) each of the Company’s PRC subsidiaries, VIEs and subsidiary of VIEs have the necessary corporate power and authority to conduct its business as described in its business scope under its business license, which is in full force and effect, and does not violate the articles of association.
 
 
However, uncertainties in the PRC legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future PRC laws or regulations. If the Company, the Company’s PRC subsidiaries or any of its current or future VIEs are found in violation of any existing or future laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in dealing with such violations, including levying fines, confiscating the income of the Company’s PRC subsidiaries, and the VIEs, revoking the business licenses or operating licenses of the Company’s PRC subsidiaries, and VIEs, shutting down the Group’s servers or blocking the Group’s websites, discontinuing or placing restrictions or onerous conditions on the Group’s operations, requiring the Group to undergo a costly and disruptive restructuring, restricting the Group’s rights to use the proceeds from this offering to finance the Group’s business and operations in PRC, or enforcement actions that could be harmful to the Group’s business. Any of these actions could cause significant disruption to the Group’s business operations and severely damage the Group’s reputation, which would in turn materially and adversely affect the Group’s business and results of operations. In addition, if the imposition of any of these penalties causes the Company to lose the rights to direct the activities of VIEs or the right to receive their economic benefits, the Company would no longer be able to consolidate the VIEs.
In addition, if the VIEs or the Nominee Shareholders fail to perform their obligations under the Contractual Agreements, the Group may have to incur substantial costs and expend resources to enforce the Primary Beneficiary’s rights under the contracts. The Group may have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief and claiming damages, which may not be effective. All of these Contractual Agreements are governed by PRC laws and provide for the resolution of disputes through arbitration in the PRC. Accordingly, these contracts would be interpreted in accordance with PRC laws and any disputes would be resolved in accordance with PRC legal procedures. The legal system in PRC is not as developed as in other jurisdictions, such as the United States. As a result, uncertainties in the PRC legal system could limit the Group’s ability to enforce these contractual arrangements. Under PRC laws, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would incur additional expenses and delay. In the event the Group is unable to enforce these Contractual Agreements, the Company may not be able to exert effective control over its VIEs, and the Group’s ability to conduct its business may be negatively affected.
 
The assets and liabilities of the VIEs and subsidiaries of VIEs are as follows:
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Cash and cash equivalents
     28,060        37,496        5,884  
Restricted cash
     144        144        23  
Short-term investments
     15        120,197        18,862  
Accounts receivable, net
     19,449        12,462        1,956  
Prepayments and other current assets
     72,422        21,906        3,438  
Due from related parties (i)
     744,930        761,270        119,460  
    
 
 
    
 
 
    
 
 
 
Total current assets
  
 
865,020
 
  
 
953,475
 
  
 
149,623
 
    
 
 
    
 
 
    
 
 
 
Property and equipment, net
     2,616        25,515        4,004  
Operating lease
right-of-use
assets
     20        3,529        554  
Intangible assets, net
     3,000        5,097        800  
Long-term investments
     296,801        272,169        42,709  
Other
non-current
assets
     667        45,990        7,217  
Deferred tax assets
     17,124        1,180        185  
    
 
 
    
 
 
    
 
 
 
Total
non-current
assets
  
 
320,228
 
  
 
353,480
 
  
 
55,469
 
    
 
 
    
 
 
    
 
 
 
Total assets
  
 
1,185,248
 
  
 
1,306,955
 
  
 
205,092
 
    
 
 
    
 
 
    
 
 
 
Accounts payable
     8,536        7,205        1,131  
Accrued expenses and other current liabilities
     110,065        147,097        23,083  
Due to related parties (i)
     948,241        1,053,536        165,323  
Income tax payable
     1,791        751        118  
    
 
 
    
 
 
    
 
 
 
Total current liabilities
  
 
1,068,633
    
 
1,208,589
 
  
 
189,655
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
     16,913        —          —    
Other
non-current
liabilities
     5,228        7,947        1,247  
    
 
 
    
 
 
    
 
 
 
Total
non-current
liabilities
  
 
22,141
    
 
7,947
 
  
 
1,247
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
  
 
1,090,774
    
 
1,216,536
 
  
 
190,902
 
    
 
 
    
 
 
    
 
 
 
 
(i)
The balances due from and due to related parties of the VIEs and subsidiaries of VIEs mainly represented amounts due from subsidiaries of the Group. As of December 31, 2020, and 2021, amounts due from subsidiaries of the Group were RMB684,257 and RMB706,646 (US$110,888), respectively, while amounts due to subsidiaries of the Group were RMB927,892 and RMB1,024,511 (US$160,768), respectively, which were eliminated upon consolidation by the Company.
The carrying amounts of the assets, liabilities and the results of operations of the VIEs and their subsidiaries are presented in aggregate due to the similarity of the purpose and design of the VIEs and their subsidiaries, the nature of the assets in these VIEs and their subsidiaries and the type of the involvement of the Company in these VIEs and their subsidiaries.
 
The financial performance and cash flows of the VIEs and subsidiaries of VIEs are as follows:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
Revenues
     586,404        659,626        320,942       50,363  
Cost of revenues
     335,912        194,103        205,955       32,319  
Net loss

     (88,559 )      (8,825 )      (8,489     (1,332
Net cash provided by (used in) operating activities
     62,401        (36,196      209,357       32,853  
Net cash (used in) provided by investing activities
     (69,386      21,168        (255,027     (40,019
Net cash provided by financing activities
     —          —          91,093       14,294  
Effect of exchange rate changes on cash, cash equivalents and restricted cash
     121        (53      (35,987     (5,647
The revenue producing assets that are held by the VIEs and subsidiaries of VIEs primarily comprise of leasehold improvements, servers, licensed software, network equipment, acquired trade name and acquired domain name. Substantially all of such assets are recognized in the Group’s consolidated financial statements, except for certain Internet Content Provider Licenses, internally developed software, trademarks and patent applications which were not recorded in the Company’s consolidated balance sheets as they do not meet all the capitalization criteria. The VIEs and subsidiaries of VIEs also hire assembled work force on sales, research and development and operations whose costs are expensed as incurred.
As of December 31, 2021, there was no pledge or collateralization of the VIEs’ and their subsidiaries’ assets that can only be used to settle the obligations of the VIEs and their subsidiaries, other than aforementioned pledges in the equity pledge agreements and restricted cash. The creditors of the VIEs and subsidiaries of VIEs have no recourse to the general credit of the Company.
 
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Summary of Significant Accounting Policies
2.
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Basis of presentation
The consolidated financial statements of the Company have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).
Principles of consolidation
The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIEs and subsidiaries of VIEs. All significant intercompany transactions and balances between the Company, its subsidiaries, VIEs and subsidiaries of VIEs are eliminated upon consolidation. Results of subsidiaries, businesses acquired from third parties, VIEs and subsidiaries of VIEs are consolidated from the date on which control is transferred to the Company.
On May 26, 2011, the board of directors of the Company approved and adopted a share award scheme (the “2011 Share Award Scheme”) in which selected employees of the Group are entitled to participate. The Group has set up a trust (the “Share Award Scheme Trust”) for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest and are transferred to the employees as instructed by employees. As the Group has the power to govern the financial and operating policies of the Share Award Scheme Trust and derives benefits from the contributions of the employees who have been awarded the shares of the Company through their continued employment with the Group, the Share Award Scheme Trust are included in the consolidated financial statements and any ungranted and unvested shares held by the Share Award Scheme Trust not transferred to grantees are not considered legally issued and outstanding ordinary shares of the Company.
Comparative information
Certain items in prior years’ consolidated financial statements have been reclassified to conform to the current year’s presentation to facilitate comparison.
 
Use of estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the year. Management evaluates estimates, including those related to the standalone selling prices of performance obligation of revenue contracts, the allowance for credit losses, weighted average unit price of virtual currencies of LiveMe, the average paying user lives of online games, the purchase price allocation with respect to business combinations, useful lives of long-lived assets and intangible assets, impairment of long-lived assets, impairment of investments, net realizable value of inventories, impairment of goodwill, valuation allowance for deferred tax assets, uncertain tax positions, share-based compensation, fair values of investments, and loss contingencies, among others.
Foreign currency translation and transactions
The functional currency of the Company is the US$. The Company’s subsidiaries, VIEs and subsidiaries of VIEs determined their functional currency based on the criteria of ASC 830,
Foreign Currency Matters
. The Group uses RMB as its reporting currency. The Group uses the monthly average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income, a component of shareholders’ equity.
Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are remeasured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included as a component of “Foreign exchange gains, net” in the consolidated statements of comprehensive (loss) income.
Convenience translation
Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.3726 to US$1.00 on December 30, 2021 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.
Business combinations and noncontrolling interests
Except for business combination under common control, the Group accounts for its business combinations using the purchase method of accounting in accordance with ASC 805,
Business Combinations
. The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets, and liabilities the Group acquired, based on their estimated fair values. The consideration transferred of an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total of cost of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive (loss) income.
 
In a business combination achieved in stages, the Group remeasures its previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the
re-measurement
gain or loss, if any, is recognized in earnings.
The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and noncontrolling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, terminal values, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Group determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets, forecasted life cycle and forecasted cash flows over that period.
For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net (loss) income on the consolidated statements of comprehensive (loss) income includes the net (loss) income attributable to noncontrolling interests. The cumulative results of operations attributable to noncontrolling interests are recorded as noncontrolling interests in the Group’s consolidated balance sheets.
Cash and cash equivalents
Cash consists of cash on hand and bank deposits, which are unrestricted to withdrawal and use. All highly liquid investments with original stated maturity of three months or less are classified as cash equivalents and are stated at cost which approximates their fair value.
Accounts receivable and allowance for credit losses
Prior to the adoption of ASC 326, accounts receivable is recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. The Group maintains allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. The Group reviews the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, the Group considers many factors, including the customer’s payment history, its current creditworthiness and current economic trends.
 
Upon adoption of ASC 326 on January 1, 2020, the Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable, and the estimated credit losses charged to the allowance is classified as “General and administrative” in the consolidated statements of comprehensive (loss) income. The Group assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist, primarily based on similar business line, service or product offerings and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers. Bad debts are written off as incurred. The Group generally does not require collateral from its customers.
Inventories
Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value, and are recorded in “Prepayments and other current assets”. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. Write downs of inventories are recorded in cost of revenues in the consolidated statements of comprehensive (loss) income.
Investments
Short-term investments
Investments with original maturities of greater than three months, but less than 12 months, are classified as short-term investments. Investments that are expected to be realized in cash during the next 12 months are also included in short-term investments.
 
Investment in debt securities
The Group accounts for its investments in debt securities in accordance with ASC
320-10,
Investments-Debt Securities: Overall
. The Group classifies the investments in debt securities as
“held-to-maturity”,
“trading” or
“available-for-sale”,
whose classification determines the respective accounting methods stipulated by ASC
320-10.
Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains, or losses are realized.
The debt securities that the Group has positive intent and ability to hold to maturity are classified as
held-to-maturity
securities and stated at amortized cost. Prior to the adoption of ASC 326, for individual securities classified as
held-to-maturity
securities, the Group evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Group’s policy and ASC
320-10.
When the Group intends to sell an impaired debt security or it is more likely than not that it will be required to sell prior to recovery of its amortized cost basis, an other- than-temporary impairment is deemed to have occurred. In these instances, the other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security’s amortized cost basis over its fair value at the balance sheet date of the reporting period for which the assessment is made. When the Group does not intend to sell an impaired debt security and it is
more-likely-than-not
that it will not be required to sell prior to recovery of its amortized cost basis, the Group must determine whether or not it will recover its amortized cost basis. If the Group concludes that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss related to all other factors is recognized in other comprehensive income (loss).
Upon the adoption of ASC 326 on January 1, 2020, the allowance for credit losses of the
held-to-maturity
debt securities reflects the Group’s estimated expected losses over the contractual lives of the
held-to-maturity
debt securities and is charged to “Other expense” in the consolidated statements of comprehensive (loss) income. Estimated allowances for credit losses are determined by considering reasonable and supportable forecasts of future economic conditions in addition to information about past events and current conditions.
Debt securities that are bought and held principally for the purpose of selling them in the near term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.
Debt investments not classified as trading or as
held-to-maturity
are classified as
available-for-sale
securities.
Available-for-sale
debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss).
Investment in equity securities
The Group accounts for its investments in common stock or
in-substance
common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC
323-10,
Investments-Equity Method and Joint Ventures: Overall
unless the Group elects to account for the investment using the fair value option in accordance with ASC
825-10,
Financial Instruments: Fair Value Option
(“ASC 825”). The Group applies the equity method of accounting that is consistent with ASC
323-10
in limited partnership in which the Group holds a three percent or greater interest. Where the equity method is used, the Group initially records its investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is accounted for as if the investee were a consolidated subsidiary. The Group subsequently adjusts the carrying amount of the investment to recognize the Group’s proportionate share of each equity investee’s net income or loss into earnings after the date of investment. The Group evaluates the equity method investments for impairment under ASC
323-10.
An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary.
The Group has elected the fair value option when it initially recognizes an equity method investment as the Group determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive (loss) income.
 
Equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820,
Fair Value Measurements and Disclosures
(“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.
For equity investments measured at fair value with changes in fair value recorded in earnings, the Group does not assess whether those securities are impaired. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the Group recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value.
In January 2020, the FASB issued ASU
No. 2020-01,
Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the Emerging Issues Task Force). The amendments in this update clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. The Group adopted the ASU on January 1, 2021, which did not have a material impact on the consolidated financial statements.
Fair value measurements of financial instruments
Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value.
Financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, due from and due to related parties, other receivables, long-term investments, accounts payable and other current liabilities. The carrying amounts of these financial instruments, except for long-term investments approximate their fair values because of their generally short-term maturities.
The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement based on observable price changes and equity method investment with fair value option elected. For business disposed during the year, the Group measured fair value upon deconsolidation using the discounted cash flow approach. The Group also, with the assistance of an independent third-party valuation firm, determined the fair value of long-term investments, including equity investments using the alternative measurement, equity method investments and long-term debt securities upon impairment occurrence.
 
Property and equipment
Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:
 
    
Estimated useful life
 
Electronic equipment
    
2-3
years
 
AI related equipment
    
2-3
years
 
Office equipment and fixtures
     5 years  
Motor vehicles
     4 years  
Leasehold improvements
    
Lesser of term of the lease or the
estimated useful lives of the assets
 
 
Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterment that extends the useful lives of plant and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the assets and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive (loss) income.
All direct and indirect costs that are related to the construction of fixed assets and incurred before the assets are ready for their intended use are capitalized as construction in progress. Construction in progress is transferred to specific fixed assets items and depreciation of these assets commences when they are ready for their intended use.
Goodwill
The Group assesses goodwill for impairment in accordance with ASC 350,
Intangibles-Goodwill and Other: Goodwill
(“ASC
350-20”),
which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the
two-step
test in accordance with ASC
350-20.
If the Group believes, as a result of the qualitative assessment, that it is
more-likely-than-not
that the fair value of the reporting unit is less than its carrying amount, the
two-step
quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the
two-step
quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and the Group is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. As the Company’s market capitalization was lower than the carrying amount of the net assets, the Group performed impairment assessment for the goodwill of all reporting units using the
two-step
process, and goodwill amounted to RMB545,665 was fully impaired for the year ended December 31, 2019.
 
On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When the Group disposes of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed.
Intangible assets
Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The estimated useful life for the intangible assets is as follows:
 
    
Estimated
useful life
 
Customer relationship
    
2-6 years
 
Trademarks
    
3-10 years
 
Technology
    
1-11
years
 
Online game licenses
    
1-5
years
 
User base
     1 year  
Domain names
    
1-10
years
 
Platform
    
5-6
years
 
If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2020 and 2021, the Group did not have any intangible assets with an indefinite life.
Impairment of long-lived assets and intangible assets
The Group evaluates its long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC
350-30,
Intangibles-Goodwill and Other: General Intangibles Other than Goodwill
. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value.
 
Treasury stock
Treasury stock represents ordinary shares repurchased by the Company that are no longer outstanding and are held by the Group. Treasury stock is accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury stock at historical purchase price. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional
paid-in
capital (up to the amount credited to the additional
paid-in
capital upon original issuance of the shares) and retained earnings.
Revenue recognition
The Group generates its revenues primarily through internet business, AI and others. The Group recognizes revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Pursuant to ASC
606-10-32-2A,
the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.
The following table presents the Company’s revenues disaggregated by revenue source:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
  
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
Internet business

                                   
Online advertising
     2,074,256        855,430        354,604        55,645  
Internet value-added services
     1,296,555        525,476        299,155        46,944  
AI and others
                                   
Advertising agency services(i)
     73,762        84,993        61,588        9,665  
Multi-cloud Management Services
     —          3,501        41,443        6,503  
Technical consulting and other services
     58,607        35,504        17,236        2,704  
Sale of AI hardware products
     84,515        47,741        10,590        1,662  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total consolidated revenues
  
 
3,587,695
 
  
 
1,552,645
 
  
 
784,616
 
  
 
123,123
 
    
 
 
    
 
 
    
 
 
    
 
 
 

(i)
As disclosed under Segment reporting, the Group realigned its segments as CODM changed how it manages and assesses the Group’s segment performance. business. As such, the Group has retrospectively revised disaggregated revenue disclosure accordingly. Please refer to Note 2 Segment reporting for more information.
(1) Internet business
Online advertising
Online advertising revenue is primarily derived from displaying advertising customer’s advertisements on the Group’s online platforms including duba.com and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers’ websites or mobile applications. The Group has three general pricing models for its advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, the Group generally recognizes revenue ratably over time, because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. For contracts that are charged on the cost for performance basis, the Group charges an agreed-upon fee to its customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from the Group’s online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from the Group’s online platforms. For contracts that are charged on the cost per impression basis, the Group recognizes the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers’ websites or mobile publications, the Group recognizes gross revenue the amount of fees received or receivable from customers as the Group has control over the advertising services before they are transferred to the customer, and therefore, the Group is not arranging for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services involving third-party advertising publishers’ websites or mobile publications is recognized at a point in time when all the revenue recognition criteria are met. Payments made to the third-party advertising publishers or content providers are included in cost of revenues.
 
Internet value-added services
The Group generates value-added services revenue principally from fee-based services, mainly including VIP membership, software subscription, game-related and live streaming services.
VIP membership and software subscription.
The Group provides non-cancellable VIP membership services and hosted software subscription services to individual and enterprise customers, which can obtain the access to the related services over a fixed period of time at a fixed price as specified in the contract. Our VIP membership services are provided to customers with various privileges, which primarily include access to advertising-free and value-added services such as file and data recovery, malicious pop-up interception, PDF converting etc. The Group also provides various software such as anti-virus, security protection, immediate communication and etc. to individual and enterprise customers. The software license and the when-and-if-available updates are accounted for as a single performance obligation as the license and the updates are inputs to a combined items in the contract. The VIP membership services and software subscription services are primarily sold in short term period, typically, no more than 12 months. Certain services have contracts with no fixed duration. For these indefinite term subscriptions, the Group estimated the expected contract period based on historical usage pattern and recognizes related revenue over the expected contract period. Upfront payment is generally required and upon the receipt of membership fees and software subscription fees, the Group recognizes the excess of payment received as compared to the recognized revenue as deferred revenue in “Accrued expenses and other liabilities” and revenue is recognized ratably over the membership period or the subscription period as services are rendered.
Game-related services.
The Group sells both perpetual and consumable
in-game
virtual items. Perpetual
in-game
virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. The Group recognizes revenues from the perpetual
in-game
virtual items over the estimated average paying users’ life, and revenues from the consumable
in-game
virtual items at a point in time when specific user actions are taken by paying users.
The Group tracks the
in-game
virtual item purchases and
log-in
history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users’ life of each game. For newly launched games with a limited period of paying users’ data available for the estimate, the Group considers the estimated average paying users’ life of other recently launched games with similar characteristics.
Live streaming services.
The Group creates and offers virtual items to be used by users on mobile live broadcast application “LiveMe”, which was operated and maintained by the Group. All “LiveMe” live video shows are available free of charge and fans can purchase virtual items on the platform with virtual currencies to support their favorite performers. The Group recognizes revenue from LiveMe on a gross basis as it has control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and records payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies are converted into virtual items which are consumed simultaneously, performers receive a certain number of virtual diamonds as a result. When performers receive virtual diamonds, they have a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers can convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, the Group believes that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies are recorded as contract liability, representing prepayments received from users in the form of the Group’s virtual currency not yet converted into virtual items. Revenue recognized is based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies is calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers are recorded as cost of revenues. The Group ceases to provide this service as Live.me was deconsolidated on September 30, 2019 (Note 3).
 
(2) AI and others
Advertising agency services
The Group provides advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks. The Group receives from the online network performance-based commissions, which are determined based on a
pre-specified
percentage of the payment by the advertisers for the online network’s various advertisement products. The Group acts as an agent to arrange for the advertising services to be provided by third parties on their internet properties and incentives provided to the end customers are typically market-wide promotions that result in lower fee earned by the Group, and therefore are recorded as a reduction of revenue at the date the Group records the corresponding revenue transaction. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by the Group based on the real-time advertising performance results provided by the online networks and the commission rates
pre-determined
in contracts signed with relevant online networks. There was no significant difference between the Group’s estimates and the subsequent periodic invoices provided by the online network for all the periods presented. Receivables from advertising agency services were included in other receivables from advertisers in “Prepayments and other current assets” and payable to online networks were included in payable to online advertising platforms as agency in “Accrued expenses and other current liabilities” on the consolidated balance sheets.
Multi-Cloud Management services
The Group provides multi-cloud management services through cloud management platform. The nature of the Group’s performance obligation is a single performance obligation to stand ready to provide integrated technical cloud-based solution or sale cloud resources to customers. Revenue is recognized over time when related solutions or resources are provided to customers. The Group evaluates whether it is appropriate to record the revenue on gross or net basis based on whether it acts as a principal or as an agent. This determination is reviewed for each specified service provided to the customer and may involve significant judgment. In certain cases, the Group concludes that it controls the solutions and resources before they are transferred to end customers, as the Group integrates the cloud resources with its technical expertise to provide ongoing customized cloud-based solutions, is primarily responsible for the fulfillment, and has inventory risk before the specified solutions and resources have been transferred to the customers and revenue is recognized on a gross basis. In other cases, the Group acts as a reseller of cloud resources and during which the Group acts as an agent to arrange for the resources to be provided by third parties and revenue is recognized on a net basis.
Sale of AI hardware products, technical consulting service and others
The Group recognizes revenue generally at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term.
(3) Other revenue recognition related policies
For arrangements that include multiple performance obligations, the Group would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct in the context of contract. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct in the context of contract, it is combined with other promised goods or services until a distinct bundle of goods or services exists.
The Group provides sales incentives to customers which entitle them to receive reductions in the price. The Group accounts for these incentives granted to customers as variable consideration and records it as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. The Group believes that there will not be significant changes to its estimate of variable consideration.
 
Deferred revenue
The Group recognizes a contract liability in the consolidated balance sheets for the contracts where the Group received the payments but have not satisfied the related performance obligation. Contract liabilities were mainly related to advance from customers in online advertising services and internet value-added services to be provided over a period of time and purchase of virtual currencies from users in mobile game and live broadcast application, which were included in “Accrued expenses and other liabilities”. Balances of contract liabilities were 
RMB112,016 and RMB164,749 (US$25,853) as of December 31, 2020 and December 31, 2021, respectively. The increase in deferred revenue as compared to the year ended December 31, 2020 is a result of the increase in fees received from membership services. Revenue recognized that was included in deferred revenue balance at the beginning of year were RMB84,703, RMB94,056 and RMB74,996 (US$11,769) for the years ended December 31, 2019, 2020 and 2021, respectively.
Cost of revenues
Cost of revenues primarily consists of traffic acquisition cost, bandwidth and cloud service costs, content and channel costs, royalty fees, salaries and benefits, share-based compensation expenses, depreciation of equipment, amortization of intangible assets and cost of products sold.
Selling and marketing expenses
Selling and marketing expenses consist primarily of advertising and promotional expenses, staff costs, share-based compensation expenses and other related incidental expenses that are incurred directly to attract or retain users and customers for the Group’s websites, applications, software
,
 online platforms and products. Advertising and promotional expenses are expensed when incurred. For the years ended December 31, 2019, 2020 and 2021, advertising and promotional expenses were RMB1,305,720, RMB550,566 and RMB242,354 (US$38,031), respectively.
 
Research and development expenses
Research and development consist primarily of employee costs and rental expenses related to personnel involved in the development and enhancement of the Group’s service offerings on its websites, PC software, mobile applications and products and amortization of intangible assets used in research and development. The Group expenses these costs as incurred, unless such costs qualify for capitalization as software development costs, including (i) preliminary project is completed, (ii) management has committed to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended, and (iii) they result in significant additional functionality in the Group’s products. Capitalized software development costs were not material for all periods presented.
Government subsidies
Government subsidies primarily consist of financial subsidies received from provincial and local governments, for operating a business in their jurisdictions or conducting research and development projects pursuant to specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. For the government subsidies with
non-operating
feature and with no further conditions to be met, the amounts are recorded in “Other income” when received; for the government subsidies with operating feature and with no further conditions or specific use requirements to be met, the amount are recorded in “Other operating income” when received; and for the government subsidies related to research and development projects, the amounts are recorded in others in “Accrued expenses and other liabilities” when received and will be offset against “Research and development” expenses over the project period when no further conditions are to be met.
Leases
Prior to the adoption of ASC 842,
Leases
(“ASC 842”) on January 1, 2019 leases have been classified as either capital or operating leases at the inception date. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed on a straight-line basis over the periods of their respective lease terms. The Group leases office space under operating lease agreements. Certain of the lease agreements contain rent holidays. Rent holidays are considered in determining the straight-line rent expense to be recorded over the lease term. The lease term begins on the date of initial possession of the lease property for purposes of recognizing lease expense on a straight-line basis over the term of the lease.
The Group adopted ASC 842 on January 1, 2019 using the modified retrospective method and did not restate the comparable periods. The Group elected the package of practical expedients, which allow the Group to carry forward the historical lease classification, not to reassess whether a contract is or contains a lease and initial direct costs for any leases that exist prior to adoption of the new standard. The Group also elected the practical expedient not to separate lease and
non-lease
components for certain classes of underlying assets and the short-term lease exemption for contracts with lease terms of 12 months or less.
The Group determines if an arrangement is a lease or contains a lease at lease inception. For operating leases, the Group recognizes
right-of-use
assets and lease liabilities based on the present value of the lease payments over the lease term on the consolidated balance sheets at commencement date. For finance leases, assets are included in property and equipment on the consolidated balance sheets. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend and lease terms include such extended terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term.
 
Comprehensive income
Comprehensive income is defined to include all changes in shareholders’ equity except those resulting from investments by owners and distributions to owners. Among other disclosures, ASC
220-10,
Comprehensive Income: Overall
requires that all items that are required to be recognized under current accounting standards as components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements.
Income taxes
The Group accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is
more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date.
The Group applies ASC 740,
Accounting for Income Taxes
, to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. The Group has recorded unrecognized tax benefits in the other
non-current
liabilities in the accompanying consolidated balance sheets. The Group has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “Income tax expenses”, in the consolidated statements of comprehensive (loss) income.
The Group’s estimated liability for unrecognized tax benefits and the related interest and penalties are periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts and circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which they occur.
Share-based compensation
The Group accounts for share-based compensation in accordance with ASC 718,
Compensation-Stock Compensation: Overall
.
 
In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees and non-employees classified as equity awards are recognized in the financial statements based on their grant date fair values.
The Group has elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions and for awards with performance conditions if it is probable that the performance condition will be achieved. The Group account for forfeitures as they occur, if required vesting conditions are not met and the share-based awards are forfeited, previously recognized compensation expenses relating to those awards are reversed. The Group, with the assistance of an independent third-party valuation firm determined the fair value of the share- based awards granted to employees and non-employees, if applicable. The binomial tree option pricing model was applied in determining the estimated fair value of the awards.
A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based award, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date.
(Loss) earnings per share
(Loss) earnings per share are calculated in accordance with ASC
260-10,
Earnings per Share: Overall
. Basic earnings per share are computed by dividing net (loss) income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year using the
two-class
method. Under the
two-class
method, net (loss) income, accretion of the redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries are allocated to ordinary shares based on their participating rights in the undistributed earnings as if all the earnings for the reporting period had been distributed.
Diluted earnings per share is calculated by dividing net (loss) income attributable to ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of the vesting of restricted shares and the exercising of option using the treasury stock method. The computation of the dilutive (loss) earnings per share of Class A ordinary share assumes the conversion of Class B ordinary shares. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects are anti-dilutive.
Contingencies
The Group records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Group evaluates the developments in legal proceedings or claims that could affect the amount of any accrual, as well as any developments that would make a loss contingency both probable and reasonably estimable. The Group discloses the amount of the accrual if it is material.
 
Segment reporting
Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision maker (the “CODM”), which is the chief executive officer. Starting from 2017, the Group reorganized its operation into three segments: utility products and related services, mobile entertainment business and AI and others. In 2020, the Group disposed certain gaming-related businesses in the overseas markets. As a result, the Group expects the revenue contribution from the mobile game business to decrease in the foreseeable future. Therefore, the Group started reporting its revenues and operating profits by two segments: internet business and AI and others. In 2021, the Group realigned its segments as the CODM changed how he manages and assesses the Group’s segment performance. The Group’s overseas advertising agency services, which assists domestic companies to launch advertisement on overseas advertising platforms, are changed from the Internet business into AI and others due to the synergies created between the Group’s advertising agency services and global multi-cloud management services. The Group has retrospectively revised segment information for the comparative periods to conform to the current period.
Concentration of risks
Concentration of credit risk
Financial instruments that are potentially subject to credit risk consist of cash and cash equivalents, restricted cash, short-term investments,
available-for-sale
debt securities, accounts receivable and other receivables. The carrying amounts of these financial instruments represent the maximum amount of loss due to credit risk. As of December 31, 2021, the Group has RMB1,847,520 (US$289,917) in cash and cash equivalents, restricted cash, short-term investments and
available-for-sale
debt securities, and 64.3% and 35.7% of which are held by financial institutions in the PRC and international financial institutions outside of the PRC, respectively. Deposits held with financial institutions were not protected by statutory or commercial insurance. In the event of bankruptcy of one of these financial institutions, the Group may be unlikely to claim its deposits back in full.
Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.
Under PRC law, it is generally required that a commercial bank in the PRC that holds third-party cash deposits protect the depositors’ rights over and interests in their deposited money; PRC banks are subject to a series of risk control regulatory standards; and PRC bank regulatory authorities are empowered to take over the operation and management of any PRC bank that faces a material credit crisis.
Accounts receivable and other receivables are both typically unsecured and are derived from revenue earned from customers or cash receivables on behalf of publishers. The risk is mitigated by credit evaluations the Group performs on its ongoing credit evaluations of its customers’ financial conditions and ongoing monitoring process of outstanding balances. The Group maintains reserves for estimated credit losses and these losses have generally been within expectations.
Business, customer, political, social and economic risks
The Group participates in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services and products; competitive pressures due to new entrants; advances and new trends in new technologies and industry standards; changes in bandwidth suppliers; changes in certain strategic relationships or customer relationships; regulatory considerations; copyright regulations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth and risks related to outbreaks of epidemics, such as
COVID-19.
On February 21, 2020, the Company’s Google Play Store, Google AdMob, and Google AdManager accounts had been disabled, which adversely affected its ability to attract new users and generate revenue from Google.
For the year ended December 31, 2019, approximately 13.8%, and 8.1% of the Group’s total revenue were derived from Google and consumption of virtual items by users via Google, respectively. For the year ended December 31, 2020 and 2021, no individual customer accounted for over 10% of the Group’s total revenue.
 
The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Internet related businesses are subject to significant restrictions under current PRC laws and regulations. Specifically, foreign investors are not allowed to own more than 50% equity interests in any Internet Content Provider (“ICP”) business.
Currency convertibility risk
A significant portion of the Group’s operating activities as well as the assets and liabilities are denominated in RMB
 
which is not freely convertible into foreign currencies. The Group’s financing activities are denominated in US$. On January 1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of PRC (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.
Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market.
Foreign currency exchange rate risk
While the Group’s reporting currency is RMB, a portion of the Group’s revenues and costs are generated and denominated in US$. As a result, the Group is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between U.S. dollar and RMB. If the US$ depreciates against the RMB, the value of the Group’s US$ revenues expressed in the RMB financial statements will decline. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to US$, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB exchange rate flexibility. The appreciation of the RMB against US$ was approximately 4.1% for the year ended December 31, 2019, the appreciation of the RMB against US$ was approximately 6.27% for the years ended December 31, 2020 and the appreciation of the RMB against US$ was approximately 2.34% for the years ended December 31, 2021. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future.
Impact of COVID-19
The
COVID-19
pandemic continues to evolve. There are still uncertainties of
COVID-19’s
future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of
COVID-19,
possibility of a Delta and Omicron outbreak ,the development and progress of distribution of
COVID-19
vaccine and other medical treatment, the potential change in user behavior, especially on internet usage due to the prolonged impact of
COVID-19,
the actions taken by government authorities, particularly to contain the outbreak, stimulate the economy to improve business condition, almost all of which are beyond the Group’s control. As a result, certain of the Group’s estimates and assumptions, including the allowance for credit losses, the valuation of certain debt and equity investments, long-term investments, and long-lived assets subject to impairment assessments, require significant judgments and carry a higher degree of variabilities and volatilities that could result in material changes to the Group’s current estimates in future periods.
 
Recently issued accounting pronouncements
In October 2021, the FASB issued ASU
2021-08,
Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for us are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or retrospectively to those transactions. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance.
 
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations and Deconsolidations
12 Months Ended
Dec. 31, 2021
Business Combinations and Decosolidations
3.
BUSINESS COMBINATIONS AND DECONSOLIDATIONS
Deconsolidation in 2020
During the year ended December 31, 2020, the Group disposed certain gaming related business and one utility product in its Internet Business segment to a third party and a related party. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal with total consideration of RMB202,275 and contingency consideration of RMB11,745. The Group recognized a total gain of RMB226,502 from these transactions in “Other income” in the consolidated statements of comprehensive income for the year ended December 31, 2020.
The Group further disposed its major gaming related business to certain investees. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal. The Group measured shares acquired during the disposal from certain investees at fair value and recognized a total gain of RMB182,550 from the transactions in “Other income” in the consolidated statements of comprehensive income for the year ended December 31, 2020. The Group owns 36% voting rights of these investees, which might be further increased to a higher percentage, expecting 75% as the highest subject to further adjustments as share split, share combination, etc. in some of the investees, provided that the Group chooses to convert its preferred shares into ordinary shares in full or in part upon certain conversion events. As the Group’s equity interests are not
in-substance
common stock and the investment does not have readily determinable fair value, the interests was accounted for using the measurement alternative. These equity investees will be considered related parties after deconsolidation.
The Group also disposed its partial interest in an entity operating utility related business through the sale of shares. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal. The Group measured the remaining interests at fair value upon deconsolidation and recognized a total loss of RMB14,827 from the transactions in “Other expenses” in the consolidated statements of comprehensive income for the year ended December 31, 2020. Subsequent to the deconsolidation, the Group owns 47.1% voting rights and the remaining interests are accounted for as equity method. These equity investees will be considered related parties after deconsolidation.
The deconsolidation of these businesses did not meet the definition of a discontinued operation in accordance with ASC
205-20,
Presentation of Financial Statements – Discontinued Operations (“ASC
205-20”),
as the disposal did not represent a shift in the Group’s strategy that has (or will have) a major effect on an entity’s operations and financial results.
Business combination in 2019
In June 2019, the Group completed a business combination, which the Group expected to enhance the Group’s expertise in hardware services. The total purchase consideration was RMB25,000. The acquired entity was considered insignificant. The results of the acquired entity’s operations have been included in the Group’s consolidated financial statements since June 2019.
Deconsolidation in 2019
In September 2019, Live.me Inc (“Live.me”), a former subsidiary of the Company, amended its share incentive plan to increase the number of shares to be issued under the current plan, and issued certain number of new shares into a trust under the plan for the benefit of current and future recipients of Live.me’s share incentive awards. Consequently, the Company was no longer a majority shareholder of Live.me and deconsolidated Live.me’s financial results from the Company’s financial statements from September 30, 2019. The Group recognized a total gain
 of
 RMB839,834
from the transaction in “Other income” in the consolidated statements of comprehensive loss for the year ended December 31, 2019. The deconsolidation of Live.me did not meet the definition of a discontinued operation in accordance with ASC 205-20 as the disposal of Live.me did not represent a shift in the Group’s strategy that has (or will have) a major effect on an entity’s operations and financial results. Subsequent to the deconsolidation, the Group owns
 49.6%
voting rights of Live.me. The remaining interests is accounted for equity investment using the fair value option in accordance with ASC 825 and Live.me was considered a related party after deconsolidation. 
 
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Investments
12 Months Ended
Dec. 31, 2021
Text Block [Abstract]  
Investments
4.
INVESTMENTS
(a) Short-term investments
As of December 31, 2020, and 2021, short-term investments included time deposits, and structured notes in commercial banks which are classified as
available-for-sale
debt securities in accordance with ASC
320-10,
of RMB360,803 and RMB262,813 (US$41,241), respectively.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized interest income from its short-term investments of RMB45,993, RMB23,780 and RMB12,687 (US$1,991), respectively. For the years ended December 31, 2019, 2020 and 2021, the Group recognized fair value gains (losses) on
available-for-sale
debt securities of RMB6,049, nil and nil in other comprehensive income, respectively.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized a credit loss on short-term investments of RMB3,506, RMB7,096 and RMB715 (US$112)
in “other expense” in the consolidated comprehensive income (loss), respectively.
(b) Long-term investments
The Group’s long-term investments include equity investments accounted for using the measurement alternative, equity investments with readily determinable fair value, equity investments accounted for using equity method, equity method investments accounted for using fair value option and
available-for-sale
debt securities.
 
Equity investments accounted for using the measurement alternative
In accordance with ASC 321, the Group elected to use the measurement alternative to measure such investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. As of December 31, 2020 and 2021, the carrying amount of the Group’s equity investments accounted for using the alternative measurement was RMB1,817,891 and RMB1,349,272 (US$211,731), including RMB641,969 and RMB942,605 (US$147,915) accumulated impairment, and RMB231,092 and RMB287,339 (US$45,090) accumulated upward adjustment, respectively. During the years ended December 31, 2020 and 2021, certain equity investments were remeasured based on observable price changes in orderly transactions for an identical or similar investment of the same issuer, the aggregate carrying amount of these investments was RMB243,525 and RMB154,488 (US$24,243) as of December 31, 2020 and 2021, respectively.
Total unrealized and realized gains and losses of equity securities without readily determinable fair values for the years ended December 31, 2019,2020 and 2021 were as follows:
 
    
For the year ended December 31
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Gross unrealized gains (upward adjustments)
     78,321        121,555        82,504        12,947  
Gross unrealized losses (impairment)
     (180,913      (66,063      (351,380      (55,139
    
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized (losses) gains on equity securities held
  
 
(102,592
  
 
55,492
 
  
 
(268,876
  
 
(42,192
Net realized gains on equity securities sold
     —          482,202        67,105        10,530  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net (losses) gains recognized in other income, net
  
 
(102,592
  
 
537,694
 
  
 
(201,771
  
 
(31,662
    
 
 
    
 
 
    
 
 
    
 
 
 
In 2021, the Group: i) acquired equity interests in two equity investees for a total consideration of RMB7,000 (US$1,098). ii) disposed certain equity interest in equity investees and recognized a disposal gain of RMB67,105 (US$10,530) in
“Other income”.
In 2020, the Group: i) acquired equity interests in three equity investees for a total consideration of RMB20,000. ii) disposed the remaining portion of equity ownership of Bytedance and recognized a disposal gain of RMB465,877 in
“Other income”
 (iii) recognized RMB342,433 of remaining interest in the gaming related business as result of the deconsolidation.
In 2019, the Group: i) acquired additional preferred shares of Beijing OrionStar Technology Co., Ltd. (“Beijing OrionStar”) with a cash consideration of RMB262,072. Subsequent to the transaction, the Group owned 38.7% equity interests not qualified as
in-substance
common stock of Beijing OrionStar. ii) acquired other equity interests in 14 equity investees for total consideration of RMB172,033.
 
The Group received dividends from investees of RMB13,217, RMB4,002 and RMB2,558 (US$401) which were recorded in “Other income” in the consolidated comprehensive income (loss) for the years ended December 31, 2019, 2020 and 2021, respectively.
Equity investments with readily determinable fair value
The Group purchased equity interest of a company listed on the HK Stock Exchange in 2019 and disposed all the equity interest of the Company in 2021. The fair value of the share interests was RMB11,411 and nil as of December 31, 2020 and 2021. Unrealized gains for the equity investments with readily determinable fair value
were RMB
2,853, RMB5,327 and nil, which were recorded in “Other income” in the consolidated comprehensive (loss) income for years ended December 31, 2019, 2020 and 2021, respectively. Realized gains were nil, RMB18,488 and RMB767 (US$120), which were recorded in “Other income” in the consolidated comprehensive (loss) income for years ended December 31, 2019, 2020 and 2021, respectively.
Equity investment accounted for using fair value option
In September 2019, the Group owned 49.6% equity interest of Live.me on a fully dilutive basis after deconsolidation (Note 3). The fair value of the remaining share interests was RMB388,581, RMB364,298 and RMB362,235 (USD$56,843) as of December 31, 2019, 2020 and 2021, respectively. Unrealized (losses) gain for Equity investments accounted for using fair value option were RMB(102,555), RMB857 and RMB6,537 (US$1,026), which were recorded in “Other income” in the consolidated comprehensive (loss) income for the years ended December 31, 2019, 2020 and 2021, respectively.
Equity investments accounted for using equity method
The carrying amount of the Company’s equity method investments were RMB216,126 and RMB236,552 (US$37,120) as of December 31, 2020 and 2021, respectively.
In 2021, the Group acquired an equity method investment with total consideration of RMB2,500 (US$392).
In 2020, the Group acquired equity method investments with aggregate consideration of RMB15,040, and recognized RMB18,000 of equity method investments as result of the deconsolidation of a business in the Group’s Internet Business segment.
In 2019, the Group acquired: i) equity interests in Ziniu Fund, L.P. with a cash consideration of RMB30,000; and ii) other equity method investments with aggregate consideration of RMB4,026.
The Group recorded its share of income of 
RMB7,594,
share of loss
 
of
RMB5,231
and share of income of
 RMB60,992 (US$9,571) from equity investments accounted for using equity method for the years ended December 31, 2019, 2020 and 2021, respectively. The Group also recognized impairment losses of nil, nil and nil for the years ended December 31, 2019, 2020 and 2021, respectively.
 
None of equity method investments, including the investment that the Group elects to account for using the fair value option, was considered individually material for the years ended December 31, 2019, 2020 and 2021. The Group summarized the unaudited condensed financial information of the Group’s equity method investments as a group below in accordance with Rule 4-08 of Regulation S-X: 
 
    
As of December 31,
 
  
2020
    
2021
 
  
RMB
    
RMB
    
US$
 
Balance sheet data:
                          
Current assets
     452,904        520,871        81,736  
Non-current
assets
     1,072,284        1,798,402        282,208  
Current liabilities
     220,499        182,176        28,587  
Non-current
liabilities
     7,771        7,746        1,216  
Redeemable preferred shares
     875,199        906,420        142,237  
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Operating data:
                                   
Revenues
     970,017        944,974        925,020        145,156  
Gross profit
     223,883        307,531        407,487        63,944  
Operating (loss) income
     (66,751      109,456        459,079        72,039  
Net (loss) income
     (78,146      115,962        464,352        72,867  
Available-for-sale
debt securities
Available-for-sale
debt securities in long-term investments primarily represent convertible debt instruments issued by private companies and investments in preferred shares that are redeemable at the Group’s option, which are measured at fair value.
In 2021, the Group sold part of equity interest of an investment previously accounted for using the measurement alternative and the remaining equity interest held was reclassified and accounted for as available-for-sale debt securities since the Group has a put option to require the equity investee to redeem the Group’s equity interest at the Group’s option. The Group remeasured the fair value of the investment upon the reclassification with a remeasurement loss of RMB42,883 (US$6,729) recorded in “Other expense” in the consolidated comprehensive (loss) income.
As of December 31, 2020, and 2021, long-term available-for-sale debt securities were nil and RMB46,339 (US$7,272), respectively.
For the years ended December 31, 2019, 2020 and 2021, the Group recognized fair value (loss) gain on long-term
available-for-sale
debt securities of RMB4,864, nil and nil, respectively in other comprehensive income.
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Net
12 Months Ended
Dec. 31, 2021
Accounts Receivable, Net
 
5.
ACCOUNTS RECEIVABLE, NET
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Accounts receivable
     325,606        263,000        41,270  
Allowance for credit losses
     (100,020      (92,695      (14,545
    
 
 
    
 
 
    
 
 
 
Accounts receivable, net
  
 
225,586
 
  
 
170,305
 
  
 
26,725
 
    
 
 
    
 
 
    
 
 
 
 
The movements in the allowance for credit losses were as follows:
 
 
 
Year ended December 31

 
    
2020
    
2021
 
  
RMB
    
RMB
    
USD
 
Balance as of January 1
     109,315        100,020        15,695  
Adoption of ASC 326
     9,053       

      
 
Amounts charged to expenses
     (2,973      (1,462      (230
Amounts written off
     (10,099      (3,951      (620
Disposal of a subsidiary
     (68      —          —    
Foreign Exchange effect
     (5,208      (1,912      (300
    
 
 
    
 
 
    
 
 
 
Balance as of December 31
  
 
100,020
 
  
 
92,695
 
  
 
14,545
 
    
 
 
    
 
 
    
 
 
 
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Prepayments and Other Current Assets
12 Months Ended
Dec. 31, 2021
Prepayments and Other Current Assets
6.
PREPAYMENTS AND OTHER CURRENT ASSETS
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Other receivables from advertisers
     726,945        397,700        62,408  
Advances to suppliers
     110,816        108,263        16,989  
Prepaid expenses
     42,464        29,592        4,644  
Inventories (i)
     24,062        15,415        2,419  
Receivable from third-party payment platform
     14,848        16,785        2,634  
Convertible loans (ii)
     83,357        8,240        1,293  
Others
     113,560        104,324        16,371  
Impairment of prepayments and inventory
     (108,739      (98,005      (15,379
Allowance for credit losses
     (171,619      (102,985      (16,162
    
 
 
    
 
 
    
 
 
 
Total
  
 
835,694
 
  
 
479,329
 
  
 
75,217
 
    
 
 
    
 
 
    
 
 
 
 
(i)
Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively.
(ii)
As of December 31, 2020 and 2021, convertible loans were fully impaired.
 
The movements in the allowance for credit losses were as follows:
 
 
 
Year ended December 31

 
    
2020
    
2021
 
    
RMB
    
RMB
    
USD
 
Balance as of January 1
     144,622        171,619        26,932  
Adoption of ASC 326
     19,765       
      
 
Amounts charged to expenses
     10,862        (696      (109
Amounts written off
     —          (66,658      (10,460
Disposal of a subsidiary
     (11      (1       
Foreign Exchange effect
     (3,619      (1,279      (201
    
 
 
    
 
 
    
 
 
 
Balance as of December 31
  
 
171,619
 
  
 
102,985
 
  
 
16,162
 
    
 
 
    
 
 
    
 
 
 
Provision for credit losses and impairment of assets for the years ended December 31, 2019, 2020 and 2021 were RMB109,408, RMB32,999 and RMB493 (US$77), respectively.
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net
12 Months Ended
Dec. 31, 2021
Property and Equipment, Net
 
7.
PROPERTY AND EQUIPMENT, NET
 
    
As of December 31,

 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Electronic equipment
     86,602        64,420        10,109  
AI related equipment
     118,039        152,177        23,880  
Leasehold improvements
     60,392        14,522        2,279  
Office equipment and fixtures
     26,039        20,867        3,274  
Motor vehicles
     4,176        4,045        635  
Less: Accumulated depreciation
     184,038        145,529        22,837  
Less: Accumulated impairment
     9,226        8,708        1,366  
    
 
 
    
 
 
    
 
 
 
Property and equipment, net
    
101,984
    
 
101,794
 
  
 
15,974
 
    
 
 
    
 
 
    
 
 
 
Depreciation expense of property and equipment for the years ended December 31, 2019, 2020 and 2021 were RMB37,382, RMB52,137 and RMB45,751 (US$7,179), respectively. The impairment recognized on property and equipment were nil, RMB9,226 and nil for the years ended December 31, 2019, 2020 and 2021, respectively.
The Group recorded impairment loss in “Other operating income (expense), net”.
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets, Net
12 Months Ended
Dec. 31, 2021
Intangible Assets, Net
 
8.
INTANGIBLE ASSETS, NET
Intangible assets and the related accumulated amortization were summarized as follows:
 
    
As of December 31, 2021
 
    
Gross

Carrying

value
    
Accumulated
amortization
   
Accumulated
impairment
   
Net carrying value
 
    
RMB
    
RMB
   
RMB
   
RMB
    
US$
 
Online game licenses
     174,252        (128,035     (45,331     886        139  
Technology
     131,664        (106,928     (17,631     7,105        1,115  
Platform
     70,142        (38,582     (31,560     —          —    
Customer relationship
     45,665        (43,076     (2,589     —          —    
User base
     43,954        (43,954     —         —          —    
Trademarks
     16,974        (13,437     (2,114     1,423        223  
Domain names
     4,860        (4,222     —         638        100  
Non-compete
agreements
     1,610        (1,610     —         —          —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total
  
 
489,121
 
  
 
(379,844
 
 
(99,225
 
 
10,052
 
  
 
1,577
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
 
    
As of December 31, 2020
 
    
Gross
carrying

value
    
Accumulated
amortization
    
Accumulated
impairment
   
Net carrying
value
 
  
RMB
    
RMB
    
RMB
   
RMB
 
Online game licenses
     179,843        (122,515      (54,238     3,090  
Technology
     139,367        (118,478      (12,069     8,820  
Platform
     71,783        (39,485      (32,298     —    
Customer relationship
     46,570        (43,920      (2,650     —    
User base
     45,321        (45,321      —         —    
Trademarks
     15,820        (13,674      (2,142     4  
Domain names
     4,576        (3,915      —         661  
Non-compete
agreements
     1,610        (1,610      —         —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
  
 
504,890
 
  
 
(388,918
  
 
(103,397
 
 
12,575
 
    
 
 
    
 
 
    
 
 
   
 
 
 
The Group recorded impairment loss in “Other operating income (expense), net”. The impairment recognized on intangible assets were
 RMB8,800, RMB17,746 and nil for the years ended December 31, 2019, 2020 and 2021, respectively.
Amortization expense of intangible assets for the years ended December 31, 2019, 2020 and 2021 were RMB28,086, RMB16,409 and RMB5,071 (US$796), respectively. Estimated amortization expense relating to the existing intangible assets with finite lives for each of next five years and thereafter is as follows:
 
    
For the year

ending December 31,
 
    
RMB
    
US$
 
2022
     1,975        310  
2023
     1,574        247  
2024
     1,357        213  
2025
     1,314        206  
2026
     1,258        197  
Thereafter
     2,574        404  
    
 
 
    
 
 
 
Total
  
 
10,052
 
  
 
1,577
 
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Lease
12 Months Ended
Dec. 31, 2021
Lease
9.
LEASE
The Group’s operating leases mainly related to offices and employees’ accommodation facilities. For leases with terms greater than 12 months, the Group records the related assets and lease liabilities at the present value of lease payments over the term. Certain leases include rental-free periods and renewal options, which are factored into the Group’s determination of lease payments when appropriate. As of December 31, 2020 and 2021, the Group had no finance leases.
As of December 31, 2020 and 2021, the weighted average remaining lease term was 3.0 years and 4.0 years, respectively, and the weighted average discount rate was 4.7% and 4.9% for the Group’s operating leases respectively.
Operating lease cost for the year ended December 31, 2019, 2020 and 2021, was RMB66,609, RMB50,035 and RMB20,613 (US$3,235) respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December 31, 2019, 2020 and 2021 was RMB7,039, RMB9,864 and RMB28,488 (US$4,470), respectively. For the years ended December 31, 2019, 2020 and 2021, no lease cost was capitalized.
Future lease payments under operating leases as of December 31, 2021 were as follows:
 
    
For the year ending

December 31,
 
    
RMB
    
US$
 
2022
     17,906        2,810  
2023
     11,485        1,802  
2024
     8,627        1,354  
2025
     8,615        1,352  
2026
     6,277        985  
    
 
 
    
 
 
 
Total future lease payments
  
 
52,910
 
  
 
8,303
 
Less: imputed interest
     4,781        751  
    
 
 
    
 
 
 
Total lease liability balance
  
 
48,129
 
  
 
7,552
 
 
 
 
 
 
 
 
 
 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses And Other Liabilities
12 Months Ended
Dec. 31, 2021
Accrued Expenses And Other Liabilities
10.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other current liabilities
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Payable to online advertising platforms as agency
     744,314        495,875        77,814  
Accrued operating expenses
     203,820        148,863        23,360  
Salary and welfare payable
     104,716        56,073        8,799  
Advance received in advertising agency services
     73,034        137,267        21,540  
Accrued advertising, marketing and promotional expenses
     48,027        51,193        8,033  
Deferred revenue
     108,376        156,994        24,636  
Operating lease liabilities current portion
     6,876        17,452        2,739  
Other taxes payable
     23,468        17,678        2,774  
Accrued bandwidth and cloud service costs
     1,853        363        57  
Others
     75,558        55,590        8,723  
    
 
 
    
 
 
    
 
 
 
Total
  
 
1,390,042
 
  
 
1,137,348
 
  
 
178,475
 
    
 
 
    
 
 
    
 
 
 
Other
non-current
liabilities
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Uncertain tax position
     174,113        161,485        25,341  
Operating lease liabilities
non-current
portion
     11,957        30,677        4,814  
Others
     6,202        13,555        2,126  
    
 
 
    
 
 
    
 
 
 
Total
  
 
192,272
 
  
 
205,717
 
  
 
32,281
 
    
 
 
    
 
 
    
 
 
 
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information
12 Months Ended
Dec. 31, 2021
Segment Information
11.
SEGMENT INFORMATION
The Company presents segment information after elimination of inter-company transactions. In general, revenues, cost of revenues and operating expenses are directly attributable, or are allocated, to each segment. The Company allocates cost of revenues and operating expenses that are not directly attributable to a specific segment, such as those that support infrastructure across different segments, to different segments mainly on the basis of usage, revenue or headcount, depending on the nature of the relevant cost of revenues and operating expenses. The Company does not allocate assets to its segments as the CODM does not evaluate the performance of segments using asset information.
The following tables present the summary of each segment’s revenues, operating income (loss) which were considered as segment operating performance measure, for the years ended December 31, 2019, 2020 and 2021:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
Internet business
     3,370,811        1,380,906        653,759        102,589  
AI and others
     216,884        171,739        130,857        20,534  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenues
  
 
3,587,695
 
  
 
1,552,645
 
    
784,616
      
123,123
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Operating (loss) income:
                                   
Internet business
     (74,406      147,070        (14,178      (2,225
AI and others
     (363,401      (597,203      (208,243      (32,678
Unallocated expenses(i)
     (673,105      (80,982      (7,150      (1,122
    
 
 
    
 
 
    
 
 
    
 
 
 
Total operating loss
  
 
(1,110,912
  
 
(531,115
    
(229,571
)
 
    
(36,025
)
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(i)
Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Geographical Information
12 Months Ended
Dec. 31, 2021
Geographical Information
12.
GEOGRAPHICAL INFORMATION
The following tables set forth revenues and property and equipment, net by geographic area:

    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
PRC
     1,388,107        698,910        562,464        88,263  
Overseas (i)
     2,199,588        853,735        222,152        34,860  
United States
     1,342,021        437,262        32,646        5,123  
Japan
     139,290        138,918        111,481        17,494  
Rest of the world (ii)
     718,277        277,555        78,025        12,243  
 
    
A
s
of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Property and equipment, net:
                          
PRC
     98,438        99,133        15,556  
Non-PRC
     3,546        2,661        418  
 
(i)
Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses.
(ii)
No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively.
 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Taxes
13.
INCOME TAXES
The Company is incorporated in the Cayman Islands and conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs in the PRC. It also has subsidiaries mainly in Hong Kong, Singapore and Japan.
Cayman Islands
Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed.
Hong Kong
Subsidiaries in Hong Kong are subject to Hong Kong Profits Tax rate at 16.5%, and foreign-derived income is exempted from income tax. There are no withholding taxes in Hong Kong on remittance of dividends.
Singapore
Subsidiaries in Singapore are subject to Singapore corporate income tax rate of 17% for the year ended December 2019, 2020 and 2021.
 
Japan
Kingsoft Japan is incorporated in Japan with
paid-in
capital in excess of Japanese Yen (“JPY”) 100 million and is subject to a national corporate income tax rate of 23.4% and 23.2% since April 1, 2016 and April 1, 2018. The subsidiary of Kingsoft Japan with
paid-in
capital of no more than JPY100 million is taxed at a tax rate of 15% on first JPY8 million and at 23.2% on the portion over JPY8 million from April 1, 2018. Local income taxes, which are local inhabitant tax and enterprise tax, are also imposed on corporate income.
PRC
The Company’s subsidiaries in the PRC and the VIEs are subject to the statutory rate of 25%, unless otherwise specified, in accordance with the Enterprise Income Tax law (the “EIT Law”), which was effective since January 1, 2008.
Beijing Security, being qualified as High New Technology Enterprise (“HNTE”), is entitled to the preferential income tax rate of 15% from 2020 to 2022. As qualified HNTEs, Beijing Kingsoft Cheetah Technology Co., Ltd. is entitled to the preferential income tax rate of 15% from 2019 to 2021; Antutu is entitled to the preferential income tax rate of 15% from 2020 to 2022.
Pursuant to Ministry of Finance and State Administration of Taxation Announcement [2019] No.68, new Software development enterprise are each entitled to a tax holiday of
two-year
full EIT exemption followed by three-year 50% EIT reduction (“2+3 tax holiday”) starting from their respective first profit-making year prior to December 31, 2018. Zhuhai Baoqu Technology Co., Ltd. being qualifying as a new software development enterprise in the first year is entitled to a tax holiday of 50% EIT exemption in 2020.
Without the tax holidays and preferential tax, the Group’s income tax expenses would have increased by RMB84,520 for the year ended December 31, 2019 and decreased by RMB18,671 and RMB44,909 (US$7,047) for the years ended December 31, 2020 and 2021, respectively. The impacts of the tax holidays and preferential tax rates were an increase in the basic earnings per share of RMB0.0617 for the year ended December 31, 2019 and a decrease in the loss per share of RMB0.0133
and RMB0.0314 (US$0.0049),
for the year ended December 31, 2020
,
and 2021, respectively.
Under the EIT Law, dividends paid by PRC enterprises out of profits earned post-2007 to
non-PRC
tax resident investors are subject to PRC dividend withholding tax of 10%. A lower withholding tax rate may be applied based on applicable tax treaties with certain jurisdictions.
Income (loss) before income taxes consists of:
 
    
Year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
PRC
     (589,752      (325,686      (490,025     (76,897
Non-PRC
     224,065        833,933        150,454       23,609  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
  
 
(365,687
  
 
508,247
 
  
 
(339,571
   
(53,288
)
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
The current and deferred portions of income tax expenses included in the
consolidated statements of comprehensive (loss) income
are as follows:
 
    
Year ended December 31
,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Current income tax expenses
     1,923        106,718        12,713        1,995  
Deferred income tax expenses (benefits)
     5,981        (9,628      920        144  
    
 
 
    
 
 
    
 
 
    
 
 
 
Income tax expenses
  
 
7,904
 
  
 
97,090
 
  
 
13,633
 
  
 
2,139
 
    
 
 
    
 
 
    
 
 
    
 
 
 
A reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax is as follows:
 
    
Year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
(Loss) income before income tax
     (365,687      508,247        (339,571     (53,288
Income tax expense computed at the PRC statutory tax rate of 25%
     (91,423      127,062        (84,894     (13,322
Effect of different tax rates in different jurisdictions
     (178,059      (150,466      (16,764     (2,631
Effect of tax holiday and preferential tax rates
     84,520        18,671        44,909       7,047  
Research and development super-deduction
     (105,443      (46,153      (12,660     (1,987
Non-taxable
income(i)
     (15,804      (44,177      (25,713     (4,035
Non-deductible
expenses(ii)
     165,580        21,681        8,614       1,352  
Effect of change in tax rate
     (7,991      —          (12,327     (1,934
Outside basis difference on investment
     (30,681      (17,482      63       10  
Withholding tax and others
     (5,470      97,270        18,524       2,907  
Changes in valuation allowance
     192,675        90,684        93,881       14,732  
    
 
 
    
 
 
    
 
 
   
 
 
 
Income tax expenses
  
 
7,904
 
  
 
97,090
 
  
 
13,633
 
 
 
2,139
 
    
 
 
    
 
 
    
 
 
   
 
 
 
 
(i)
Non-taxable
income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.
(ii)
Non-deductible
expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.
 
Deferred taxes were measured using the enacted tax rates for the periods in which the temporary differences are expected to be reversed. The tax effects of temporary differences that give rise to the deferred tax balances as of December 31, 2020 and 2021 are as follows:
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Deferred tax assets:
                          
Tax losses carry forward
     257,328        316,845        49,720  
Equity investment loss
     45,958        73,035        11,461  
Allowance for credit losses
     22,435        28,476        4,469  
Intangible assets and accrued expenses
     7,952        8,953        1,405  
Deferred revenue
     2,153        —          —    
Share-based compensation
     3,223        1,654        260  
Fixed assets depreciation
     4,414        235        37  
Intercompany transfer of long-lived assets
     2,921        1,181        185  
Others
     5,306        9,562        1,500  
Valuation allowance
     (328,956      (422,837      (66,353
    
 
 
    
 
 
    
 
 
 
Deferred tax assets
  
 
22,734
 
    
17,104
 
  
 
2,684
 
Deferred tax liabilities:
                          
Outside basis difference on investment
     57,341        54,893        8,614  
Equity method investment and unrealized gains
     6,063        6,322        992  
Right-of-use
asset and others
     4,225        69        11  
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
  
 
67,629
 
    
61,284
      
9,617
 
    
 
 
    
 
 
    
 
 
 
 
    
As of December 31,
 
    
2021
 
    
RMB
    
US$
 
Classification in the consolidated balance sheets:
                 
Deferred tax assets
     14,384        2,257  
Deferred tax liabilities
     58,564        9,190  
The Group operates through several subsidiaries, VIEs and subsidiaries of VIEs and the valuation allowance is considered for each subsidiary, VIE and subsidiary of VIE on an individual basis. As of December 31, 2020, and 2021, the Group’s total deferred tax assets before valuation allowances were RMB351,690 and RMB439,941 (US$69,037) respectively. As of December 31, 2020 and 2021, the Group recorded valuation allowances of RMB328,956 and RMB422,837 (US$66,353), respectively, on its deferred tax assets that are sufficient to reduce the deferred tax assets to the amounts that are
more-likely-than-not
to be realized.
Undistributed earnings of certain of the Company’s PRC subsidiaries amounted to approximately RMB781,772 and
RMB741,272 (US$116,322) on December 31, 2020 and 2021, respectively. Those earnings are considered to be indefinitely reinvested; accordingly, no provision for PRC withholding tax has been provided thereon. Upon repatriation of those earnings in the form of dividends, the Group would be subject to PRC withholding tax at 10%. The PRC withholding tax rate could be reduced to 5% should the treaty benefit between Hong Kong and the PRC be applicable. As such, the amount of unrecognized deferred income tax liabilities is approximately ranging from RMB39,089 to RMB78,177 and RMB37,064 (US$5,816) to RMB74,127 (US$11,632) as of December 31, 2020 and 2021, respectively.
 
As of December 31, 2021, the Group had taxable losses of approximately RMB2,105,820 (US$330,449
)
 primarily deriving from entities in the PRC, Hong Kong and Singapore, which can be carried forward per tax regulation to offset future net profit for income tax purposes. The PRC taxable loss will expire from 2022 to 2031 and Hong Kong and Singapore taxable loss can be carried forward without an expiration date.
Unrecognized tax benefits
As of December 31, 2020 and 2021, the Group had unrecognized tax benefits of RMB179,492 and RMB177,526 (US$27,858), of which RMB17,445 and RMB26,657 (US$4,183), respectively, were deducted against the deferred tax assets on tax losses carry forward, and the remaining amounts of RMB162,047 and RMB150,869 (US$23,675), respectively were presented in the other
non-current
liabilities in the consolidated balance sheets. The Group’s unrecognized tax benefits for the years ended December 31, 2020 and 2021 were primarily related to the
tax-deduction
of share- based compensation expenses and disposal of long-term investments. It is possible that the amount of unrecognized benefits will change in the next 12 months; however, an estimate of the range of the possible change cannot be made at this moment. As of December 31, 2020, and 2021, there were RMB162,047 and RMB150,869 (US$23,675) of unrecognized tax benefits that if recognized would impact the annual effective tax rate. A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Balance at January 1
     65,936        179,492        28,166  
Additions based on tax positions related to current year
     138,583        2,040        320  
Reversal based on tax positions related to prior years
     (25,027      (4,006      (628
    
 
 
    
 
 
    
 
 
 
Balance at December 31
  
 
179,492
 
  
 
177,526
 
  
 
27,858
 
    
 
 
    
 
 
    
 
 
 
The Group recognizes accrued interest related to unrecognized tax benefits in income tax expenses. For the year ended December 31, 2020 and 2021, the Group reversed RMB9,099, and RMB1,449 (US$227) in interest, respectively. The Group did not record any penalties related to unrecognized tax benefits.
As of December 31, 2021, the tax years ended December 31, 2016 through 2021 for the Group’s subsidiaries in the PRC and the VIEs are generally subject to examination by the PRC tax authorities. The tax years ended December 31, 2016 through 2021 for the Group’s subsidiary in the Singapore is generally subject to examination by the Singapore tax authorities. The tax years ended December 31, 2015 through 2021 for the Group’s subsidiaries in Hong Kong are generally subject to examination by the Hong Kong tax authorities.
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions
12 Months Ended
Dec. 31, 2021
Related Party Transactions
 
14.
RELATED PARTY TRANSACTIONS
 
  a.
Principal related parties
 
Name of related parties
  
Relationship with the Group
Tencent and its subsidiaries (“Tencent Group”)
Kingsoft and its subsidiaries (“Kingsoft Group”)
OrionStar and its subsidiaries (“OrionStar Group”)
Shenzhen Feipai Technology Co., Ltd. (“Shenzhen Feipai”)
Pixiu Inc. and its subsidiaries (“Pixiu Group”)
Live.me and its subsidiaries (“Live.me Group”)
  
Entities controlled by a shareholder of the Group
Entities controlled by a shareholder of the Group
Entities controlled by a director of the Group
Entities influenced materially by the Group
Entities influenced materially by the Group
Entities influenced materially by the Group
 
b. In addition to the transactions detailed elsewhere in these financial statements, the Group had the following material related party transactions for the years ended December 31, 2019, 2020 and 2021:

 
 
  
 
 
  
For the year ended December 31,
 
  
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
 
Services received from:
  
 
(i)
 
 
     
 
                          
Kingsoft Group
  
 
 
 
 
  23,804  
 
     23,897        19,139        3,003  
Tencent Group
  
 
 
 
 
  73,655  
 
     51,147        32,594        5,115  
OrionStar Group
  
 
 
 
 
  16,857  
 
     10,793        3,756        589  
Services provided to:
  
 
(ii)
 
 
     
 
                          
Tencent Group
  
 
 
 
 
  176,099  
 
     73,462        40,333        6,329  
OrionStar Group
  
 
 
 
 
  20,242  
 
     4,207        3,862        606  
Pixiu Group
  
 
 
 
 
  13,450  
 
     2,033        9,614        1,509  
Live.me Group
  
 
 
 
 
  4,796  
 
     27,376        11,718        1,839  
Purchase of products and equipment:
  
 
 
 
 
     
 
                          
OrionStar Group
  
 
(iii)
 
 
  98,197  
 
     87,090        40,290        6,322  
Loans and investments provided to:
  
 
 
 
 
     
 
                          
OrionStar Group
  
 
(iv)
 
 
  450,486  
 
     —          100,000        15,692  
Pixiu Group
  
 
(v)
 
 
  69,402  
 
     7,085        —          —    
Shenzhen Feipai
  
 
(vi)
 
 
  3,000  
 
     2,500        —          —    
Others
  
 
 
 
 
  59,816  
 
     —          —          —    
Selling business to
:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Live.me Group

 
 
 
 
 
 
 
 
 
 
11,060
 
 
 
 —
 
 
 
 —
 
 
(i)
The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group.
(ii)
The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services.
(iii)
The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group.
(iv)
In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable.
(v)
The Group entered into loan agreements with Pixiu Group including a
3-year
capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021.
(vi)
The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements.
 

 
c. The balances between the Group and its related parties as of December 31, 2020 and 2021 are listed below:
(1) Amount due from related parties
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Live.me Group
     78,008        7,334        1,151  
Tencent Group
     49,474        15,995        2,510  
Pixiu Group
     50,674        26,625        4,178  
OrionStar Group(i)
     26,280        137,157        21,523  
Kingsoft Group
     3,150        8,164        1,281  
Other related parties (ii)
     20,259        17,393        2,729  
    
 
 
    
 
 
    
 
 
 
Total
  
 
227,845
 
    
212,668
      
33,372
 
    
 
 
    
 
 
    
 
 
 
 
(i)
As of December 31, 2021, the balances of due from OrionStar Group primarily included convertible loan of RMB100,000 (US$15,692) and prepayments made for the purchase of robotics products.
(ii)
As of December 31, 2020 and 2021, the amount of due from related parties included convertible loans of RMB21,000 to a related party
,
 which
h
as been fully impaired as of December 31, 2020 and 202
1.
Balances with related parties that were unsecured and repayable on demand, including
non-trading
receivables from selling business and providing loans RMB58,068 and RMB110,289 (US$17,307) as of December 31, 2020 and 2021, respectively. The balance of RMB3,784 and RMB110,073 (US$17,273) were long-term nature as of December 31, 2020 and 2021, respectively.
The movements in the allowance for credit losses were as follows:

 
 
  
Year ended December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
USD
 
Balance as of January 1
     34,027        46,204        7,250  
Adoption of ASC 326
     12,056        —          —    
Amounts charged to expenses
     128        15,563        2,442  
Amounts written off
     —          (2,917      (458
Foreign Exchange effect
     (7      (64      (10
    
 
 
    
 
 
    
 
 
 
Total
    
46,204
      
58,786
      
9,224
 
    
 
 
    
 
 
    
 
 
 
(2) Amount due to related parties
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
OrionStar Group
     8,752        811        127  
Tencent Group
     22,573        24,944        3,914  
Live.me Group
     662        1,431        225  
Kingsoft Group
     6,811        6,372        1,000  
Other related parties
     10,140        4,202        659  
    
 
 
    
 
 
    
 
 
 
Total
  
 
48,938
 
    
37,760
 
  
 
5,925
 
    
 
 
    
 
 
    
 
 
 
 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation
12 Months Ended
Dec. 31, 2021
Share-Based Compensation
 
15.
SHARE-BASED COMPENSATION
2014 Restricted Shares Plan
On April 22 and April 24, 2014, the board of directors and the shareholders of the Company approved to adopt a restricted shares plan (the “2014 Restricted Shares Plan”), respectively. Under the 2014 Restricted Shares Plan, the Company is authorized to issue up to 122,545,665 Class A ordinary shares (excluding shares which have lapsed or have been forfeited) pursuant to the grant of restricted shares and restricted share units thereunder. Unless terminated earlier, the 2014 Restricted Shares Plan will terminate automatically in 2024. The share awards granted under 2014 Restricted Shares Plan had vesting terms of no longer than 5 years from the date of grant. Except for service conditions, there were no other vesting conditions for all the awards under 2014 Restricted Shares Plan. The following table summarizes the Company’s option activity under the 2014 Restricted Shares Plan during the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
   
Weighted
Average
Exercise Price
(US$)
    
Weighted
Average
Grant Date
Fair Value
(US$)
    
Weighted
Average
Remaining
Contractual
Term (Years)
    
Aggregate
Intrinsic
Value (US$)
 
Outstanding at January 1, 2019
     30,652,305       0.22        1.15        5.31        11,835  
Granted
     6,820,900       0.03        0.60                    
Forfeited
     (7,159,989     0.13        0.81                    
Exercised
     (4,950,497     0.10        1.08                    
Modified in August 2019
     (18,835,215     0.17        0.98                    
    
 
 
                                    
Outstanding at December 31, 2019
     6,527,504       0.34        1.50        4.31        150  
Exercised
     (1,001,674     0.34        1.91                    
Modified in June 2020
     (5,525,830     0.34        1.42                    
    
 
 
                                    
Outstanding at December 31, 2020
     —                                       
Exercised
     —                                       
    
 
 
                                    
Outstanding at December 31, 2021
     —                                       
    
 
 
                                    
Vested and expected to vest at December 31, 2021
     —                                       
    
 
 
                                    
Exercisable as at December 31, 2021
     —                                       
    
 
 
                                    
The weighted-average grant-date fair value of options granted during the year 2019 was US$0.60.
The grant date fair value of each option before modification is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:
 
    
Year ended
December 31, 2019
 
Fair value of ordinary share (US$)
     0.36~0.68  
Risk-free interest rates
     1.70%~3.25
Expected volatility range
     57.1%~62.9
Expected dividend yield
     0
Expected exercise multiple
     2.2  
Fair value per option granted (US$)
     0.36~0.68  
 
 
The risk-free interest rate for periods within the contractual life of the options is based on the U.S. Treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry. The dividend yield is estimated based on expected dividend policy over the expected term of the options. The expected exercise multiple is based on management’s estimation, which the Company believes is representative of the future.
On August 1, 2019 and June 23, 2020, the Company’s compensation committee approved to reduce the exercise price to nil for all unvested and vested options, respectively, granted by the Company under the 2014 Restricted Shares Plan. Accordingly, the awards were considered in-substance restricted shares for all grantees. Such exercise price cancellation was accounted by the Company as a share option modification and required remeasurement at the time of the modification
. The total incremental cost as a result of the modification were RMB12,510 and RMB4,770, respectively.
The following table summarizes the restricted shares activity pursuant to the 2014 Restricted Shares Plan for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of shares
    
Weighted average

grant date

fair value (US$)
after modification
 
Unvested at January 1, 2019
                 
Modified in August 2019
     18,835,215        0.97  
Vested
     (2,164,800      1.31  
Forfeited
     (221,450      1.36  
    
 
 
          
Unvested at December 31, 2019
     16,448,965        0.92  
Modified in June 2020
     5,525,830        1.62  
Vested
     (12,272,973      1.32  
Forfeited
     (6,061,820      0.77  
    
 
 
          
Unvested at December 31, 2020
     3,640,002        0.88  
    
 
 
          
Granted
     5,994,400        0.14  
Vested
     (2,016,463      0.78  
Forfeited
     (1,055,299      1.00  
    
 
 
          
Unvested at December 31, 2021
     6,562,640        0.22  
    
 
 
          
The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs.
As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB5,238 (US$822), and is expected to be recognized over a weighted-average period of 2.2 years.
The total fair value of vested restricted shares on their respective vesting dates during the years ended December 31, 2020 and 2021 were RMB18,263 and RMB2,696 (US$423), respectively.
2013 Incentive Scheme
On January 2, 2014, the Company adopted an equity incentive scheme (the “2013 Incentive Scheme”). The 2013 Incentive Scheme provides for the grant of ordinary shares, restricted shares, share options and share appreciation rights to the employees, directors or
non-employee
consultants of the Company. The maximum number of the Company’s ordinary shares which may be issued under the 2013 Incentive Scheme is 64,497,718 (excluding shares which have lapsed or have been forfeited). The 2013 Incentive Scheme is valid and effective for a term of ten years commencing from its adoption. Except for service conditions, there were no other vesting conditions for all the awards under 2013 Incentive Scheme. As of December 31, 2021, all the share awards granted under 2013 Incentive Scheme had vesting terms of no longer than 5 years from the date of grant.
 
 
The following table summarizes the Group’s options activity under the 2013 Incentive Scheme during the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
   
Weighted
Average
Exercise Price
(US$)
    
Weighted
Average
Grant Date
Fair Value
(US$)
    
Weighted
Average
Remaining
Contractual
Term (Years)
    
Aggregate
Intrinsic
Value (US$)
 
Outstanding at January 1, 2019
     44,791,941       0.33        1.13        5.01        12,546  
Granted
     —         —          —                      
Forfeited
     (3,417,123     0.34        1.02                    
Exercised
     (2,111,674     0.15        1.59                    
Modified in August 2019
     (5,990,119     0.33        1.06                    
    
 
 
                                    
Outstanding at December 31, 2019
     33,273,025       0.34        1.13        4.01        765  
Exercised
     (4,852,510     0.34        1.10                    
Modified in June 2020
     (28,420,515     0.34        1.13                    
    
 
 
                                    
Outstanding at December 31, 2020
     —         —          —          —          —    
Exercised Outstanding at December 31, 2021
     —         —          —          —          —    
Vested and expected to vest at December 31, 2021
     —                                       
Exercisable as at December 31, 2021
     —                                       
 
     Year ended
December 31,
2018
 
Fair value of ordinary share (US$)
     1.06~1.43  
Risk-free interest rates
     2.97%~3.58
Expected volatility range
     56.3%~57.2
Expected dividend yield
     0
Expected exercise multiple
     2.2  
Fair value per option granted (US$)
     0.79~1.15  
On August 1, 2019 and June 23, 2020, the Company’s compensation committee approved to cancel the exercise price for all unvested and vested options previously granted by the Company under the 2013 Incentive Scheme Plan. Such exercise price cancellation was accounted by the Company as a share option modification and required remeasurement at the time of the modification. The total incremental cost as a result of the modification were RMB7,588 and RMB24,860, respectively.
 
 
The following table summarizes the restricted shares activity pursuant to the 2013 Incentive Scheme for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
    
Weighted average

grant date

fair value (US$)
after modification
 
Unvested at January 1, 2019
     —          —    
Modified in August 2019
     5,990,119        1.15  
Vested
     (1,052,547      1.02  
Forfeited
     (28,515      1.33  
    
 
 
          
Outstanding at January 1, 2020
     4,909,057        1.06  
Modified in June 2020
     28,420,515        1.33  
Granted
     1,600,000        0.21  
Vested
     (30,310,465      1.33  
Forfeited
     (364,377      0.90  
    
 
 
          
Unvested at December 31, 2020
     4,254,730        0.64  
Granted
     5,773,520        0.17  
Vested
     (1,416,898      0.79  
Forfeited
     (1,014,882      0.81  
    
 
 
          
Unvested at December 31, 2021
     7,596,470        0.23  
    
 
 
          
The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs. The weighted-average grant-date fair value of restricted share granted during the years 2021 was US$0.17.
As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB6,111 (US$959), and is expected to be recognized over a weighted-average period of 2.1 years.
The total fair value of vested restricted shares on their respective vesting dates for the years ended December 31, 2020 and 2021 were RMB46,906 and RMB2,199 (US$345).
2011 Share Award Scheme
On May 26, 2011, the board of directors of the Company approved and adopted the 2011 Share Award Scheme, as amended in September 2013 and November 2016, to recognize the contributions of certain employees and to give incentives thereto in order to retain them for the continued operation and development of the Group. Under the 2011 Share Award Scheme, the board of directors may grant restricted shares to its employees and directors to receive an aggregate of no more than 100,000,000 ordinary shares of the Company (excluding shares which have lapsed or have been forfeited) as at the date of such grant. Unless early terminated by the board of directors of the Company, the 2011 Share Award Scheme is valid and effective for a term of ten years commencing from its adoption. Under the 2011 Share Award Scheme, grantees have no dividend or voting rights until the restricted shares are vested.
The Group has set up the Share Award Scheme Trust for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest. As of December 31, 2021, 1,331,999 (2020: 1,284,629) forfeited and ungranted restricted shares are held by the Share Award Scheme and available to be granted in the future.
The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs.
 
 
The following table summarizes the restricted shares activity pursuant to the 2011 Share Award Scheme for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of shares
    
Weighted average

grant date

fair value (US$)
 
Unvested at January 1, 2019
     5,739,320        1.06  
Granted
     2,189,310        0.37  
Vested
     (2,452,468      1.08  
Forfeited
     (1,409,359      1.05  
    
 
 
          
Unvested at December 31, 2020
     4,066,803        0.69  
Granted
     596,920        0.21  
Vested
     (1,170,395      0.68  
Forfeited
     (1,549,603      0.57  
    
 
 
          
Unvested at December 31, 2020
     1,943,725        0.64  
Granted
     1,596,100        0.26  
Vested
     (1,687,405      0.36  
Forfeited
     (1,643,470      0.59  
    
 
 
          
Unvested at December 31, 2021
     208,950        0.39  
    
 
 
          
As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB166 (US$26), and is expected to be recognized over a weighted-average period of 1.2 years.
The total fair value of vested restricted shares on their respective vesting dates for the years ended December 31, 2019, 2020 and 2021 were RMB9,357, RMB1,697 and RMB2,154 (US$338), respectively.
Share-based Awards of subsidiaries
Subsidiaries of the Group also have equity incentive plans granting share-based awards.
The grant date fair value of each share-based award is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:
 
    
Year ended
December 31, 2019
   
Year ended
December 31, 2020
   
Year ended
December 31, 2021
 
Fair value of ordinary share (US$)
     0.42~0.94       0.09       4.34~4.87  
Risk-free interest rates
     2.57%~3.73     0.66     0.07
Expected volatility range
     57.2%~59.2     59.2     52.02
Expected dividend yield
     8.61%~8.72     0.82     0.00
Fair value per option granted (US$)
     0.22~0.27       0.02       2.44~2.56  
 
 
The following table summarizes the share-based compensation expenses of subsidiaries’ share-based awards recognized by the Group:
 
    
For the years ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Cost of revenues
     —          728        858        135  
Research and development
     31,907        20,376        7,400        1,161  
Selling and marketing
     1,479        996        342        54  
General and administrative
     15,286        11,879        361        57  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
48,672
 
  
 
33,979
 
  
 
8,961
 
  
 
1,407
 
    
 
 
    
 
 
    
 
 
    
 
 
 
As of December 31, 2021, there was RMB4,863 (US$763) unrecognized share-based compensation expenses related to incentive plans, which is expected to be recognized over a vesting period of 1.4 years.
Total share-based compensation expenses recorded by the Group are as follows:
 
    
For the years ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Cost of revenues
     524        1,044        1,027        161  
Research and development
     59,771        29,091        5,996        941  
Selling and marketing
     3,818        (1,087      1,339        210  
General and administrative
     63,327        51,934        (1,212      (190
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
127,440
 
  
 
80,982
 
  
 
7,150
 
  
 
1,122
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
 
16.
COMMITMENT AND CONTINGENCIES
Commitment for cloud services
Future minimum payments under non-cancelable agreements for cloud services consist of the following as of December 31, 2021.
 
    
Total
    
Less than

1 Year
    
1-3 Years
    
More than 3
Years
 
Purchase obligations
     108,334        54,167        54,167        —    
Capital commitment
As of December 31, 2021, commitments for the purchase of fixed assets are immaterial.
Litigation and investigation
The Group and certain of its current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption
In Re: Cheetah Mobile, Inc. Securities Litigation
(Case No. 2:20-cv-05696). On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that the Group made false or misleading statements regarding the Group’s business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule 10b-5 promulgated thereunder. Briefing on the Group’s motion to dismiss the complaint was completed in July 2021. On March 30, 2022, the Court granted the Group’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. Lawsuits such as this could divert a significant amount of the Group’s attention and other resources from the Group’s business and operations, which could harm the Group’s results of operations and require the Group to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm the Group’s reputation and restrict the Group’s ability to raise capital in the future. In addition, if a claim is successfully made against the Group, the Group may be required to pay significant damages, which could have a material adverse effect on the Group’s financial condition and results of operations. Furthermore, there can be no assurance that the Group’s insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. The Group also may be subject to claims for indemnification related to these matters, and the Group cannot predict the impact that indemnification claims may have on the Group’s business, financial condition or results of operations.
The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to the Company’s disclosures for fiscal year 2015 regarding its relationship with one of its advertising business partners. The SEC investigation also relates to Rule 10b5-1 trading plans entered into by certain current and former officers and directors of the Company and sales of the Company’s ADS under those plans in 2015 and 2016. The Company and its current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While the Group believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against the Company and/or the current and former officers and directors of the Company involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings and other limitations or sanctions under the U.S. securities laws. The Company recorded a loss contingency amounting to US
$1.5
million as of December 31, 2020. Based on recent developments, in the opinion of management and based on advice of the Company’s legal counsel, the Company is currently unable to ascertain the ultimate outcome, including an estimate of the amount of the loss or a range of loss, if any, in connection with the SEC investigation or any potential litigation. Therefore, the amount of loss cannot be reasonably estimated, and the Company reversed
the 
previously accrued loss contingency as of December 31, 2021.
Except for the class actions and investigation mentioned above, the Group is involved in several other proceedings as of December 31, 2021 which are either immaterial, or the Group does not believe that a reasonable possibility of loss has been incurred as the proceedings are in the early stages, and/or there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. As a result, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, which includes eventual loss, fine, penalty or business impact, if any, and therefore, an estimate for the reasonably possible loss or a range of reasonably possible losses cannot be made. However, the Group believes that such matters, individually and in the aggregate, when finally resolved, are reasonably likely not to have a material adverse effect on the Group’s consolidated results of operations, financial position and cash flows.
 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Shareholders' Equity
12 Months Ended
Dec. 31, 2021
Shareholders' Equity
 
17.
SHAREHOLDERS’ EQUITY
Ordinary shares
Immediately following the IPO, the Memorandum and Articles of Association were amended and restated such that the authorized share capital of the Company was reclassified and redesignated into 10,000,000,000 shares comprising of (i) 7,600,000,000 Class A ordinary shares; (ii) 1,400,000,000 Class B ordinary shares; and (iii) 1,000,000,000 reserved shares at par value of US$0.000025 per share. The rights of the holders of Class A and Class B ordinary shares are identical, except with respect to voting and conversion rights. Each share of Class A ordinary shares is entitled to one vote per share and is not convertible into Class B ordinary shares under any circumstances. Each share of Class B ordinary shares is entitled to ten votes per share and is convertible into one Class A ordinary share at any time by the holder thereof. Upon any transfer of Class B ordinary shares by the holder thereof to any person or entity that is not an affiliate of such holder, such Class B ordinary shares would be automatically converted into an equal number of Class A ordinary shares. There were 520,723 and nil Class B ordinary shares transferred to Class A ordinary shares in the years ended December 31, 2020 and 2021, respectively.
As of December 31, 2020, there were 482,113,756 and 945,496,827 Class A and Class B ordinary shares outstanding. As of December 31, 2021, there were 487,234,522 and 945,496,827 Class A and Class B ordinary shares outstanding.
 
The vested restricted shares but have not physically been issued are considered outstanding as each period end and included in the calculation of basic (loss) earning per share.
Retained earnings
In accordance with the PRC Regulations on Enterprises with Foreign Investment and their articles of association, a foreign invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise’s PRC statutory accounts. A foreign invested enterprise is required to allocate at least 10% of its annual
after-tax
profit to the general reserve until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends.
Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory common reserve of at least 10% of its annual
after-tax
profit until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. A domestic enterprise is also required to provide a statutory public welfare fund and a discretionary surplus reserve, at the discretion of the board of directors, from the profits determined in accordance with the enterprise’s PRC statutory accounts. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends.
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
PRC statutory reserve funds
     54,992        57,616        9,041  
Unreserved retained earnings
     802,196        447,469        70,218  
    
 
 
    
 
 
    
 
 
 
Total retained earnings
  
 
857,188
 
  
 
505,085
 
  
 
79,259
 
    
 
 
    
 
 
    
 
 
 
 
 
Under PRC laws and regulations, there are restrictions on the Company’s subsidiaries in the PRC and VIEs with respect to transferring certain of their net assets to the Company either in the form of dividends, loans, or advances. Such restriction amounted to RMB1,399,065 (US$219,544) as of December 31, 2021.
Furthermore, cash transfers from the Company’s subsidiaries in the PRC to its subsidiaries outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the subsidiaries in the PRC and VIEs to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations.
Accumulated other comprehensive income
The components of accumulated other comprehensive income were as follows:
 
    
Foreign

currency

translation

adjustment
    
Unrealized gains

on available-

for sale Securities
    
Total
 
    
RMB
    
RMB
    
RMB
 
Balance at January 1, 2019
     253,054        (3,750      249,304  
Other comprehensive income before reclassification
     77,097        10,913        88,010  
Other comprehensive income attribute to noncontrolling interests
     459        —          459  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2019
     330,610        7,163        337,773  
Other comprehensive loss before reclassification
     (167,476      (7,251      (174,727
Other comprehensive income attribute to noncontrolling interests
     294        —          294  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2020
     163,428        (88      163,340  
Other comprehensive loss before reclassification
     (75,536      —          (75,536
Other comprehensive income attribute to noncontrolling interests
     458        —          458  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2021
     88,350        (88      88,262  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2021, in US$
     13,864        (14      13,850  
    
 
 
    
 
 
    
 
 
 
There was nil tax expense or benefit recognized related to the changes of each component of accumulated other comprehensive income for the years ended December 31, 2019, 2020 and 2021.
 
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.22.2
(Loss) Earnings Per Share
12 Months Ended
Dec. 31, 2021
(Loss) Earnings Per Share
 
18.
(LOSS) EARNINGS PER SHARE
Basic and diluted earnings per share for each of the years presented are calculated as follows, the effect of share options and restricted share units were excluded from the computation of diluted net loss per share for the years ended December 31, 2019 and 2021, as its effect would be anti-dilutive:
 
 
 
Year ended December 31
 
   
2019
   
2020
   
2021
 
   
Ordinary

shares
   
Ordinary

shares
   
Class A

Ordinary

shares
   
Class A

Ordinary

shares
   
Class B

Ordinary

shares
   
Class B

Ordinary

shares
 
   
RMB
   
RMB
   
RMB
   
US$
   
RMB
   
US$
 
(Loss) earnings per share—basic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc.
 
 
(313,977
 
 
416,732
 
 
 
(118,975
 
 
(18,670
 
 
(232,151
 
 
(36,430
Accretion of redeemable noncontrolling interests
 
 
(29,865
 
 
  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
Dilution effect arising from dividends declared on share
awards of consolidated subsidiaries
 
 
(326
 
 
(10,669
 
 
(681
 
 
(107
 
 
(1,328
 
 
(208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc. after
accretion of redeemable noncontrolling interests and
dilution effect arising from share-based awards issued by
subsidiaries
 
 
(344,168
 
 
406,063
 
 
 
(119,656
 
 
(18,777
 
 
(233,479
 
 
(36,638
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average number of ordinary shares outstanding
 
 
1,369,041,418
 
 
 
1,402,509,386
 
 
 
484,555,775
 
 
 
484,555,775
 
 
 
945,496,827
 
 
 
945,496,827  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—basic
 
 
(0.2514
 
 
0.2895
 
 
 
(0.2469
 
 
(0.0388
 
 
(0.2469
 
 
(0.0388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—diluted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc. after
accretion of redeemable noncontrolling interests and
dilution effect arising from share-based awards issued by
subsidiaries
 
 
(344,168
 
 
406,063
 
 
 
(119,656
 
 
(18,777
 
 
(233,479
 
 
(36,638
Reallocation of net income as a result of conversion of
Class B into Class A ordinary shares
 
 
—  
 
 
 
—  
 
 
 
(233,479
 
 
(36,638
 
 
—  
 
 
 
—  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to ordinary shareholders
 
 
(344,168
 
 
406,063
 
 
 
(353,135
 
 
(55,415
 
 
(233,479
 
 
(36,638
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average ordinary shares outstanding
 
 
1,369,041,418
 
 
 
1,402,509,386
 
 
 
484,555,775
 
 
 
484,555,775
 
 
 
945,496,827
 
 
 
945,496,827  
Dilutive effect of Share-based awards
    —         18,558,520       —         —         —         —    
Conversion of Class B into Class A ordinary shares
    —         —         945,496,827       945,496,827       —         —    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per share
    1,369,041,418       1,421,067,906       1,430,052,602       1,430,052,602       945,496,827       945,496,827  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—diluted
 
 
(0.2514
 
 
0.2857
 
 
 
(0.2469
 
 
(0.0388
 
 
(0.2469
 
 
(0.0388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per ADS—basic
 
 
136,904,142
 
 
 
140,250,939
 
 
 
48,455,578
 
 
 
48,455,578
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per ADS—diluted
 
 
136,904,142
 
 
 
142,106,791
 
 
 
143,005,260
 
 
 
143,005,260
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS—basic
 
 
(2.5140
 
 
2.8953
 
 
 
(2.4694
 
 
(0.3875
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS—diluted
 
 
(2.5140
 
 
2.8575
 
 
 
(2.4694
 
 
(0.3875
 
 
 
 
 
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
                 
 
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit
12 Months Ended
Dec. 31, 2021
Employee Benefit
19.
EMPLOYEE BENEFIT
Full time employees of the Group participate in government mandated defined contribution plan, pursuant to which certain welfare benefits are provided to employees. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefits, which were expensed as incurred, were approximately RMB193,990, RMB93,658 and RMB56,490 (US$8,865) for the years ended December 31, 2019, 2020 and 2021, respectively.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement
12 Months Ended
Dec. 31, 2021
Fair Value Measurement
20.
FAIR VALUE MEASUREMENT
ASC
820-10,
Fair Value Measurements and Disclosures: Overall (“ASC
820-10”),
establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows:
Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets
Level 2 — Include other inputs that are directly or indirectly observable in the marketplace
Level 3 — Unobservable inputs which are supported by little or no market activity
ASC
820-10
describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset.
Assets and liabilities measured or disclosed at fair value on a recurring basis
In accordance with ASC
820-10,
the Group measures equity investments with readily determinable fair value, equity investment accounted for using fair value option and
available-for-sale
debt securities at fair value on a recurring basis. The equity investments with readily determinable fair value and short-term
available-for-sale
debt securities are classified within Level 1 as the fair value is measured using quoted market data, or Level 2 as the fair value is measured by using indirectly inputs observable in the marketplace. The equity investment accounted for using fair value option and long-term available-for-sale debt securities are classified with in Level 3 in the fair value hierarchy.
Assets and liabilities measured on a recurring basis or disclosed at fair value are summarized below:
 
    
Total Fair

Value
    
Total Fair

Value
    
Quoted prices in

active markets

for identical

assets (Level 1)
    
Significant

other

observable
inputs (Level 2)
    
Significant

unobservable

inputs (Level 3)
    
Total gains

(losses)
 
  
RMB
    
US$
    
RMB
    
RMB
    
RMB
    
RMB
 
Fair value measurement—Recurring:
                                                     
As of December 31, 2021
                                                     
Short-term investment
                                                     
Available-for-sale
debt securities
     262,169        41,140                 262,169                 1,441  
Long-term Investment
                                                     
Available-for-sale debt securities
     46,339        7,272                          46,339           
Equity investments accounted for using fair value option
     362,235        56,843                          362,235        6,537  
As of December 31, 2020
                                                     
Short-term investment
                                                     
Available-for-sale
debt securities
     1,830                          1,830                 (7,365
Long-term Investment
                                                     
Equity investments with readily determinable fair value
     11,411                 11,411                          5,327  
Equity investments accounted for using fair value option
     364,298                                   364,298        857  
Reconciliations of assets categorized within Level 3 under the fair value hierarchy are as follow:

 
    
Amounts
 
    
RMB
 
Balance as of January 1, 2019
     —    
Addition
     497,796  
Fair value change
     (102,555
Foreign exchange translation adjustments
     (6,660
    
 
 
 
Balance as of December 31, 2019
     388,581  
Addition
     —    
Fair value change
     857  
Foreign exchange translation adjustments
     (25,140
    
 
 
 
Balance as of December 31, 2020
     364,298  
Addition
    
46,339
 
Fair value change
     6,537  
Foreign exchange translation adjustments
     (8,600
    
 
 
 
Balance as of December 31, 2021
     408,574  
    
 
 
 
Balance as of December 31, 2021 in US$
     64,114  
    
 
 
 
 
(i)
There were no transfers of fair value measurements into or out of Level 3 for the years ended December 31, 2019, 2020 and 2021.
The Group measured equity investment accounted for using fair value option and
available-for-sale
debt securities on recurring basis using significant unobservable inputs (Level 3) for the year ended December 31, 2021. The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below:
 

    
Fair value
  
Valuation technique
  
Unobservable
inputs
  
Range
Equity investments accounted for using fair value option
   362,235    Discount cash flow method   
•   Weighted average cost of capital (“WACC”)
  
17.5%
         
 
  
 
  
 
  
•   Compound Annual Growth Rate (“CAGR”)
  
16.4%
         
 
  
 
  
 
  
•   EBIT Margin
  
7.7%~16.2%
A sensitivity analysis of the investment in equity investment accounted for using fair value option shows that, with all other variables hold constant, an increase/decrease of 0.5% in the CAGR would cause the fair value of the investment increase/decrease by 1.8% and 1.7%, respectively; an increase/decrease of 0.5% in the WACC would cause the fair value of the investment decrease/increase by 5.4% and 5.8%, respectively; and an increase/decrease of 5% in the EBIT margin would cause the fair value of the investment increase/decrease by 9.0% and 8.8%, respectively.
 
Assets and liabilities measured or disclosed at fair value on a
non-recurring
basis

The Group measures certain financial assets as equity investments accounted for using equity method at fair value on a nonrecurring basis only if an impairment loss were to be recognized. The Group measures equity securities accounted for using measurement alternative on a
non-recurring
basis only if there are observable price changes in orderly transactions for identical or similar investments of the same issuer, or an impairment loss were to be recognized. The Group also measures the remaining interests upon deconsolidation of certain businesses at fair value on a
non-recurring
basis. The Group’s
non-financial
assets, such as intangible assets, goodwill and property and equipment, would be measured at fair value only if they were determined to be impaired.
The following table summarizes the Company’s assets held as of December 31, 2020 and 2021 for which a
non-recurring
fair value measurement was recorded during the years ended December 31, 2020 and 2021:
 
    
Total

Balance
    
Total Balance
    
Quoted prices in

active markets

for identical

assets (Level 1)
    
Significant

other observable

inputs (Level 2)
    
Significant

unobservable

inputs (Level 3)
    
Total (losses)

gains
 
  
RMB
    
US$
    
RMB
    
RMB
    
RMB
    
RMB
 
Fair value measurement—Non-Recurring:
                                                     
As of December 31, 2021
                                                     
Equity investments accounted for using the measurement alternative
     738,292        115,854                          738,292        (284,736
As of December 31, 2020
                                                     
Property and equipment, net
     85,094                                   85,094        (9,226
Intangible assets, net
     —                                     —          (17,746
Equity investments accounted for using the measurement alternative
     585,958                                   585,958        55,942  
Equity investments accounted using equity method
     18,000                                   18,000        —    
 
 
For equity securities accounted for under the measurement alternative, when there are observable price changes in orderly transactions for identical or similar investments of the same issuer, the investments are
re-measured
to fair value (Note 4). The
non-recurring
fair value measurements to the carrying amount of an investment usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These
non-recurring
fair value measurements were measured as of the observable transaction dates. The valuation methodologies involved require management to use the observable transaction price at the transaction date and other unobservable inputs (level 3) such as volatility of comparable companies and probability of exit events as it relates to liquidation and redemption preferences. When there is impairment of equity securities accounted for under the measurement alternative, the
non-recurring
fair value measurements are measured at the date of impairment. The Company uses valuation methodologies, the market approach and income approach, which requires management to use unobservable inputs (level 3). All impairments recorded in the year ended December 31, 2021 were resulted from full impairments except for certain equity investments, which
were
written down from carrying value of RMB908,184 to fair value of RMB583,804 (US$91,612) as of December 31, 2021. In 2021, the Group sold part of equity interest of an investment previously accounted for using the measurement alternative and the remaining equity interest held was reclassified and accounted for as available-for-sale debt securities since the Group has a put option to require the equity investee to redeem the Group’s equity interest at the Group’s option. The Group remeasured the fair value of the investment upon the reclassification with a remeasurement loss of RMB42,883 (US$6,729) recorded in “Other expense” in the consolidated comprehensive (loss) income. The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below:
 
 
  
Fair value
 
  
Valuation technique
  
Unobservable
inputs
  
Range
 
Equity investments accounted for using measurement alternative      738,292     
Black-Scholes method
  
•   IPO Probability
     30% to 40
                  
•   Volatility
     49% to 54
             
Market Approach
  
•   
IPO Probability
     25
%
 
                  
•   Volatility
     57 %
                  
•   DLOM
     10
              Discount cash flow method   
•   WACC
     19.50
                  
•   CAGR
     32.9
                  
•   EBIT Margin
     -33.2%~29.2
 
 
A sensitivity analysis of the fair value including the impairment of the equity investments accounted for using the measurement alternative shows
 
that, with all other variables hold constant, an increase/decrease o
f 5%
 in the IPO probability would cause the fair value of the investments
 
increase/decrease by
1.2%
,
respectively; an increase/decrease of
 5% 
in the volatility would cause the fair value of the investments increase/decrease
 
by
0.3%
 
and
 0.2%,
respectively; an increase/decrease
 5%
in the DLOM would cause the fair value of the investments decrease/increase by
1.8%
,
 
respectively; an increase/decrease of
 0.5% 
in the CAGR would cause the fair value of the investment increase/decrease by
 1%
, respectively; an
 
increase/decrease
 
of 0.5%
 
in the WACC would cause
 
the fair value of the investment decrease/increase by
3
%
,
 
respectively;
 
and an increase/decrease
 
of
5% in the EBIT margin would cause the fair value of the investment increase/decrease by
4
%
,
respectively.
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Financial Information of the Company
12 Months Ended
Dec. 31, 2021
Condensed Financial Information of the Company
2
1
.
CONDENSED FINANCIAL INFORMATION OF THE COMPANY
Balance Sheets
 
    
As of December 31,
 
  
2020
    
2021
    
 
 
  
RMB
    
RMB
    
US$
 
ASSETS
                          
Current assets
                          
Cash and cash equivalents
     18,243        20,401        3,201  
Short-term investments
     —          —          —    
Prepayments and other current assets
     131,128        147,396        23,130  
Due from subsidiaries and related parties
     1,429,987        3,124,311        490,273  
    
 
 
    
 
 
    
 
 
 
Total current assets
  
 
1,579,358
 
  
 
3,292,108
 
  
 
516,604
 
    
 
 
    
 
 
    
 
 
 
Non-current
assets
                           
Long-term investments
     492,714        446,969        70,139  
Investment in subsidiaries
     2,625,791        897,699        140,869  
Other
non-current
assets
     —          2,881        450  
    
 
 
    
 
 
    
 
 
 
Total
non-current
assets
  
 
3,118,505
 
  
 
1,347,549
 
  
 
211,458
 
    
 
 
    
 
 
    
 
 
 
Total assets
  
 
4,697,863
 
  
 
4,639,657
 
  
 
728,062
 
    
 
 
    
 
 
    
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
                           
Current liabilities
                           
Accrued expenses and other current liabilities
     22,893        19,110        2,999  
Due to subsidiaries and related parties
     754,136        1,159,795        181,997  
Income tax payable
     2,769        11,997        1,883  
    
 
 
    
 
 
    
 
 
 
Total current liabilities
  
 
779,798
 
  
 
1,190,902
 
  
 
186,879
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
     39,830        40,908        6,419  
Other
non-current
liabilities
     130,854        128,721        20,199  
    
 
 
    
 
 
    
 
 
 
Total
non-current
liabilities
  
 
170,684
 
  
 
169,629
 
  
 
26,618
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
  
 
950,482
 
  
 
1,360,531
 
  
 
213,497
 
    
 
 
    
 
 
    
 
 
 
Shareholders’ equity
                          
Class A ordinary shares (par value of US$0.000025 per share; 7,600,000,000 shares authorized; 482,113,756 and 487,234,522 shares issued as of December 31, 2020 and 2021, respectively; 482,113,756 and 487,234,522 shares outstanding as of December 31, 2020 and 2021, respectively)
     78        79        12  
Class B ordinary shares (par value of US$0.000025 per share; 1,400,000,000 shares authorized; 957,465,244 and 957,465,244 shares issued as of December 31, 2020 and 2021, respectively; 945,496,827 and 945,496,827 shares outstanding as of December 31, 2020 and 2021, respectively)
     156        156        24  
Additional
paid-in
capital
     2,726,619        2,685,544        421,420  
Retained earnings
     857,188        505,085        79,259  
Accumulated other comprehensive income
     163,340        88,262        13,850  
    
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
  
 
3,747,381
 
  
 
3,279,126
 
  
 
514,565
 
    
 
 
    
 
 
    
 
 
 
Total liabilities and shareholders’ equity
  
 
4,697,863
 
  
 
4,639,657
 
  
 
728,062
 
    
 
 
    
 
 
    
 
 
 
Statements of Comprehensive (loss) income
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Revenues
  
 
—  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
Cost of revenues
     (5     —      
 
—  
 
 
 
—  
 
Gross profit
     (5     —      
 
—  
 
 
 
—  
 
Operating expenses
                          
 
 
 
Research and development
     (858     (482     (3  
 
—  
 
General and administrative
     (41,872     (45,159     (21,978     (3,449
Impairment of goodwill
     (64,154     —      
 
—  
 
 
 
—  
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
  
 
(106,884
 
 
(45,641
 
 
(21,981
 
 
(3,449
    
 
 
   
 
 
   
 
 
   
 
 
 
Equity in loss of subsidiaries
     (495,735     (168,217     (352,616     (55,336
Interest income (expense), net
     21,677       2,325       (9     (1
Foreign exchange gains (loss), net
     152       (315     71       11  
Other income, net
     306,006       711,629       35,537       5,577  
    
 
 
   
 
 
   
 
 
   
 
 
 
(Loss) income before income taxes
  
 
(274,789
 
 
499,781
 
 
 
(338,998
 
 
(53,198
)
    
 
 
   
 
 
   
 
 
   
 
 
 
Income tax expense
s
     (39,188     (83,049     (12,128     (1,903 )
    
 
 
   
 
 
   
 
 
   
 
 
 
Net (
l
oss) income
  
 
(313,977
 
 
416,732
 
 
 
(351,126
 
 
(55,101
)
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss), net of tax of nil
                                
Unrealized gains (losses) on
available-for-sale
securities, net
     10,913       (7,250  
 
—  
 
 
 
—  
 
Foreign currency translation adjustments
     77,556       (167,183     (75,078     (11,781
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss)
  
 
88,469
 
 
 
(174,433
 
 
(75,078
 
 
(11,781
    
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive (
l
oss) income
  
 
(225,508
 
 
242,299
 
 
 
(426,204
 
 
(66,882
    
 
 
   
 
 
   
 
 
   
 
 
 
Statements of Cash Flows
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Net cash (used in) provided by operating activities

     (15,258     (2,186     666       105  
Net cash provided (used in) by investing activities

     375,584       1,345,523       (864,999     (135,737
Net cash (used in) provided by financing activities

     (494,055     (1,453,285    
891,960

     
139,968

 
Effect of exchange rate changes on cash and cash equivalents and restricted cash
     64,769       (121,395     (25,469     (3,997
    
 
 
   
 
 
   
 
 
   
 
 
 
Net (decrease) increase in cash
and
cash equivalents and restricted cash
  
 
(68,960
 
 
(231,343
 
 
2,158
 
 
 
339
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash
and
cash equivalents and restricted cash at beginning of the year
  
 
318,546
 
 
 
249,586
 
 
 
18,243
 
 
 
2,863
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash
and
cash equivalents and restricted cash at end of the year
  
 
249,586
 
 
 
18,243
 
 
 
20,401
 
 
 
3,202
 
    
 
 
   
 
 
   
 
 
   
 
 
 
(a) Basis of presentation
For the Company only condensed financial information, the Company records its investment in its subsidiaries, VIEs and subsidiaries of VIEs under the equity method of accounting. Such investment is presented on the condensed balance sheets as “Investment in subsidiaries” and share of their income as “Equity in profit (loss) of subsidiaries” on the condensed statements of comprehensive (loss) income. The subsidiaries VIEs and subsidiaries of VIEs did not pay any dividends to the Company for any of the years presented.
The Company only condensed financial information should be read in conjunction with the Group’s consolidated financial statements.
(b) Commitments and contingencies
The Company does not have any significant commitments or long-term obligations as of any of the periods presented.
The Company and certain of its current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption
In Re: Cheetah Mobile, Inc. Securities Litigation
(Case No.
2:20-cv-05696).
On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that the Company made false or misleading statements regarding the Company’s business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule
10b-5
promulgated thereunder. Briefing on the Company’s motion to dismiss the complaint was completed in July 2021. On March 30, 2022, the Court granted the Company’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. Lawsuits such as this could divert a significant amount of the Company’s attention and other resources from the Company’s business and operations, which could harm the Company’s results of operations and require the Company to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm the Company’s reputation and restrict the Company’s ability to raise capital in the future. In addition, if a claim is successfully made against the Company, the Company may be required to pay significant damages, which could have a material adverse effect on the Company’s financial condition and results of operations. Furthermore, there can be no assurance that the Company’s insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. The Company also may be subject to claims for indemnification related to these matters, and the Company cannot predict the impact that indemnification claims may have on the Company’s business, financial condition or results of operations.
The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to the Company’s disclosures for fiscal year 2015 regarding its relationship with one of its advertising business partners. The SEC investigation also relates to Rule
10b5-1
trading plans entered into by certain current and former officers and directors of the Company and sales of the Company’s ADS under those plans in 2015 and 2016. The Company and its current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While the Company believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against the Company and/or the current and former officers and directors of the Company involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings and other limitations or sanctions under the U.S. securities laws. The Company recorded a loss contingency amounting to US
$1.5 
million as of December 31, 2020. Based on recent developments, in the opinion of management and based on advice of the Company’s legal counsel, the Company is currently unable to ascertain the ultimate outcome, including an estimate of the amount of the loss or a range of loss, if any, in connection with the SEC investigation or any potential litigation. Therefore, the amount of loss cannot be reasonably estimated, and the Company
 
reversed
the
previously accrued loss contingency as of December 31, 2021.
Except for the class action and investigation mentioned above, the Company is involved in several other proceedings as of December 31, 2021 which are either immaterial, or the Company does not believe that a reasonable possibility of loss has been incurred as the proceedings are in the early stages, and/or there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. As a result, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, which includes eventual loss, fine, penalty or business impact, if any, and therefore, an estimate for the reasonably possible loss or a range of reasonably possible losses cannot be made. However, the Company believes that such matters, individually and in the aggregate, when finally resolved, are reasonably likely not to have a material adverse effect on the Company’s consolidated results of operations, financial position and cash flows.
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Basis of presentation
Basis of presentation
The consolidated financial statements of the Company have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”).
Principles of consolidation
Principles of consolidation
The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIEs and subsidiaries of VIEs. All significant intercompany transactions and balances between the Company, its subsidiaries, VIEs and subsidiaries of VIEs are eliminated upon consolidation. Results of subsidiaries, businesses acquired from third parties, VIEs and subsidiaries of VIEs are consolidated from the date on which control is transferred to the Company.
On May 26, 2011, the board of directors of the Company approved and adopted a share award scheme (the “2011 Share Award Scheme”) in which selected employees of the Group are entitled to participate. The Group has set up a trust (the “Share Award Scheme Trust”) for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest and are transferred to the employees as instructed by employees. As the Group has the power to govern the financial and operating policies of the Share Award Scheme Trust and derives benefits from the contributions of the employees who have been awarded the shares of the Company through their continued employment with the Group, the Share Award Scheme Trust are included in the consolidated financial statements and any ungranted and unvested shares held by the Share Award Scheme Trust not transferred to grantees are not considered legally issued and outstanding ordinary shares of the Company.
Comparative Information
Comparative information
Certain items in prior years’ consolidated financial statements have been reclassified to conform to the current year’s presentation to facilitate comparison.
Use of estimates
Use of estimates
The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the year. Management evaluates estimates, including those related to the standalone selling prices of performance obligation of revenue contracts, the allowance for credit losses, weighted average unit price of virtual currencies of LiveMe, the average paying user lives of online games, the purchase price allocation with respect to business combinations, useful lives of long-lived assets and intangible assets, impairment of long-lived assets, impairment of investments, net realizable value of inventories, impairment of goodwill, valuation allowance for deferred tax assets, uncertain tax positions, share-based compensation, fair values of investments, and loss contingencies, among others.
Foreign currency translation and transactions
Foreign currency translation and transactions
The functional currency of the Company is the US$. The Company’s subsidiaries, VIEs and subsidiaries of VIEs determined their functional currency based on the criteria of ASC 830,
Foreign Currency Matters
. The Group uses RMB as its reporting currency. The Group uses the monthly average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income, a component of shareholders’ equity.
Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are remeasured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included as a component of “Foreign exchange gains, net” in the consolidated statements of comprehensive (loss) income.
Convenience translation
Convenience translation
Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.3726 to US$1.00 on December 30, 2021 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate.
Business combinations and noncontrolling interests
Business combinations and noncontrolling interests
Except for business combination under common control, the Group accounts for its business combinations using the purchase method of accounting in accordance with ASC 805,
Business Combinations
. The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets, and liabilities the Group acquired, based on their estimated fair values. The consideration transferred of an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total of cost of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive (loss) income.
 
In a business combination achieved in stages, the Group remeasures its previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the
re-measurement
gain or loss, if any, is recognized in earnings.
The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and noncontrolling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, terminal values, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Group determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets, forecasted life cycle and forecasted cash flows over that period.
For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net (loss) income on the consolidated statements of comprehensive (loss) income includes the net (loss) income attributable to noncontrolling interests. The cumulative results of operations attributable to noncontrolling interests are recorded as noncontrolling interests in the Group’s consolidated balance sheets.
Cash and cash equivalents
Cash and cash equivalents
Cash consists of cash on hand and bank deposits, which are unrestricted to withdrawal and use. All highly liquid investments with original stated maturity of three months or less are classified as cash equivalents and are stated at cost which approximates their fair value.
Accounts receivable and allowance for credit losses
Accounts receivable and allowance for credit losses
Prior to the adoption of ASC 326, accounts receivable is recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. The Group maintains allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. The Group reviews the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, the Group considers many factors, including the customer’s payment history, its current creditworthiness and current economic trends.
 
Upon adoption of ASC 326 on January 1, 2020, the Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable, and the estimated credit losses charged to the allowance is classified as “General and administrative” in the consolidated statements of comprehensive (loss) income. The Group assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist, primarily based on similar business line, service or product offerings and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers. Bad debts are written off as incurred. The Group generally does not require collateral from its customers.
Inventories
Inventories
Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value, and are recorded in “Prepayments and other current assets”. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. Write downs of inventories are recorded in cost of revenues in the consolidated statements of comprehensive (loss) income.
Investments
Investments
Short-term investments
Investments with original maturities of greater than three months, but less than 12 months, are classified as short-term investments. Investments that are expected to be realized in cash during the next 12 months are also included in short-term investments.
 
Investment in debt securities
The Group accounts for its investments in debt securities in accordance with ASC
320-10,
Investments-Debt Securities: Overall
. The Group classifies the investments in debt securities as
“held-to-maturity”,
“trading” or
“available-for-sale”,
whose classification determines the respective accounting methods stipulated by ASC
320-10.
Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains, or losses are realized.
The debt securities that the Group has positive intent and ability to hold to maturity are classified as
held-to-maturity
securities and stated at amortized cost. Prior to the adoption of ASC 326, for individual securities classified as
held-to-maturity
securities, the Group evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Group’s policy and ASC
320-10.
When the Group intends to sell an impaired debt security or it is more likely than not that it will be required to sell prior to recovery of its amortized cost basis, an other- than-temporary impairment is deemed to have occurred. In these instances, the other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security’s amortized cost basis over its fair value at the balance sheet date of the reporting period for which the assessment is made. When the Group does not intend to sell an impaired debt security and it is
more-likely-than-not
that it will not be required to sell prior to recovery of its amortized cost basis, the Group must determine whether or not it will recover its amortized cost basis. If the Group concludes that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss related to all other factors is recognized in other comprehensive income (loss).
Upon the adoption of ASC 326 on January 1, 2020, the allowance for credit losses of the
held-to-maturity
debt securities reflects the Group’s estimated expected losses over the contractual lives of the
held-to-maturity
debt securities and is charged to “Other expense” in the consolidated statements of comprehensive (loss) income. Estimated allowances for credit losses are determined by considering reasonable and supportable forecasts of future economic conditions in addition to information about past events and current conditions.
Debt securities that are bought and held principally for the purpose of selling them in the near term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings.
Debt investments not classified as trading or as
held-to-maturity
are classified as
available-for-sale
securities.
Available-for-sale
debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss).
Investment in equity securities
The Group accounts for its investments in common stock or
in-substance
common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC
323-10,
Investments-Equity Method and Joint Ventures: Overall
unless the Group elects to account for the investment using the fair value option in accordance with ASC
825-10,
Financial Instruments: Fair Value Option
(“ASC 825”). The Group applies the equity method of accounting that is consistent with ASC
323-10
in limited partnership in which the Group holds a three percent or greater interest. Where the equity method is used, the Group initially records its investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is accounted for as if the investee were a consolidated subsidiary. The Group subsequently adjusts the carrying amount of the investment to recognize the Group’s proportionate share of each equity investee’s net income or loss into earnings after the date of investment. The Group evaluates the equity method investments for impairment under ASC
323-10.
An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary.
The Group has elected the fair value option when it initially recognizes an equity method investment as the Group determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive (loss) income.
 
Equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820,
Fair Value Measurements and Disclosures
(“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any.
For equity investments measured at fair value with changes in fair value recorded in earnings, the Group does not assess whether those securities are impaired. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the Group recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value.
In January 2020, the FASB issued ASU
No. 2020-01,
Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the Emerging Issues Task Force). The amendments in this update clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. The Group adopted the ASU on January 1, 2021, which did not have a material impact on the consolidated financial statements.
Fair value measurements of financial instruments
Fair value measurements of financial instruments
Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value.
Financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, due from and due to related parties, other receivables, long-term investments, accounts payable and other current liabilities. The carrying amounts of these financial instruments, except for long-term investments approximate their fair values because of their generally short-term maturities.
The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement based on observable price changes and equity method investment with fair value option elected. For business disposed during the year, the Group measured fair value upon deconsolidation using the discounted cash flow approach. The Group also, with the assistance of an independent third-party valuation firm, determined the fair value of long-term investments, including equity investments using the alternative measurement, equity method investments and long-term debt securities upon impairment occurrence.
 
Property and equipment
Property and equipment
Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:
 
    
Estimated useful life
 
Electronic equipment
    
2-3
years
 
AI related equipment
    
2-3
years
 
Office equipment and fixtures
     5 years  
Motor vehicles
     4 years  
Leasehold improvements
    
Lesser of term of the lease or the
estimated useful lives of the assets
 
 
Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterment that extends the useful lives of plant and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the assets and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive (loss) income.
All direct and indirect costs that are related to the construction of fixed assets and incurred before the assets are ready for their intended use are capitalized as construction in progress. Construction in progress is transferred to specific fixed assets items and depreciation of these assets commences when they are ready for their intended use.
Goodwill
Goodwill
The Group assesses goodwill for impairment in accordance with ASC 350,
Intangibles-Goodwill and Other: Goodwill
(“ASC
350-20”),
which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the
two-step
test in accordance with ASC
350-20.
If the Group believes, as a result of the qualitative assessment, that it is
more-likely-than-not
that the fair value of the reporting unit is less than its carrying amount, the
two-step
quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the
two-step
quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and the Group is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. As the Company’s market capitalization was lower than the carrying amount of the net assets, the Group performed impairment assessment for the goodwill of all reporting units using the
two-step
process, and goodwill amounted to RMB545,665 was fully impaired for the year ended December 31, 2019.
 
On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When the Group disposes of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed.
Intangible assets
Intangible assets
Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The estimated useful life for the intangible assets is as follows:
 
    
Estimated
useful life
 
Customer relationship
    
2-6 years
 
Trademarks
    
3-10 years
 
Technology
    
1-11
years
 
Online game licenses
    
1-5
years
 
User base
     1 year  
Domain names
    
1-10
years
 
Platform
    
5-6
years
 
If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2020 and 2021, the Group did not have any intangible assets with an indefinite life.
Impairment of long-lived assets and intangible assets
Impairment of long-lived assets and intangible assets
The Group evaluates its long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC
350-30,
Intangibles-Goodwill and Other: General Intangibles Other than Goodwill
. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value.
 
Treasury stock
Treasury stock
Treasury stock represents ordinary shares repurchased by the Company that are no longer outstanding and are held by the Group. Treasury stock is accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury stock at historical purchase price. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional
paid-in
capital (up to the amount credited to the additional
paid-in
capital upon original issuance of the shares) and retained earnings.
Revenue recognition
Revenue recognition
The Group generates its revenues primarily through internet business, AI and others. The Group recognizes revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Pursuant to ASC
606-10-32-2A,
the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges.
The following table presents the Company’s revenues disaggregated by revenue source:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
  
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
Internet business

                                   
Online advertising
     2,074,256        855,430        354,604        55,645  
Internet value-added services
     1,296,555        525,476        299,155        46,944  
AI and others
                                   
Advertising agency services(i)
     73,762        84,993        61,588        9,665  
Multi-cloud Management Services
     —          3,501        41,443        6,503  
Technical consulting and other services
     58,607        35,504        17,236        2,704  
Sale of AI hardware products
     84,515        47,741        10,590        1,662  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total consolidated revenues
  
 
3,587,695
 
  
 
1,552,645
 
  
 
784,616
 
  
 
123,123
 
    
 
 
    
 
 
    
 
 
    
 
 
 

(i)
As disclosed under Segment reporting, the Group realigned its segments as CODM changed how it manages and assesses the Group’s segment performance. business. As such, the Group has retrospectively revised disaggregated revenue disclosure accordingly. Please refer to Note 2 Segment reporting for more information.
(1) Internet business
Online advertising
Online advertising revenue is primarily derived from displaying advertising customer’s advertisements on the Group’s online platforms including duba.com and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers’ websites or mobile applications. The Group has three general pricing models for its advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, the Group generally recognizes revenue ratably over time, because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. For contracts that are charged on the cost for performance basis, the Group charges an agreed-upon fee to its customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from the Group’s online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from the Group’s online platforms. For contracts that are charged on the cost per impression basis, the Group recognizes the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers’ websites or mobile publications, the Group recognizes gross revenue the amount of fees received or receivable from customers as the Group has control over the advertising services before they are transferred to the customer, and therefore, the Group is not arranging for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services involving third-party advertising publishers’ websites or mobile publications is recognized at a point in time when all the revenue recognition criteria are met. Payments made to the third-party advertising publishers or content providers are included in cost of revenues.
 
Internet value-added services
The Group generates value-added services revenue principally from fee-based services, mainly including VIP membership, software subscription, game-related and live streaming services.
VIP membership and software subscription.
The Group provides non-cancellable VIP membership services and hosted software subscription services to individual and enterprise customers, which can obtain the access to the related services over a fixed period of time at a fixed price as specified in the contract. Our VIP membership services are provided to customers with various privileges, which primarily include access to advertising-free and value-added services such as file and data recovery, malicious pop-up interception, PDF converting etc. The Group also provides various software such as anti-virus, security protection, immediate communication and etc. to individual and enterprise customers. The software license and the when-and-if-available updates are accounted for as a single performance obligation as the license and the updates are inputs to a combined items in the contract. The VIP membership services and software subscription services are primarily sold in short term period, typically, no more than 12 months. Certain services have contracts with no fixed duration. For these indefinite term subscriptions, the Group estimated the expected contract period based on historical usage pattern and recognizes related revenue over the expected contract period. Upfront payment is generally required and upon the receipt of membership fees and software subscription fees, the Group recognizes the excess of payment received as compared to the recognized revenue as deferred revenue in “Accrued expenses and other liabilities” and revenue is recognized ratably over the membership period or the subscription period as services are rendered.
Game-related services.
The Group sells both perpetual and consumable
in-game
virtual items. Perpetual
in-game
virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. The Group recognizes revenues from the perpetual
in-game
virtual items over the estimated average paying users’ life, and revenues from the consumable
in-game
virtual items at a point in time when specific user actions are taken by paying users.
The Group tracks the
in-game
virtual item purchases and
log-in
history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users’ life of each game. For newly launched games with a limited period of paying users’ data available for the estimate, the Group considers the estimated average paying users’ life of other recently launched games with similar characteristics.
Live streaming services.
The Group creates and offers virtual items to be used by users on mobile live broadcast application “LiveMe”, which was operated and maintained by the Group. All “LiveMe” live video shows are available free of charge and fans can purchase virtual items on the platform with virtual currencies to support their favorite performers. The Group recognizes revenue from LiveMe on a gross basis as it has control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and records payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies are converted into virtual items which are consumed simultaneously, performers receive a certain number of virtual diamonds as a result. When performers receive virtual diamonds, they have a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers can convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, the Group believes that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies are recorded as contract liability, representing prepayments received from users in the form of the Group’s virtual currency not yet converted into virtual items. Revenue recognized is based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies is calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers are recorded as cost of revenues. The Group ceases to provide this service as Live.me was deconsolidated on September 30, 2019 (Note 3).
 
(2) AI and others
Advertising agency services
The Group provides advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks. The Group receives from the online network performance-based commissions, which are determined based on a
pre-specified
percentage of the payment by the advertisers for the online network’s various advertisement products. The Group acts as an agent to arrange for the advertising services to be provided by third parties on their internet properties and incentives provided to the end customers are typically market-wide promotions that result in lower fee earned by the Group, and therefore are recorded as a reduction of revenue at the date the Group records the corresponding revenue transaction. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by the Group based on the real-time advertising performance results provided by the online networks and the commission rates
pre-determined
in contracts signed with relevant online networks. There was no significant difference between the Group’s estimates and the subsequent periodic invoices provided by the online network for all the periods presented. Receivables from advertising agency services were included in other receivables from advertisers in “Prepayments and other current assets” and payable to online networks were included in payable to online advertising platforms as agency in “Accrued expenses and other current liabilities” on the consolidated balance sheets.
Multi-Cloud Management services
The Group provides multi-cloud management services through cloud management platform. The nature of the Group’s performance obligation is a single performance obligation to stand ready to provide integrated technical cloud-based solution or sale cloud resources to customers. Revenue is recognized over time when related solutions or resources are provided to customers. The Group evaluates whether it is appropriate to record the revenue on gross or net basis based on whether it acts as a principal or as an agent. This determination is reviewed for each specified service provided to the customer and may involve significant judgment. In certain cases, the Group concludes that it controls the solutions and resources before they are transferred to end customers, as the Group integrates the cloud resources with its technical expertise to provide ongoing customized cloud-based solutions, is primarily responsible for the fulfillment, and has inventory risk before the specified solutions and resources have been transferred to the customers and revenue is recognized on a gross basis. In other cases, the Group acts as a reseller of cloud resources and during which the Group acts as an agent to arrange for the resources to be provided by third parties and revenue is recognized on a net basis.
Sale of AI hardware products, technical consulting service and others
The Group recognizes revenue generally at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term.
(3) Other revenue recognition related policies
For arrangements that include multiple performance obligations, the Group would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct in the context of contract. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct in the context of contract, it is combined with other promised goods or services until a distinct bundle of goods or services exists.
The Group provides sales incentives to customers which entitle them to receive reductions in the price. The Group accounts for these incentives granted to customers as variable consideration and records it as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. The Group believes that there will not be significant changes to its estimate of variable consideration.
 
Deferred revenue
Deferred revenue
The Group recognizes a contract liability in the consolidated balance sheets for the contracts where the Group received the payments but have not satisfied the related performance obligation. Contract liabilities were mainly related to advance from customers in online advertising services and internet value-added services to be provided over a period of time and purchase of virtual currencies from users in mobile game and live broadcast application, which were included in “Accrued expenses and other liabilities”. Balances of contract liabilities were 
RMB112,016 and RMB164,749 (US$25,853) as of December 31, 2020 and December 31, 2021, respectively. The increase in deferred revenue as compared to the year ended December 31, 2020 is a result of the increase in fees received from membership services. Revenue recognized that was included in deferred revenue balance at the beginning of year were RMB84,703, RMB94,056 and RMB74,996 (US$11,769) for the years ended December 31, 2019, 2020 and 2021, respectively.
Cost of revenues
Cost of revenues
Cost of revenues primarily consists of traffic acquisition cost, bandwidth and cloud service costs, content and channel costs, royalty fees, salaries and benefits, share-based compensation expenses, depreciation of equipment, amortization of intangible assets and cost of products sold.
Selling and marketing expenses
Selling and marketing expenses
Selling and marketing expenses consist primarily of advertising and promotional expenses, staff costs, share-based compensation expenses and other related incidental expenses that are incurred directly to attract or retain users and customers for the Group’s websites, applications, software
,
 online platforms and products. Advertising and promotional expenses are expensed when incurred. For the years ended December 31, 2019, 2020 and 2021, advertising and promotional expenses were RMB1,305,720, RMB550,566 and RMB242,354 (US$38,031), respectively.
 
Research and development expenses
Research and development expenses
Research and development consist primarily of employee costs and rental expenses related to personnel involved in the development and enhancement of the Group’s service offerings on its websites, PC software, mobile applications and products and amortization of intangible assets used in research and development. The Group expenses these costs as incurred, unless such costs qualify for capitalization as software development costs, including (i) preliminary project is completed, (ii) management has committed to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended, and (iii) they result in significant additional functionality in the Group’s products. Capitalized software development costs were not material for all periods presented.
Government subsidies
Government subsidies
Government subsidies primarily consist of financial subsidies received from provincial and local governments, for operating a business in their jurisdictions or conducting research and development projects pursuant to specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. For the government subsidies with
non-operating
feature and with no further conditions to be met, the amounts are recorded in “Other income” when received; for the government subsidies with operating feature and with no further conditions or specific use requirements to be met, the amount are recorded in “Other operating income” when received; and for the government subsidies related to research and development projects, the amounts are recorded in others in “Accrued expenses and other liabilities” when received and will be offset against “Research and development” expenses over the project period when no further conditions are to be met.
Leases
Leases
Prior to the adoption of ASC 842,
Leases
(“ASC 842”) on January 1, 2019 leases have been classified as either capital or operating leases at the inception date. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed on a straight-line basis over the periods of their respective lease terms. The Group leases office space under operating lease agreements. Certain of the lease agreements contain rent holidays. Rent holidays are considered in determining the straight-line rent expense to be recorded over the lease term. The lease term begins on the date of initial possession of the lease property for purposes of recognizing lease expense on a straight-line basis over the term of the lease.
The Group adopted ASC 842 on January 1, 2019 using the modified retrospective method and did not restate the comparable periods. The Group elected the package of practical expedients, which allow the Group to carry forward the historical lease classification, not to reassess whether a contract is or contains a lease and initial direct costs for any leases that exist prior to adoption of the new standard. The Group also elected the practical expedient not to separate lease and
non-lease
components for certain classes of underlying assets and the short-term lease exemption for contracts with lease terms of 12 months or less.
The Group determines if an arrangement is a lease or contains a lease at lease inception. For operating leases, the Group recognizes
right-of-use
assets and lease liabilities based on the present value of the lease payments over the lease term on the consolidated balance sheets at commencement date. For finance leases, assets are included in property and equipment on the consolidated balance sheets. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend and lease terms include such extended terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term.
 
Comprehensive income
Comprehensive income
Comprehensive income is defined to include all changes in shareholders’ equity except those resulting from investments by owners and distributions to owners. Among other disclosures, ASC
220-10,
Comprehensive Income: Overall
requires that all items that are required to be recognized under current accounting standards as components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements.
Income taxes
Income taxes
The Group accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is
more-likely-than-not
that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date.
The Group applies ASC 740,
Accounting for Income Taxes
, to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. The Group has recorded unrecognized tax benefits in the other
non-current
liabilities in the accompanying consolidated balance sheets. The Group has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “Income tax expenses”, in the consolidated statements of comprehensive (loss) income.
The Group’s estimated liability for unrecognized tax benefits and the related interest and penalties are periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts and circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which they occur.
Share-based compensation
Share-based compensation
The Group accounts for share-based compensation in accordance with ASC 718,
Compensation-Stock Compensation: Overall
.
 
In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees and non-employees classified as equity awards are recognized in the financial statements based on their grant date fair values.
The Group has elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions and for awards with performance conditions if it is probable that the performance condition will be achieved. The Group account for forfeitures as they occur, if required vesting conditions are not met and the share-based awards are forfeited, previously recognized compensation expenses relating to those awards are reversed. The Group, with the assistance of an independent third-party valuation firm determined the fair value of the share- based awards granted to employees and non-employees, if applicable. The binomial tree option pricing model was applied in determining the estimated fair value of the awards.
A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based award, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date.
(Loss) earnings per share
(Loss) earnings per share
(Loss) earnings per share are calculated in accordance with ASC
260-10,
Earnings per Share: Overall
. Basic earnings per share are computed by dividing net (loss) income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year using the
two-class
method. Under the
two-class
method, net (loss) income, accretion of the redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries are allocated to ordinary shares based on their participating rights in the undistributed earnings as if all the earnings for the reporting period had been distributed.
Diluted earnings per share is calculated by dividing net (loss) income attributable to ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of the vesting of restricted shares and the exercising of option using the treasury stock method. The computation of the dilutive (loss) earnings per share of Class A ordinary share assumes the conversion of Class B ordinary shares. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects are anti-dilutive.
Contingencies
Contingencies
The Group records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Group evaluates the developments in legal proceedings or claims that could affect the amount of any accrual, as well as any developments that would make a loss contingency both probable and reasonably estimable. The Group discloses the amount of the accrual if it is material.
 
Segment reporting
Segment reporting
Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision maker (the “CODM”), which is the chief executive officer. Starting from 2017, the Group reorganized its operation into three segments: utility products and related services, mobile entertainment business and AI and others. In 2020, the Group disposed certain gaming-related businesses in the overseas markets. As a result, the Group expects the revenue contribution from the mobile game business to decrease in the foreseeable future. Therefore, the Group started reporting its revenues and operating profits by two segments: internet business and AI and others. In 2021, the Group realigned its segments as the CODM changed how he manages and assesses the Group’s segment performance. The Group’s overseas advertising agency services, which assists domestic companies to launch advertisement on overseas advertising platforms, are changed from the Internet business into AI and others due to the synergies created between the Group’s advertising agency services and global multi-cloud management services. The Group has retrospectively revised segment information for the comparative periods to conform to the current period.
Concentration of risks
Concentration of risks
Concentration of credit risk
Financial instruments that are potentially subject to credit risk consist of cash and cash equivalents, restricted cash, short-term investments,
available-for-sale
debt securities, accounts receivable and other receivables. The carrying amounts of these financial instruments represent the maximum amount of loss due to credit risk. As of December 31, 2021, the Group has RMB1,847,520 (US$289,917) in cash and cash equivalents, restricted cash, short-term investments and
available-for-sale
debt securities, and 64.3% and 35.7% of which are held by financial institutions in the PRC and international financial institutions outside of the PRC, respectively. Deposits held with financial institutions were not protected by statutory or commercial insurance. In the event of bankruptcy of one of these financial institutions, the Group may be unlikely to claim its deposits back in full.
Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions.
Under PRC law, it is generally required that a commercial bank in the PRC that holds third-party cash deposits protect the depositors’ rights over and interests in their deposited money; PRC banks are subject to a series of risk control regulatory standards; and PRC bank regulatory authorities are empowered to take over the operation and management of any PRC bank that faces a material credit crisis.
Accounts receivable and other receivables are both typically unsecured and are derived from revenue earned from customers or cash receivables on behalf of publishers. The risk is mitigated by credit evaluations the Group performs on its ongoing credit evaluations of its customers’ financial conditions and ongoing monitoring process of outstanding balances. The Group maintains reserves for estimated credit losses and these losses have generally been within expectations.
Business, customer, political, social and economic risks
The Group participates in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services and products; competitive pressures due to new entrants; advances and new trends in new technologies and industry standards; changes in bandwidth suppliers; changes in certain strategic relationships or customer relationships; regulatory considerations; copyright regulations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth and risks related to outbreaks of epidemics, such as
COVID-19.
On February 21, 2020, the Company’s Google Play Store, Google AdMob, and Google AdManager accounts had been disabled, which adversely affected its ability to attract new users and generate revenue from Google.
For the year ended December 31, 2019, approximately 13.8%, and 8.1% of the Group’s total revenue were derived from Google and consumption of virtual items by users via Google, respectively. For the year ended December 31, 2020 and 2021, no individual customer accounted for over 10% of the Group’s total revenue.
 
The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Internet related businesses are subject to significant restrictions under current PRC laws and regulations. Specifically, foreign investors are not allowed to own more than 50% equity interests in any Internet Content Provider (“ICP”) business.
Currency convertibility risk
A significant portion of the Group’s operating activities as well as the assets and liabilities are denominated in RMB
 
which is not freely convertible into foreign currencies. The Group’s financing activities are denominated in US$. On January 1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of PRC (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts.
Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market.
Foreign currency exchange rate risk
While the Group’s reporting currency is RMB, a portion of the Group’s revenues and costs are generated and denominated in US$. As a result, the Group is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between U.S. dollar and RMB. If the US$ depreciates against the RMB, the value of the Group’s US$ revenues expressed in the RMB financial statements will decline. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to US$, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB exchange rate flexibility. The appreciation of the RMB against US$ was approximately 4.1% for the year ended December 31, 2019, the appreciation of the RMB against US$ was approximately 6.27% for the years ended December 31, 2020 and the appreciation of the RMB against US$ was approximately 2.34% for the years ended December 31, 2021. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future.
Impact of COVID-19
Impact of COVID-19
The
COVID-19
pandemic continues to evolve. There are still uncertainties of
COVID-19’s
future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of
COVID-19,
possibility of a Delta and Omicron outbreak ,the development and progress of distribution of
COVID-19
vaccine and other medical treatment, the potential change in user behavior, especially on internet usage due to the prolonged impact of
COVID-19,
the actions taken by government authorities, particularly to contain the outbreak, stimulate the economy to improve business condition, almost all of which are beyond the Group’s control. As a result, certain of the Group’s estimates and assumptions, including the allowance for credit losses, the valuation of certain debt and equity investments, long-term investments, and long-lived assets subject to impairment assessments, require significant judgments and carry a higher degree of variabilities and volatilities that could result in material changes to the Group’s current estimates in future periods.
Recently issued accounting pronouncements
Recently issued accounting pronouncements
In October 2021, the FASB issued ASU
2021-08,
Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for us are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance.
In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or retrospectively to those transactions. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance.
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Principal Activities (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of percentage of ownership in subsidiaries, its VIEs and its equity investees
Details of the Company’s principal subsidiaries and VIEs as of December 31, 2021 are as follows:
 
Company
 
Date of
incorporation/
registration
 
Place of
incorporation/
registration
 
Percentage of

ownership (i)
   
Principal activities
Principal subsidiaries of the Company:
                   
Cheetah Technology Corporation Limited (“Cheetah Technology”)
  August 26, 2009   Hong Kong     100   Investment holding, provision of internet products and related services
Beijing Kingsoft Internet Security Software Co., Ltd. (“Beijing Security”)
  November 30, 2009   The PRC     100   Provision of internet products and related services, sale of AI products
Conew Network Technology (Beijing) Co., Ltd. (“Conew Network”)
  March 19, 2009   The PRC     100   Provision of internet products and related services
Hongkong Zoom Interactive Network Marketing Technology Limited (“HK Zoom”)
  July 4, 2014   Hong Kong     100   Provision of AI and other services
         
Cheetah Information Technology Company Limited (“Cheetah Information”)
  March 9, 2015   Hong Kong     100   Investment holding
 
Company
 
Date of
incorporation/
registration
 
Place of
incorporation/
registration
 
Percentage of

ownership (i)
   
Principal activities
Principal subsidiaries of the Company (continued):
                   
Cheetah Mobile Singapore Pte. Ltd. (“Cheetah Mobile Singapore”)
  May 27, 2015   Singapore     100   Provision of internet products and related services
Cheetah Mobile Hong Kong Limited (“Cheetah Mobile Hong Kong”)
  February 24, 2016   Hong Kong     100   Investment holding
Multicloud Limited
  July 20, 2017   Hong Kong     100   Provision of internet products and related services
Beijing Kingsoft Cheetah Technology Co., Ltd.
  April 30, 2015   The PRC     100   Provision of internet products and related services
Jingdezhen Jibao Information Service Co., Ltd.
  August 10, 2017   The PRC     100   Provision of internet products and related services, sale of AI products
Japan Kingsoft Inc. (“Kingsoft Japan”)
  March 9, 2005   Japan     41.9   Provision of internet products and related services
Zhuhai Baoqu Technology Co., Ltd.
  July 18, 2018   The PRC     75.0   Provision of internet products and related services
         
VIEs:
                   
Beijing Conew Technology Development Co., Ltd. (“Beijing Conew”)
  December 22, 2005   The PRC     Nil     Dormant
Beijing Cheetah Mobile Technology Co., Ltd. (“Beijing Mobile”)
  April 15, 2009   The PRC     Nil     Provision of internet products and related services
Beijing Cheetah Network Technology Co., Ltd. (“Beijing Network”)
  July 18, 2012   The PRC     Nil     Provision of internet products and related services
 
(i)
Percentage of ownership is calculated on fully diluted basis.
Schedule of carrying amounts and classifications of the assets and liabilities of the VIEs and subsidiaries of VIEs
The assets and liabilities of the VIEs and subsidiaries of VIEs are as follows:
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Cash and cash equivalents
     28,060        37,496        5,884  
Restricted cash
     144        144        23  
Short-term investments
     15        120,197        18,862  
Accounts receivable, net
     19,449        12,462        1,956  
Prepayments and other current assets
     72,422        21,906        3,438  
Due from related parties (i)
     744,930        761,270        119,460  
    
 
 
    
 
 
    
 
 
 
Total current assets
  
 
865,020
 
  
 
953,475
 
  
 
149,623
 
    
 
 
    
 
 
    
 
 
 
Property and equipment, net
     2,616        25,515        4,004  
Operating lease
right-of-use
assets
     20        3,529        554  
Intangible assets, net
     3,000        5,097        800  
Long-term investments
     296,801        272,169        42,709  
Other
non-current
assets
     667        45,990        7,217  
Deferred tax assets
     17,124        1,180        185  
    
 
 
    
 
 
    
 
 
 
Total
non-current
assets
  
 
320,228
 
  
 
353,480
 
  
 
55,469
 
    
 
 
    
 
 
    
 
 
 
Total assets
  
 
1,185,248
 
  
 
1,306,955
 
  
 
205,092
 
    
 
 
    
 
 
    
 
 
 
Accounts payable
     8,536        7,205        1,131  
Accrued expenses and other current liabilities
     110,065        147,097        23,083  
Due to related parties (i)
     948,241        1,053,536        165,323  
Income tax payable
     1,791        751        118  
    
 
 
    
 
 
    
 
 
 
Total current liabilities
  
 
1,068,633
    
 
1,208,589
 
  
 
189,655
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
     16,913        —          —    
Other
non-current
liabilities
     5,228        7,947        1,247  
    
 
 
    
 
 
    
 
 
 
Total
non-current
liabilities
  
 
22,141
    
 
7,947
 
  
 
1,247
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
  
 
1,090,774
    
 
1,216,536
 
  
 
190,902
 
    
 
 
    
 
 
    
 
 
 
 
(i)
The balances due from and due to related parties of the VIEs and subsidiaries of VIEs mainly represented amounts due from subsidiaries of the Group. As of December 31, 2020, and 2021, amounts due from subsidiaries of the Group were RMB684,257 and RMB706,646 (US$110,888), respectively, while amounts due to subsidiaries of the Group were RMB927,892 and RMB1,024,511 (US$160,768), respectively, which were eliminated upon consolidation by the Company.
Schedule of financial performance and cash flows of the VIEs and subsidiaries of VIEs
The financial performance and cash flows of the VIEs and subsidiaries of VIEs are as follows:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
Revenues
     586,404        659,626        320,942       50,363  
Cost of revenues
     335,912        194,103        205,955       32,319  
Net loss

     (88,559 )      (8,825 )      (8,489     (1,332
Net cash provided by (used in) operating activities
     62,401        (36,196      209,357       32,853  
Net cash (used in) provided by investing activities
     (69,386      21,168        (255,027     (40,019
Net cash provided by financing activities
     —          —          91,093       14,294  
Effect of exchange rate changes on cash, cash equivalents and restricted cash
     121        (53      (35,987     (5,647
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of estimated useful lives of property and equipment
Property and equipment
Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows:
 
    
Estimated useful life
 
Electronic equipment
    
2-3
years
 
AI related equipment
    
2-3
years
 
Office equipment and fixtures
     5 years  
Motor vehicles
     4 years  
Leasehold improvements
    
Lesser of term of the lease or the
estimated useful lives of the assets
 
 
Schedule of estimated useful lives of intangible assets The estimated useful life for the intangible assets is as follows:
    
Estimated
useful life
 
Customer relationship
    
2-6 years
 
Trademarks
    
3-10 years
 
Technology
    
1-11
years
 
Online game licenses
    
1-5
years
 
User base
     1 year  
Domain names
    
1-10
years
 
Platform
    
5-6
years
 
Schedule of Revenue Disaggregated by Revenue Source
The following table presents the Company’s revenues disaggregated by revenue source:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
  
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
Internet business

                                   
Online advertising
     2,074,256        855,430        354,604        55,645  
Internet value-added services
     1,296,555        525,476        299,155        46,944  
AI and others
                                   
Advertising agency services(i)
     73,762        84,993        61,588        9,665  
Multi-cloud Management Services
     —          3,501        41,443        6,503  
Technical consulting and other services
     58,607        35,504        17,236        2,704  
Sale of AI hardware products
     84,515        47,741        10,590        1,662  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total consolidated revenues
  
 
3,587,695
 
  
 
1,552,645
 
  
 
784,616
 
  
 
123,123
 
    
 
 
    
 
 
    
 
 
    
 
 
 

(i)
As disclosed under Segment reporting, the Group realigned its segments as CODM changed how it manages and assesses the Group’s segment performance. business. As such, the Group has retrospectively revised disaggregated revenue disclosure accordingly. Please refer to Note 2 Segment reporting for more information.
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Investments (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of Unrealized and Realized Gains and Losses of Equity Securities
Total unrealized and realized gains and losses of equity securities without readily determinable fair values for the years ended December 31, 2019,2020 and 2021 were as follows:
 
    
For the year ended December 31
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Gross unrealized gains (upward adjustments)
     78,321        121,555        82,504        12,947  
Gross unrealized losses (impairment)
     (180,913      (66,063      (351,380      (55,139
    
 
 
    
 
 
    
 
 
    
 
 
 
Net unrealized (losses) gains on equity securities held
  
 
(102,592
  
 
55,492
 
  
 
(268,876
  
 
(42,192
Net realized gains on equity securities sold
     —          482,202        67,105        10,530  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total net (losses) gains recognized in other income, net
  
 
(102,592
  
 
537,694
 
  
 
(201,771
  
 
(31,662
    
 
 
    
 
 
    
 
 
    
 
 
 
Summary of unaudited condensed financial information of the Group's equity investments The Group summarized the unaudited condensed financial information of the Group’s equity method investments as a group below in accordance with Rule 4-08 of Regulation S-X: 
    
As of December 31,
 
  
2020
    
2021
 
  
RMB
    
RMB
    
US$
 
Balance sheet data:
                          
Current assets
     452,904        520,871        81,736  
Non-current
assets
     1,072,284        1,798,402        282,208  
Current liabilities
     220,499        182,176        28,587  
Non-current
liabilities
     7,771        7,746        1,216  
Redeemable preferred shares
     875,199        906,420        142,237  
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Operating data:
                                   
Revenues
     970,017        944,974        925,020        145,156  
Gross profit
     223,883        307,531        407,487        63,944  
Operating (loss) income
     (66,751      109,456        459,079        72,039  
Net (loss) income
     (78,146      115,962        464,352        72,867  
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of accounts receivable
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Accounts receivable
     325,606        263,000        41,270  
Allowance for credit losses
     (100,020      (92,695      (14,545
    
 
 
    
 
 
    
 
 
 
Accounts receivable, net
  
 
225,586
 
  
 
170,305
 
  
 
26,725
 
    
 
 
    
 
 
    
 
 
 
Schedule of movement in the allowance for credit losses
The movements in the allowance for credit losses were as follows:
 
 
 
Year ended December 31

 
    
2020
    
2021
 
  
RMB
    
RMB
    
USD
 
Balance as of January 1
     109,315        100,020        15,695  
Adoption of ASC 326
     9,053       

      
 
Amounts charged to expenses
     (2,973      (1,462      (230
Amounts written off
     (10,099      (3,951      (620
Disposal of a subsidiary
     (68      —          —    
Foreign Exchange effect
     (5,208      (1,912      (300
    
 
 
    
 
 
    
 
 
 
Balance as of December 31
  
 
100,020
 
  
 
92,695
 
  
 
14,545
 
    
 
 
    
 
 
    
 
 
 
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Prepayments and Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of prepayments and other current assets
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Other receivables from advertisers
     726,945        397,700        62,408  
Advances to suppliers
     110,816        108,263        16,989  
Prepaid expenses
     42,464        29,592        4,644  
Inventories (i)
     24,062        15,415        2,419  
Receivable from third-party payment platform
     14,848        16,785        2,634  
Convertible loans (ii)
     83,357        8,240        1,293  
Others
     113,560        104,324        16,371  
Impairment of prepayments and inventory
     (108,739      (98,005      (15,379
Allowance for credit losses
     (171,619      (102,985      (16,162
    
 
 
    
 
 
    
 
 
 
Total
  
 
835,694
 
  
 
479,329
 
  
 
75,217
 
    
 
 
    
 
 
    
 
 
 
 
(i)
Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively.
(ii)
As of December 31, 2020 and 2021, convertible loans were fully impaired.
Schedule of movement in the allowance for credit losses
The movements in the allowance for credit losses were as follows:
 
 
 
Year ended December 31

 
    
2020
    
2021
 
    
RMB
    
RMB
    
USD
 
Balance as of January 1
     144,622        171,619        26,932  
Adoption of ASC 326
     19,765       
      
 
Amounts charged to expenses
     10,862        (696      (109
Amounts written off
     —          (66,658      (10,460
Disposal of a subsidiary
     (11      (1       
Foreign Exchange effect
     (3,619      (1,279      (201
    
 
 
    
 
 
    
 
 
 
Balance as of December 31
  
 
171,619
 
  
 
102,985
 
  
 
16,162
 
    
 
 
    
 
 
    
 
 
 
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of property and equipment, net
 
    
As of December 31,

 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Electronic equipment
     86,602        64,420        10,109  
AI related equipment
     118,039        152,177        23,880  
Leasehold improvements
     60,392        14,522        2,279  
Office equipment and fixtures
     26,039        20,867        3,274  
Motor vehicles
     4,176        4,045        635  
Less: Accumulated depreciation
     184,038        145,529        22,837  
Less: Accumulated impairment
     9,226        8,708        1,366  
    
 
 
    
 
 
    
 
 
 
Property and equipment, net
    
101,984
    
 
101,794
 
  
 
15,974
 
    
 
 
    
 
 
    
 
 
 
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets, Net (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of intangible assets and accumulated amortization
Intangible assets and the related accumulated amortization were summarized as follows:
 
    
As of December 31, 2021
 
    
Gross

Carrying

value
    
Accumulated
amortization
   
Accumulated
impairment
   
Net carrying value
 
    
RMB
    
RMB
   
RMB
   
RMB
    
US$
 
Online game licenses
     174,252        (128,035     (45,331     886        139  
Technology
     131,664        (106,928     (17,631     7,105        1,115  
Platform
     70,142        (38,582     (31,560     —          —    
Customer relationship
     45,665        (43,076     (2,589     —          —    
User base
     43,954        (43,954     —         —          —    
Trademarks
     16,974        (13,437     (2,114     1,423        223  
Domain names
     4,860        (4,222     —         638        100  
Non-compete
agreements
     1,610        (1,610     —         —          —    
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Total
  
 
489,121
 
  
 
(379,844
 
 
(99,225
 
 
10,052
 
  
 
1,577
 
    
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
    
As of December 31, 2020
 
    
Gross
carrying

value
    
Accumulated
amortization
    
Accumulated
impairment
   
Net carrying
value
 
  
RMB
    
RMB
    
RMB
   
RMB
 
Online game licenses
     179,843        (122,515      (54,238     3,090  
Technology
     139,367        (118,478      (12,069     8,820  
Platform
     71,783        (39,485      (32,298     —    
Customer relationship
     46,570        (43,920      (2,650     —    
User base
     45,321        (45,321      —         —    
Trademarks
     15,820        (13,674      (2,142     4  
Domain names
     4,576        (3,915      —         661  
Non-compete
agreements
     1,610        (1,610      —         —    
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
  
 
504,890
 
  
 
(388,918
  
 
(103,397
 
 
12,575
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Schedule of future amortization expense Estimated amortization expense relating to the existing intangible assets with finite lives for each of next five years and thereafter is as follows:
 
    
For the year

ending December 31,
 
    
RMB
    
US$
 
2022
     1,975        310  
2023
     1,574        247  
2024
     1,357        213  
2025
     1,314        206  
2026
     1,258        197  
Thereafter
     2,574        404  
    
 
 
    
 
 
 
Total
  
 
10,052
 
  
 
1,577
 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Lease (Tables)
12 Months Ended
Dec. 31, 2021
Summary of Future lease Payments under Operating Leases
Future lease payments under operating leases as of December 31, 2021 were as follows:
 
    
For the year ending

December 31,
 
    
RMB
    
US$
 
2022
     17,906        2,810  
2023
     11,485        1,802  
2024
     8,627        1,354  
2025
     8,615        1,352  
2026
     6,277        985  
    
 
 
    
 
 
 
Total future lease payments
  
 
52,910
 
  
 
8,303
 
Less: imputed interest
     4,781        751  
    
 
 
    
 
 
 
Total lease liability balance
  
 
48,129
 
  
 
7,552
 
 
 
 
 
 
 
 
 
 
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses And Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Payable to online advertising platforms as agency
     744,314        495,875        77,814  
Accrued operating expenses
     203,820        148,863        23,360  
Salary and welfare payable
     104,716        56,073        8,799  
Advance received in advertising agency services
     73,034        137,267        21,540  
Accrued advertising, marketing and promotional expenses
     48,027        51,193        8,033  
Deferred revenue
     108,376        156,994        24,636  
Operating lease liabilities current portion
     6,876        17,452        2,739  
Other taxes payable
     23,468        17,678        2,774  
Accrued bandwidth and cloud service costs
     1,853        363        57  
Others
     75,558        55,590        8,723  
    
 
 
    
 
 
    
 
 
 
Total
  
 
1,390,042
 
  
 
1,137,348
 
  
 
178,475
 
    
 
 
    
 
 
    
 
 
 
Summary of other non-current liabilities
Other
non-current
liabilities
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Uncertain tax position
     174,113        161,485        25,341  
Operating lease liabilities
non-current
portion
     11,957        30,677        4,814  
Others
     6,202        13,555        2,126  
    
 
 
    
 
 
    
 
 
 
Total
  
 
192,272
 
  
 
205,717
 
  
 
32,281
 
    
 
 
    
 
 
    
 
 
 
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2021
Summary of Revenue from Each Segment, Income from Operations
The following tables present the summary of each segment’s revenues, operating income (loss) which were considered as segment operating performance measure, for the years ended December 31, 2019, 2020 and 2021:
 
    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
Internet business
     3,370,811        1,380,906        653,759        102,589  
AI and others
     216,884        171,739        130,857        20,534  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total revenues
  
 
3,587,695
 
  
 
1,552,645
 
    
784,616
      
123,123
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Operating (loss) income:
                                   
Internet business
     (74,406      147,070        (14,178      (2,225
AI and others
     (363,401      (597,203      (208,243      (32,678
Unallocated expenses(i)
     (673,105      (80,982      (7,150      (1,122
    
 
 
    
 
 
    
 
 
    
 
 
 
Total operating loss
  
 
(1,110,912
  
 
(531,115
    
(229,571
)
 
    
(36,025
)
 
    
 
 
    
 
 
    
 
 
    
 
 
 
 
(i)
Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments.
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Geographical Information (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of revenues by geographical area
The following tables set forth revenues and property and equipment, net by geographic area:

    
For the year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Revenues:
                                   
PRC
     1,388,107        698,910        562,464        88,263  
Overseas (i)
     2,199,588        853,735        222,152        34,860  
United States
     1,342,021        437,262        32,646        5,123  
Japan
     139,290        138,918        111,481        17,494  
Rest of the world (ii)
     718,277        277,555        78,025        12,243  
Schedule of property and equipment, net by geographical area
    
A
s
of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Property and equipment, net:
                          
PRC
     98,438        99,133        15,556  
Non-PRC
     3,546        2,661        418  
 
(i)
Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses.
(ii)
No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively.
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of income (loss) before income taxes
 
    
Year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
PRC
     (589,752      (325,686      (490,025     (76,897
Non-PRC
     224,065        833,933        150,454       23,609  
    
 
 
    
 
 
    
 
 
   
 
 
 
Total
  
 
(365,687
  
 
508,247
 
  
 
(339,571
   
(53,288
)
 
    
 
 
    
 
 
    
 
 
   
 
 
 
Schedule of current and deferred portions of income tax expenses
The current and deferred portions of income tax expenses included in the
consolidated statements of comprehensive (loss) income
are as follows:
 
    
Year ended December 31
,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Current income tax expenses
     1,923        106,718        12,713        1,995  
Deferred income tax expenses (benefits)
     5,981        (9,628      920        144  
    
 
 
    
 
 
    
 
 
    
 
 
 
Income tax expenses
  
 
7,904
 
  
 
97,090
 
  
 
13,633
 
  
 
2,139
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax
A reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax is as follows:
 
    
Year ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
   
US$
 
(Loss) income before income tax
     (365,687      508,247        (339,571     (53,288
Income tax expense computed at the PRC statutory tax rate of 25%
     (91,423      127,062        (84,894     (13,322
Effect of different tax rates in different jurisdictions
     (178,059      (150,466      (16,764     (2,631
Effect of tax holiday and preferential tax rates
     84,520        18,671        44,909       7,047  
Research and development super-deduction
     (105,443      (46,153      (12,660     (1,987
Non-taxable
income(i)
     (15,804      (44,177      (25,713     (4,035
Non-deductible
expenses(ii)
     165,580        21,681        8,614       1,352  
Effect of change in tax rate
     (7,991      —          (12,327     (1,934
Outside basis difference on investment
     (30,681      (17,482      63       10  
Withholding tax and others
     (5,470      97,270        18,524       2,907  
Changes in valuation allowance
     192,675        90,684        93,881       14,732  
    
 
 
    
 
 
    
 
 
   
 
 
 
Income tax expenses
  
 
7,904
 
  
 
97,090
 
  
 
13,633
 
 
 
2,139
 
    
 
 
    
 
 
    
 
 
   
 
 
 
(i)
Non-taxable
income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.
(ii)
Non-deductible
expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.
Schedule of deferred tax assets and deferred tax liabilities
Deferred taxes were measured using the enacted tax rates for the periods in which the temporary differences are expected to be reversed. The tax effects of temporary differences that give rise to the deferred tax balances as of December 31, 2020 and 2021 are as follows:
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Deferred tax assets:
                          
Tax losses carry forward
     257,328        316,845        49,720  
Equity investment loss
     45,958        73,035        11,461  
Allowance for credit losses
     22,435        28,476        4,469  
Intangible assets and accrued expenses
     7,952        8,953        1,405  
Deferred revenue
     2,153        —          —    
Share-based compensation
     3,223        1,654        260  
Fixed assets depreciation
     4,414        235        37  
Intercompany transfer of long-lived assets
     2,921        1,181        185  
Others
     5,306        9,562        1,500  
Valuation allowance
     (328,956      (422,837      (66,353
    
 
 
    
 
 
    
 
 
 
Deferred tax assets
  
 
22,734
 
    
17,104
 
  
 
2,684
 
Deferred tax liabilities:
                          
Outside basis difference on investment
     57,341        54,893        8,614  
Equity method investment and unrealized gains
     6,063        6,322        992  
Right-of-use
asset and others
     4,225        69        11  
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
  
 
67,629
 
    
61,284
      
9,617
 
    
 
 
    
 
 
    
 
 
 
    
As of December 31,
 
    
2021
 
    
RMB
    
US$
 
Classification in the consolidated balance sheets:
                 
Deferred tax assets
     14,384        2,257  
Deferred tax liabilities
     58,564        9,190  
Reconciliation of the beginning and ending amount of unrecognized tax benefit A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows:
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Balance at January 1
     65,936        179,492        28,166  
Additions based on tax positions related to current year
     138,583        2,040        320  
Reversal based on tax positions related to prior years
     (25,027      (4,006      (628
    
 
 
    
 
 
    
 
 
 
Balance at December 31
  
 
179,492
 
  
 
177,526
 
  
 
27,858
 
    
 
 
    
 
 
    
 
 
 
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of material related party transactions
 
 
  
 
 
  
For the year ended December 31,
 
  
 
 
  
2019
 
  
2020
 
  
2021
 
 
  
 
 
  
RMB
 
  
RMB
 
  
RMB
 
  
US$
 
Services received from:
  
 
(i)
 
 
     
 
                          
Kingsoft Group
  
 
 
 
 
  23,804  
 
     23,897        19,139        3,003  
Tencent Group
  
 
 
 
 
  73,655  
 
     51,147        32,594        5,115  
OrionStar Group
  
 
 
 
 
  16,857  
 
     10,793        3,756        589  
Services provided to:
  
 
(ii)
 
 
     
 
                          
Tencent Group
  
 
 
 
 
  176,099  
 
     73,462        40,333        6,329  
OrionStar Group
  
 
 
 
 
  20,242  
 
     4,207        3,862        606  
Pixiu Group
  
 
 
 
 
  13,450  
 
     2,033        9,614        1,509  
Live.me Group
  
 
 
 
 
  4,796  
 
     27,376        11,718        1,839  
Purchase of products and equipment:
  
 
 
 
 
     
 
                          
OrionStar Group
  
 
(iii)
 
 
  98,197  
 
     87,090        40,290        6,322  
Loans and investments provided to:
  
 
 
 
 
     
 
                          
OrionStar Group
  
 
(iv)
 
 
  450,486  
 
     —          100,000        15,692  
Pixiu Group
  
 
(v)
 
 
  69,402  
 
     7,085        —          —    
Shenzhen Feipai
  
 
(vi)
 
 
  3,000  
 
     2,500        —          —    
Others
  
 
 
 
 
  59,816  
 
     —          —          —    
Selling business to
:

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Live.me Group

 
 
 
 
 
 
 
 
 
 
11,060
 
 
 
 —
 
 
 
 —
 
 
(i)
The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group.
(ii)
The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services.
(iii)
The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group.
(iv)
In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable.
(v)
The Group entered into loan agreements with Pixiu Group including a
3-year
capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021.
(vi)
The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements.
 

Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss
The movements in the allowance for credit losses were as follows:

 
 
  
Year ended December 31,
 
 
  
2020
 
  
2021
 
 
  
RMB
 
  
RMB
 
  
USD
 
Balance as of January 1
     34,027        46,204        7,250  
Adoption of ASC 326
     12,056        —          —    
Amounts charged to expenses
     128        15,563        2,442  
Amounts written off
     —          (2,917      (458
Foreign Exchange effect
     (7      (64      (10
    
 
 
    
 
 
    
 
 
 
Total
    
46,204
      
58,786
      
9,224
 
    
 
 
    
 
 
    
 
 
 
Amount due from related parties  
Schedule of material related party transactions
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
Live.me Group
     78,008        7,334        1,151  
Tencent Group
     49,474        15,995        2,510  
Pixiu Group
     50,674        26,625        4,178  
OrionStar Group(i)
     26,280        137,157        21,523  
Kingsoft Group
     3,150        8,164        1,281  
Other related parties (ii)
     20,259        17,393        2,729  
    
 
 
    
 
 
    
 
 
 
Total
  
 
227,845
 
    
212,668
      
33,372
 
    
 
 
    
 
 
    
 
 
 
 
(i)
As of December 31, 2021, the balances of due from OrionStar Group primarily included convertible loan of RMB100,000 (US$15,692) and prepayments made for the purchase of robotics products.
(ii)
As of December 31, 2020 and 2021, the amount of due from related parties included convertible loans of RMB21,000 to a related party
,
 which
h
as been fully impaired as of December 31, 2020 and 202
1.
Amount due to related parties  
Schedule of material related party transactions
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
OrionStar Group
     8,752        811        127  
Tencent Group
     22,573        24,944        3,914  
Live.me Group
     662        1,431        225  
Kingsoft Group
     6,811        6,372        1,000  
Other related parties
     10,140        4,202        659  
    
 
 
    
 
 
    
 
 
 
Total
  
 
48,938
 
    
37,760
 
  
 
5,925
 
    
 
 
    
 
 
    
 
 
 
 
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2021
Summary of assumptions used for grant date fair value under binomial tree option pricing model
The grant date fair value of each share-based award is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:
 
    
Year ended
December 31, 2019
   
Year ended
December 31, 2020
   
Year ended
December 31, 2021
 
Fair value of ordinary share (US$)
     0.42~0.94       0.09       4.34~4.87  
Risk-free interest rates
     2.57%~3.73     0.66     0.07
Expected volatility range
     57.2%~59.2     59.2     52.02
Expected dividend yield
     8.61%~8.72     0.82     0.00
Fair value per option granted (US$)
     0.22~0.27       0.02       2.44~2.56  
Schedule of share-based compensation expenses by function
The following table summarizes the share-based compensation expenses of subsidiaries’ share-based awards recognized by the Group:
 
    
For the years ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Cost of revenues
     —          728        858        135  
Research and development
     31,907        20,376        7,400        1,161  
Selling and marketing
     1,479        996        342        54  
General and administrative
     15,286        11,879        361        57  
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
48,672
 
  
 
33,979
 
  
 
8,961
 
  
 
1,407
 
    
 
 
    
 
 
    
 
 
    
 
 
 
Schedule of share-based compensation expense by function
Total share-based compensation expenses recorded by the Group are as follows:
 
    
For the years ended December 31,
 
    
2019
    
2020
    
2021
 
    
RMB
    
RMB
    
RMB
    
US$
 
Cost of revenues
     524        1,044        1,027        161  
Research and development
     59,771        29,091        5,996        941  
Selling and marketing
     3,818        (1,087      1,339        210  
General and administrative
     63,327        51,934        (1,212      (190
    
 
 
    
 
 
    
 
 
    
 
 
 
Total
  
 
127,440
 
  
 
80,982
 
  
 
7,150
 
  
 
1,122
 
    
 
 
    
 
 
    
 
 
    
 
 
 
2014 Restricted Share Plan  
Restricted shares activity The following table summarizes the Company’s option activity under the 2014 Restricted Shares Plan during the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
   
Weighted
Average
Exercise Price
(US$)
    
Weighted
Average
Grant Date
Fair Value
(US$)
    
Weighted
Average
Remaining
Contractual
Term (Years)
    
Aggregate
Intrinsic
Value (US$)
 
Outstanding at January 1, 2019
     30,652,305       0.22        1.15        5.31        11,835  
Granted
     6,820,900       0.03        0.60                    
Forfeited
     (7,159,989     0.13        0.81                    
Exercised
     (4,950,497     0.10        1.08                    
Modified in August 2019
     (18,835,215     0.17        0.98                    
    
 
 
                                    
Outstanding at December 31, 2019
     6,527,504       0.34        1.50        4.31        150  
Exercised
     (1,001,674     0.34        1.91                    
Modified in June 2020
     (5,525,830     0.34        1.42                    
    
 
 
                                    
Outstanding at December 31, 2020
     —                                       
Exercised
     —                                       
    
 
 
                                    
Outstanding at December 31, 2021
     —                                       
    
 
 
                                    
Vested and expected to vest at December 31, 2021
     —                                       
    
 
 
                                    
Exercisable as at December 31, 2021
     —                                       
    
 
 
                                    
The following table summarizes the restricted shares activity pursuant to the 2014 Restricted Shares Plan for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of shares
    
Weighted average

grant date

fair value (US$)
after modification
 
Unvested at January 1, 2019
                 
Modified in August 2019
     18,835,215        0.97  
Vested
     (2,164,800      1.31  
Forfeited
     (221,450      1.36  
    
 
 
          
Unvested at December 31, 2019
     16,448,965        0.92  
Modified in June 2020
     5,525,830        1.62  
Vested
     (12,272,973      1.32  
Forfeited
     (6,061,820      0.77  
    
 
 
          
Unvested at December 31, 2020
     3,640,002        0.88  
    
 
 
          
Granted
     5,994,400        0.14  
Vested
     (2,016,463      0.78  
Forfeited
     (1,055,299      1.00  
    
 
 
          
Unvested at December 31, 2021
     6,562,640        0.22  
    
 
 
          
2013 Incentive Scheme  
Restricted shares activity
The following table summarizes the Group’s options activity under the 2013 Incentive Scheme during the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
   
Weighted
Average
Exercise Price
(US$)
    
Weighted
Average
Grant Date
Fair Value
(US$)
    
Weighted
Average
Remaining
Contractual
Term (Years)
    
Aggregate
Intrinsic
Value (US$)
 
Outstanding at January 1, 2019
     44,791,941       0.33        1.13        5.01        12,546  
Granted
     —         —          —                      
Forfeited
     (3,417,123     0.34        1.02                    
Exercised
     (2,111,674     0.15        1.59                    
Modified in August 2019
     (5,990,119     0.33        1.06                    
    
 
 
                                    
Outstanding at December 31, 2019
     33,273,025       0.34        1.13        4.01        765  
Exercised
     (4,852,510     0.34        1.10                    
Modified in June 2020
     (28,420,515     0.34        1.13                    
    
 
 
                                    
Outstanding at December 31, 2020
     —         —          —          —          —    
Exercised Outstanding at December 31, 2021
     —         —          —          —          —    
Vested and expected to vest at December 31, 2021
     —                                       
Exercisable as at December 31, 2021
     —                                       
The following table summarizes the restricted shares activity pursuant to the 2013 Incentive Scheme for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of
shares
    
Weighted average

grant date

fair value (US$)
after modification
 
Unvested at January 1, 2019
     —          —    
Modified in August 2019
     5,990,119        1.15  
Vested
     (1,052,547      1.02  
Forfeited
     (28,515      1.33  
    
 
 
          
Outstanding at January 1, 2020
     4,909,057        1.06  
Modified in June 2020
     28,420,515        1.33  
Granted
     1,600,000        0.21  
Vested
     (30,310,465      1.33  
Forfeited
     (364,377      0.90  
    
 
 
          
Unvested at December 31, 2020
     4,254,730        0.64  
Granted
     5,773,520        0.17  
Vested
     (1,416,898      0.79  
Forfeited
     (1,014,882      0.81  
    
 
 
          
Unvested at December 31, 2021
     7,596,470        0.23  
    
 
 
          
2011 Share Award Scheme  
Restricted shares activity
The following table summarizes the restricted shares activity pursuant to the 2011 Share Award Scheme for the years ended December 31, 2019, 2020 and 2021, respectively:
 
    
Number of shares
    
Weighted average

grant date

fair value (US$)
 
Unvested at January 1, 2019
     5,739,320        1.06  
Granted
     2,189,310        0.37  
Vested
     (2,452,468      1.08  
Forfeited
     (1,409,359      1.05  
    
 
 
          
Unvested at December 31, 2020
     4,066,803        0.69  
Granted
     596,920        0.21  
Vested
     (1,170,395      0.68  
Forfeited
     (1,549,603      0.57  
    
 
 
          
Unvested at December 31, 2020
     1,943,725        0.64  
Granted
     1,596,100        0.26  
Vested
     (1,687,405      0.36  
Forfeited
     (1,643,470      0.59  
    
 
 
          
Unvested at December 31, 2021
     208,950        0.39  
    
 
 
          
Restricted shares with an option feature | 2014 Restricted Share Plan  
Summary of assumptions used in calculating fair value of options
The grant date fair value of each option before modification is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented:
 
    
Year ended
December 31, 2019
 
Fair value of ordinary share (US$)
     0.36~0.68  
Risk-free interest rates
     1.70%~3.25
Expected volatility range
     57.1%~62.9
Expected dividend yield
     0
Expected exercise multiple
     2.2  
Fair value per option granted (US$)
     0.36~0.68  
Restricted shares with an option feature | 2013 Incentive Scheme  
Summary of assumptions used in calculating fair value of options
 
     Year ended
December 31,
2018
 
Fair value of ordinary share (US$)
     1.06~1.43  
Risk-free interest rates
     2.97%~3.58
Expected volatility range
     56.3%~57.2
Expected dividend yield
     0
Expected exercise multiple
     2.2  
Fair value per option granted (US$)
     0.79~1.15  
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary Of Commitment For Cloud Services
Future minimum payments under non-cancelable agreements for cloud services consist of the following as of December 31, 2021.
 
    
Total
    
Less than

1 Year
    
1-3 Years
    
More than 3
Years
 
Purchase obligations
     108,334        54,167        54,167        —    
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of retained earnings
 
    
As of December 31,
 
    
2020
    
2021
 
    
RMB
    
RMB
    
US$
 
PRC statutory reserve funds
     54,992        57,616        9,041  
Unreserved retained earnings
     802,196        447,469        70,218  
    
 
 
    
 
 
    
 
 
 
Total retained earnings
  
 
857,188
 
  
 
505,085
 
  
 
79,259
 
    
 
 
    
 
 
    
 
 
 
Schedule of components of accumulated other comprehensive income
The components of accumulated other comprehensive income were as follows:
 
    
Foreign

currency

translation

adjustment
    
Unrealized gains

on available-

for sale Securities
    
Total
 
    
RMB
    
RMB
    
RMB
 
Balance at January 1, 2019
     253,054        (3,750      249,304  
Other comprehensive income before reclassification
     77,097        10,913        88,010  
Other comprehensive income attribute to noncontrolling interests
     459        —          459  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2019
     330,610        7,163        337,773  
Other comprehensive loss before reclassification
     (167,476      (7,251      (174,727
Other comprehensive income attribute to noncontrolling interests
     294        —          294  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2020
     163,428        (88      163,340  
Other comprehensive loss before reclassification
     (75,536      —          (75,536
Other comprehensive income attribute to noncontrolling interests
     458        —          458  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2021
     88,350        (88      88,262  
    
 
 
    
 
 
    
 
 
 
Balance at December 31, 2021, in US$
     13,864        (14      13,850  
    
 
 
    
 
 
    
 
 
 
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.22.2
(Loss) Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of computation of basic and diluted earnings (Losses) per share
Basic and diluted earnings per share for each of the years presented are calculated as follows, the effect of share options and restricted share units were excluded from the computation of diluted net loss per share for the years ended December 31, 2019 and 2021, as its effect would be anti-dilutive:
 
 
 
Year ended December 31
 
   
2019
   
2020
   
2021
 
   
Ordinary

shares
   
Ordinary

shares
   
Class A

Ordinary

shares
   
Class A

Ordinary

shares
   
Class B

Ordinary

shares
   
Class B

Ordinary

shares
 
   
RMB
   
RMB
   
RMB
   
US$
   
RMB
   
US$
 
(Loss) earnings per share—basic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc.
 
 
(313,977
 
 
416,732
 
 
 
(118,975
 
 
(18,670
 
 
(232,151
 
 
(36,430
Accretion of redeemable noncontrolling interests
 
 
(29,865
 
 
  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
Dilution effect arising from dividends declared on share
awards of consolidated subsidiaries
 
 
(326
 
 
(10,669
 
 
(681
 
 
(107
 
 
(1,328
 
 
(208
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc. after
accretion of redeemable noncontrolling interests and
dilution effect arising from share-based awards issued by
subsidiaries
 
 
(344,168
 
 
406,063
 
 
 
(119,656
 
 
(18,777
 
 
(233,479
 
 
(36,638
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average number of ordinary shares outstanding
 
 
1,369,041,418
 
 
 
1,402,509,386
 
 
 
484,555,775
 
 
 
484,555,775
 
 
 
945,496,827
 
 
 
945,496,827  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—basic
 
 
(0.2514
 
 
0.2895
 
 
 
(0.2469
 
 
(0.0388
 
 
(0.2469
 
 
(0.0388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—diluted
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Numerator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to Cheetah Mobile Inc. after
accretion of redeemable noncontrolling interests and
dilution effect arising from share-based awards issued by
subsidiaries
 
 
(344,168
 
 
406,063
 
 
 
(119,656
 
 
(18,777
 
 
(233,479
 
 
(36,638
Reallocation of net income as a result of conversion of
Class B into Class A ordinary shares
 
 
—  
 
 
 
—  
 
 
 
(233,479
 
 
(36,638
 
 
—  
 
 
 
—  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Net (loss) income attributable to ordinary shareholders
 
 
(344,168
 
 
406,063
 
 
 
(353,135
 
 
(55,415
 
 
(233,479
 
 
(36,638
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Weighted average ordinary shares outstanding
 
 
1,369,041,418
 
 
 
1,402,509,386
 
 
 
484,555,775
 
 
 
484,555,775
 
 
 
945,496,827
 
 
 
945,496,827  
Dilutive effect of Share-based awards
    —         18,558,520       —         —         —         —    
Conversion of Class B into Class A ordinary shares
    —         —         945,496,827       945,496,827       —         —    
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per share
    1,369,041,418       1,421,067,906       1,430,052,602       1,430,052,602       945,496,827       945,496,827  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per share—diluted
 
 
(0.2514
 
 
0.2857
 
 
 
(0.2469
 
 
(0.0388
 
 
(0.2469
 
 
(0.0388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per ADS—basic
 
 
136,904,142
 
 
 
140,250,939
 
 
 
48,455,578
 
 
 
48,455,578
 
 
 
 
 
 
 
 
 
Denominator used for (loss) earnings per ADS—diluted
 
 
136,904,142
 
 
 
142,106,791
 
 
 
143,005,260
 
 
 
143,005,260
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS—basic
 
 
(2.5140
 
 
2.8953
 
 
 
(2.4694
 
 
(0.3875
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
(Loss) earnings per ADS—diluted
 
 
(2.5140
 
 
2.8575
 
 
 
(2.4694
 
 
(0.3875
 
 
 
 
 
 
 
 
   
 
 
   
 
 
   
 
 
   
 
 
                 
 
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement (Tables)
12 Months Ended
Dec. 31, 2021
Schedule of assets and liabilities measured or disclosed at fair value
Assets and liabilities measured on a recurring basis or disclosed at fair value are summarized below:
 
    
Total Fair

Value
    
Total Fair

Value
    
Quoted prices in

active markets

for identical

assets (Level 1)
    
Significant

other

observable
inputs (Level 2)
    
Significant

unobservable

inputs (Level 3)
    
Total gains

(losses)
 
  
RMB
    
US$
    
RMB
    
RMB
    
RMB
    
RMB
 
Fair value measurement—Recurring:
                                                     
As of December 31, 2021
                                                     
Short-term investment
                                                     
Available-for-sale
debt securities
     262,169        41,140                 262,169                 1,441  
Long-term Investment
                                                     
Available-for-sale debt securities
     46,339        7,272                          46,339           
Equity investments accounted for using fair value option
     362,235        56,843                          362,235        6,537  
As of December 31, 2020
                                                     
Short-term investment
                                                     
Available-for-sale
debt securities
     1,830                          1,830                 (7,365
Long-term Investment
                                                     
Equity investments with readily determinable fair value
     11,411                 11,411                          5,327  
Equity investments accounted for using fair value option
     364,298                                   364,298        857  
The following table summarizes the Company’s assets held as of December 31, 2020 and 2021 for which a
non-recurring
fair value measurement was recorded during the years ended December 31, 2020 and 2021:
 
    
Total

Balance
    
Total Balance
    
Quoted prices in

active markets

for identical

assets (Level 1)
    
Significant

other observable

inputs (Level 2)
    
Significant

unobservable

inputs (Level 3)
    
Total (losses)

gains
 
  
RMB
    
US$
    
RMB
    
RMB
    
RMB
    
RMB
 
Fair value measurement—Non-Recurring:
                                                     
As of December 31, 2021
                                                     
Equity investments accounted for using the measurement alternative
     738,292        115,854                          738,292        (284,736
As of December 31, 2020
                                                     
Property and equipment, net
     85,094                                   85,094        (9,226
Intangible assets, net
     —                                     —          (17,746
Equity investments accounted for using the measurement alternative
     585,958                                   585,958        55,942  
Equity investments accounted using equity method
     18,000                                   18,000        —    
Reconciliation of the assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs
 
    
Amounts
 
    
RMB
 
Balance as of January 1, 2019
     —    
Addition
     497,796  
Fair value change
     (102,555
Foreign exchange translation adjustments
     (6,660
    
 
 
 
Balance as of December 31, 2019
     388,581  
Addition
     —    
Fair value change
     857  
Foreign exchange translation adjustments
     (25,140
    
 
 
 
Balance as of December 31, 2020
     364,298  
Addition
    
46,339
 
Fair value change
     6,537  
Foreign exchange translation adjustments
     (8,600
    
 
 
 
Balance as of December 31, 2021
     408,574  
    
 
 
 
Balance as of December 31, 2021 in US$
     64,114  
    
 
 
 
Fair Value, Measurements, Recurring [Member]  
Schedule of significant unobservable inputs used in the fair value measurement The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below:
 

    
Fair value
  
Valuation technique
  
Unobservable
inputs
  
Range
Equity investments accounted for using fair value option
   362,235    Discount cash flow method   
•   Weighted average cost of capital (“WACC”)
  
17.5%
         
 
  
 
  
 
  
•   Compound Annual Growth Rate (“CAGR”)
  
16.4%
         
 
  
 
  
 
  
•   EBIT Margin
  
7.7%~16.2%
Fair Value, Measurements, Nonrecurring [Member]  
Schedule of significant unobservable inputs used in the fair value measurement The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below:
 
 
  
Fair value
 
  
Valuation technique
  
Unobservable
inputs
  
Range
 
Equity investments accounted for using measurement alternative      738,292     
Black-Scholes method
  
•   IPO Probability
     30% to 40
                  
•   Volatility
     49% to 54
             
Market Approach
  
•   
IPO Probability
     25
%
 
                  
•   Volatility
     57 %
                  
•   DLOM
     10
              Discount cash flow method   
•   WACC
     19.50
                  
•   CAGR
     32.9
                  
•   EBIT Margin
     -33.2%~29.2
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Financial Information of the Company (Tables)
12 Months Ended
Dec. 31, 2021
Condensed Balance Sheet
Balance Sheets
 
    
As of December 31,
 
  
2020
    
2021
    
 
 
  
RMB
    
RMB
    
US$
 
ASSETS
                          
Current assets
                          
Cash and cash equivalents
     18,243        20,401        3,201  
Short-term investments
     —          —          —    
Prepayments and other current assets
     131,128        147,396        23,130  
Due from subsidiaries and related parties
     1,429,987        3,124,311        490,273  
    
 
 
    
 
 
    
 
 
 
Total current assets
  
 
1,579,358
 
  
 
3,292,108
 
  
 
516,604
 
    
 
 
    
 
 
    
 
 
 
Non-current
assets
                           
Long-term investments
     492,714        446,969        70,139  
Investment in subsidiaries
     2,625,791        897,699        140,869  
Other
non-current
assets
     —          2,881        450  
    
 
 
    
 
 
    
 
 
 
Total
non-current
assets
  
 
3,118,505
 
  
 
1,347,549
 
  
 
211,458
 
    
 
 
    
 
 
    
 
 
 
Total assets
  
 
4,697,863
 
  
 
4,639,657
 
  
 
728,062
 
    
 
 
    
 
 
    
 
 
 
LIABILITIES AND SHAREHOLDERS’ EQUITY
                           
Current liabilities
                           
Accrued expenses and other current liabilities
     22,893        19,110        2,999  
Due to subsidiaries and related parties
     754,136        1,159,795        181,997  
Income tax payable
     2,769        11,997        1,883  
    
 
 
    
 
 
    
 
 
 
Total current liabilities
  
 
779,798
 
  
 
1,190,902
 
  
 
186,879
 
    
 
 
    
 
 
    
 
 
 
Deferred tax liabilities
     39,830        40,908        6,419  
Other
non-current
liabilities
     130,854        128,721        20,199  
    
 
 
    
 
 
    
 
 
 
Total
non-current
liabilities
  
 
170,684
 
  
 
169,629
 
  
 
26,618
 
    
 
 
    
 
 
    
 
 
 
Total liabilities
  
 
950,482
 
  
 
1,360,531
 
  
 
213,497
 
    
 
 
    
 
 
    
 
 
 
Shareholders’ equity
                          
Class A ordinary shares (par value of US$0.000025 per share; 7,600,000,000 shares authorized; 482,113,756 and 487,234,522 shares issued as of December 31, 2020 and 2021, respectively; 482,113,756 and 487,234,522 shares outstanding as of December 31, 2020 and 2021, respectively)
     78        79        12  
Class B ordinary shares (par value of US$0.000025 per share; 1,400,000,000 shares authorized; 957,465,244 and 957,465,244 shares issued as of December 31, 2020 and 2021, respectively; 945,496,827 and 945,496,827 shares outstanding as of December 31, 2020 and 2021, respectively)
     156        156        24  
Additional
paid-in
capital
     2,726,619        2,685,544        421,420  
Retained earnings
     857,188        505,085        79,259  
Accumulated other comprehensive income
     163,340        88,262        13,850  
    
 
 
    
 
 
    
 
 
 
Total shareholders’ equity
  
 
3,747,381
 
  
 
3,279,126
 
  
 
514,565
 
    
 
 
    
 
 
    
 
 
 
Total liabilities and shareholders’ equity
  
 
4,697,863
 
  
 
4,639,657
 
  
 
728,062
 
    
 
 
    
 
 
    
 
 
 
Condensed Comprehensive Income
Statements of Comprehensive (loss) income
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Revenues
  
 
—  
 
 
 
—  
 
 
 
—  
 
 
 
—  
 
Cost of revenues
     (5     —      
 
—  
 
 
 
—  
 
Gross profit
     (5     —      
 
—  
 
 
 
—  
 
Operating expenses
                          
 
 
 
Research and development
     (858     (482     (3  
 
—  
 
General and administrative
     (41,872     (45,159     (21,978     (3,449
Impairment of goodwill
     (64,154     —      
 
—  
 
 
 
—  
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Total operating expenses
  
 
(106,884
 
 
(45,641
 
 
(21,981
 
 
(3,449
    
 
 
   
 
 
   
 
 
   
 
 
 
Equity in loss of subsidiaries
     (495,735     (168,217     (352,616     (55,336
Interest income (expense), net
     21,677       2,325       (9     (1
Foreign exchange gains (loss), net
     152       (315     71       11  
Other income, net
     306,006       711,629       35,537       5,577  
    
 
 
   
 
 
   
 
 
   
 
 
 
(Loss) income before income taxes
  
 
(274,789
 
 
499,781
 
 
 
(338,998
 
 
(53,198
)
    
 
 
   
 
 
   
 
 
   
 
 
 
Income tax expense
s
     (39,188     (83,049     (12,128     (1,903 )
    
 
 
   
 
 
   
 
 
   
 
 
 
Net (
l
oss) income
  
 
(313,977
 
 
416,732
 
 
 
(351,126
 
 
(55,101
)
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss), net of tax of nil
                                
Unrealized gains (losses) on
available-for-sale
securities, net
     10,913       (7,250  
 
—  
 
 
 
—  
 
Foreign currency translation adjustments
     77,556       (167,183     (75,078     (11,781
    
 
 
   
 
 
   
 
 
   
 
 
 
Other comprehensive income (loss)
  
 
88,469
 
 
 
(174,433
 
 
(75,078
 
 
(11,781
    
 
 
   
 
 
   
 
 
   
 
 
 
Total comprehensive (
l
oss) income
  
 
(225,508
 
 
242,299
 
 
 
(426,204
 
 
(66,882
    
 
 
   
 
 
   
 
 
   
 
 
 
Condensed Cash Flow Statement
Statements of Cash Flows
 
    
For the years ended December 31,
 
    
2019
   
2020
   
2021
 
    
RMB
   
RMB
   
RMB
   
US$
 
Net cash (used in) provided by operating activities

     (15,258     (2,186     666       105  
Net cash provided (used in) by investing activities

     375,584       1,345,523       (864,999     (135,737
Net cash (used in) provided by financing activities

     (494,055     (1,453,285    
891,960

     
139,968

 
Effect of exchange rate changes on cash and cash equivalents and restricted cash
     64,769       (121,395     (25,469     (3,997
    
 
 
   
 
 
   
 
 
   
 
 
 
Net (decrease) increase in cash
and
cash equivalents and restricted cash
  
 
(68,960
 
 
(231,343
 
 
2,158
 
 
 
339
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash
and
cash equivalents and restricted cash at beginning of the year
  
 
318,546
 
 
 
249,586
 
 
 
18,243
 
 
 
2,863
 
    
 
 
   
 
 
   
 
 
   
 
 
 
Cash
and
cash equivalents and restricted cash at end of the year
  
 
249,586
 
 
 
18,243
 
 
 
20,401
 
 
 
3,202
 
    
 
 
   
 
 
   
 
 
   
 
 
 
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Principal Activities - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Variable Interest Entity [Line Items]    
Loans granted to nominee shareholders and VIEs by primary beneficiaries ¥ 16,800 $ 2,636
Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member] | Shareholder voting proxy agreements    
Variable Interest Entity [Line Items]    
Period of notice to terminate the agreement 30 days 30 days
Term of business operation agreement 10 years 10 years
Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member] | Business operation agreements    
Variable Interest Entity [Line Items]    
Term of business operation agreement 10 years 10 years
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Principal Activities - Principal subsidiaries of Vies and Equity investees (Detail)
12 Months Ended
Dec. 31, 2021
[1]
Cheetah Technology  
Percentage of ownership 100.00%
Beijing Security  
Percentage of ownership 100.00%
Conew Network  
Percentage of ownership 100.00%
HK Zoom  
Percentage of ownership 100.00%
Cheetah Information  
Percentage of ownership 100.00%
Cheetah Mobile Singapore  
Percentage of ownership 100.00%
Beijing Kingsoft Cheetah Technology  
Percentage of ownership 100.00%
Jingdezhen Jibao Information  
Percentage of ownership 100.00%
Kingsoft Japan  
Percentage of ownership 41.90%
Zhuhai Baoqu Technology  
Percentage of ownership 75.00%
Cheetah Mobile Hong Kong  
Percentage of ownership 100.00%
Multicloud Limited  
Percentage of ownership 100.00%
Beijing Conew  
Percentage of ownership 0.00%
Beijing Mobile  
Percentage of ownership 0.00%
Beijing Cheetah Network Technology Co Ltd.  
Percentage of ownership 0.00%
[1] Percentage of ownership is calculated on fully diluted basis.
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Principal Activities - VIE Arrangements (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Variable Interest Entity [Line Items]      
Cash and cash equivalents ¥ 1,583,926 $ 248,553 ¥ 1,299,658
Restricted cash 781 123 797
Short-term investments 262,813 41,241 360,803
Accounts receivable, net 170,305 26,725 225,586
Prepayments and other current assets 479,329 75,217 835,694
Due from related parties 101,333 15,901 224,323
Total current assets 2,598,487 407,760 2,946,861
Property and equipment, net 101,794 15,974 101,984
Operating lease right-of-use assets 45,181 7,090 17,729
Intangible assets, net 10,052 1,577 12,575
Long-term investments 1,994,397 312,964 2,409,726
Other non-current assets 102,688 16,112 105,479
Deferred tax assets 14,384 2,257 15,607
Total non-current assets 2,379,831 373,445 2,666,622
Total assets 4,978,318 781,205 5,613,483
Accounts payable 134,879 21,165 105,832
Accrued expenses and other current liabilities 1,137,348 178,475 1,390,042
Due to related parties 37,760 5,925 48,938
Income tax payable 43,907 6,890 27,505
Total current liabilities 1,353,894 212,455 1,572,317
Deferred tax liabilities 58,564 9,190 60,502
Other non-current liabilities 205,717 32,281 192,272
Total non-current liabilities 264,281 41,471 252,774
Total liabilities 1,618,175 253,926 1,825,091
Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member]      
Variable Interest Entity [Line Items]      
Cash and cash equivalents 37,496 5,884 28,060
Restricted cash 144 23 144
Short-term investments 120,197 18,862 15
Accounts receivable, net 12,462 1,956 19,449
Prepayments and other current assets 21,906 3,438 72,422
Due from related parties 761,270 119,460 744,930
Total current assets 953,475 149,623 865,020
Property and equipment, net 25,515 4,004 2,616
Operating lease right-of-use assets 3,529 554 20
Intangible assets, net 5,097 800 3,000
Long-term investments 272,169 42,709 296,801
Other non-current assets 45,990 7,217 667
Deferred tax assets 1,180 185 17,124
Total non-current assets 353,480 55,469 320,228
Total assets 1,306,955 205,092 1,185,248
Accounts payable 7,205 1,131 8,536
Accrued expenses and other current liabilities 147,097 23,083 110,065
Due to related parties 1,053,536 165,323 948,241
Income tax payable 751 118 1,791
Total current liabilities 1,208,589 189,655 1,068,633
Deferred tax liabilities     16,913
Other non-current liabilities 7,947 1,247 5,228
Total non-current liabilities 7,947 1,247 22,141
Total liabilities ¥ 1,216,536 $ 190,902 ¥ 1,090,774
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Principal Activities - VIE Arrangements (Parenthetical) (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Variable Interest Entity [Line Items]      
Total current liabilities ¥ 1,353,894 $ 212,455 ¥ 1,572,317
Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member]      
Variable Interest Entity [Line Items]      
Total current liabilities 1,208,589 189,655 1,068,633
Amounts due from subsidiaries 706,646 110,888 684,257
Due to Subsidiaries | Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member]      
Variable Interest Entity [Line Items]      
Total current liabilities ¥ 1,024,511 $ 160,768 ¥ 927,892
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Organization and Principal Activities - Financial Performance and Cash flows of the Vies and subsidiaries of Vies (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Revenues ¥ 784,616 $ 123,123 ¥ 1,552,645 ¥ 3,587,695
Cost of revenues 257,656 40,432 475,378 1,241,932
Net income (loss) (351,126) (55,101) 416,732 (313,977)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (29,755) (4,669) (68,761) 5,506
Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member]        
Revenues 320,942 50,363 659,626 586,404
Cost of revenues 205,955 32,319 194,103 335,912
Net income (loss) (8,489) (1,332) (8,825) (88,559)
Net cash provided by (used in) operating activities 209,357 32,853 (36,196) 62,401
Net cash (used in) provided by investing activities (255,027) (40,019) 21,168 (69,386)
Net cash provided by financing activities 91,093 14,294    
Effect of exchange rate changes on cash, cash equivalents and restricted cash ¥ (35,987) $ (5,647) ¥ (53) ¥ 121
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant of Accounting Policies - Additional Information (Detail)
¥ / shares in Units, $ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 30, 2021
¥ / shares
Dec. 30, 2021
$ / shares
Advertising and promotional expenses ¥ 242,354 $ 38,031 ¥ 550,566 ¥ 1,305,720      
Cash and cash equivalents, restricted cash, short-term investments and available-for-sale debt security ¥ 1,847,520       $ 289,917    
Maximum ownership percentage in ICP business 50.00% 50.00%          
Appreciation (depreciation) rate of foreign currency exchange (as a percent) (2.34%) (2.34%) (6.27%) 4.10%      
Deferred Revenue, Revenue Recognized ¥ 74,996 $ 11,769 ¥ 94,056 ¥ 84,703      
Goodwill, Impairment Loss       ¥ 545,665      
Contract liabilities ¥ 164,749   ¥ 112,016   $ 25,853    
Total Revenue [Member]              
Concentration risk percentage 10.00% 10.00% 10.00%        
PRC              
Cash and cash equivalents, restricted cash, short-term investments and available-for-sale debt security held percentage 64.30% 64.30%          
Non-PRC              
Cash and cash equivalents, restricted cash, short-term investments and available-for-sale debt security held percentage 35.70% 35.70%          
Baidu | Total Revenue [Member]              
Concentration risk percentage       8.10%      
Google | Total Revenue [Member]              
Concentration risk percentage       13.80%      
Cross Currency Interest Rate Contract [Member]              
Noon buying rate | (per share)           ¥ 6.3726 $ 1
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant of Accounting Policies - Estimated Useful Lives of Asset (Detail)
12 Months Ended
Dec. 31, 2021
Office equipment and fixtures [Member]  
Estimated useful life of the property and equipment 5 years
Motor vehicles [Member]  
Estimated useful life of the property and equipment 4 years
Minimum [Member] | Electronic equipment [Member]  
Estimated useful life of the property and equipment 2 years
Minimum [Member] | AI related equipment [Member]  
Estimated useful life of the property and equipment 2 years
Maximum [Member] | Electronic equipment [Member]  
Estimated useful life of the property and equipment 3 years
Maximum [Member] | AI related equipment [Member]  
Estimated useful life of the property and equipment 3 years
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant of Accounting Policies - Estimated Useful Lives of Intangible Asset (Detail)
12 Months Ended
Dec. 31, 2021
User base [Member]  
Finite Lived Intangible Asset useful life 1 year
Minimum [Member] | Customer relationship [Member]  
Finite Lived Intangible Asset useful life 2 years
Minimum [Member] | Trademarks [Member]  
Finite Lived Intangible Asset useful life 3 years
Minimum [Member] | Technology [Member]  
Finite Lived Intangible Asset useful life 1 year
Minimum [Member] | Online game licenses [Member]  
Finite Lived Intangible Asset useful life 1 year
Minimum [Member] | Domain names [Member]  
Finite Lived Intangible Asset useful life 1 year
Minimum [Member] | Platform [Member]  
Finite Lived Intangible Asset useful life 5 years
Maximum [Member] | Customer relationship [Member]  
Finite Lived Intangible Asset useful life 6 years
Maximum [Member] | Trademarks [Member]  
Finite Lived Intangible Asset useful life 10 years
Maximum [Member] | Technology [Member]  
Finite Lived Intangible Asset useful life 11 years
Maximum [Member] | Online game licenses [Member]  
Finite Lived Intangible Asset useful life 5 years
Maximum [Member] | Domain names [Member]  
Finite Lived Intangible Asset useful life 10 years
Maximum [Member] | Platform [Member]  
Finite Lived Intangible Asset useful life 6 years
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Summary of Significant Accounting Policies - Schedule of Revenue by Revenue Source (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Revenues:        
Revenues ¥ 784,616 $ 123,123 ¥ 1,552,645 ¥ 3,587,695
Al And Other Segments [Member]        
Revenues:        
Revenues 130,857 20,534 171,739 216,884
Al And Other Segments [Member] | Advertising agency services        
Revenues:        
Revenues 61,588 9,665 84,993 73,762
Al And Other Segments [Member] | Sale of AI hardware products        
Revenues:        
Revenues 10,590 1,662 47,741 84,515
Al And Other Segments [Member] | Technical consulting and other services        
Revenues:        
Revenues 17,236 2,704 35,504 58,607
Al And Other Segments [Member] | Multi-cloud Management Services        
Revenues:        
Revenues 41,443 6,503 3,501  
Internet Services | Online Advertising        
Revenues:        
Revenues 354,604 55,645 855,430 2,074,256
Internet Services | Internet valueadded services        
Revenues:        
Revenues ¥ 299,155 $ 46,944 ¥ 525,476 ¥ 1,296,555
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Business Combinations and Deconsolidations - Additional Information (Detail) - CNY (¥)
¥ in Thousands
12 Months Ended
Jun. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Other Income [Member]      
Business Acquisition [Line Items]      
Deconsolidation gain   ¥ 182,550  
News Republic      
Business Acquisition [Line Items]      
Deconsolidation gain     ¥ 839,834
Live me [Member] | Deconsolidation of Subsidiaries [Member]      
Business Acquisition [Line Items]      
Ownership interest, subsequent to transaction     49.60%
Business combination in 2019 [Member]      
Business Acquisition [Line Items]      
Cash consideration ¥ 25,000    
Gaming And Utility Related Businesses [Member]      
Business Acquisition [Line Items]      
Total consideration from disposal   ¥ 202,275  
Ownership interest, subsequent to transaction   75.00%  
Deconsolidation gain   ¥ 226,502  
contingency cash consideration   ¥ 11,745  
Sale of Stock, Percentage of Ownership before Transaction   36.00%  
Gaming And Utility Related Businesses [Member] | Deconsolidation of Subsidiaries [Member]      
Business Acquisition [Line Items]      
Ownership interest, subsequent to transaction   47.10%  
Deconsolidation gain   ¥ 14,827  
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Sep. 30, 2019
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Business
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Investment [Line Items]            
Short-term investments   ¥ 262,813   ¥ 360,803   $ 41,241
Equity investments accounted for at fair value using the alternative measurement   1,349,272   1,817,891   211,731
Accumulated impairment of equity investments without readily determinable fair value   942,605   641,969   147,915
Equity investments measured at fair value using the measurement alternative   154,488 $ 24,243 243,525    
Investment in equity investees   236,552   216,126   37,120
Aggregate consideration for equity method investments   2,500   15,040 ¥ 4,026 392
Purchase of short-term investments   3,630,357 569,684 1,375,485 3,510,481  
Gains (losses) from equity method investments, net   60,992 9,571 (5,231) 7,594  
Impairment loss of equity method investments   0   0 0  
Fair value (loss) gain on the long-term available-for-sale debt security   0   0 4,864  
Unrealized gains for the Equity investments with readily determinable fair value   82,504 12,947 121,555 78,321  
Realized gains for equity investments with readily determinable fair value   287,339   231,092   45,090
Debt securities available for sale Noncurrent   46,339   0   7,272
Internet Business Segment [Member]            
Investment [Line Items]            
Equity method investments as result of the deconsolidation of a business       18,000    
Deconsolidation of Subsidiaries [Member] | Live.me.Inc            
Investment [Line Items]            
Ownership interest, subsequent to transaction 49.60%          
Equity investments accounted for using fair value option [Member] | Live.me.Inc            
Investment [Line Items]            
Investment in fair value method investment   362,235   364,298 388,581 56,843
Equity investments accounted for using fair value option [Member] | Deconsolidation of Subsidiaries [Member] | Gaming And Utility RelatedBusinesses [Member]            
Investment [Line Items]            
Investment in fair value method investment       342,433    
Other Income [Member]            
Investment [Line Items]            
Purchase of short-term investments   7,000 1,098      
Equity Method Investment, Realized Gain (Loss) on Disposal   67,105 10,530      
Unrealized gains for the Equity investments with readily determinable fair value   0   5,327 2,853  
Unrealized Gain (Loss) on Equity Investments using fair value option   6,537 1,026 857 (102,555)  
Realized gains for equity investments with readily determinable fair value   767   18,488 0 $ 120
Other Nonoperating Income [Member]            
Investment [Line Items]            
Gain on dividends received from long-term investment investees   2,558 401 ¥ 4,002 13,217  
Other Nonoperating Income [Member] | Available-for-sale Securities [Member]            
Investment [Line Items]            
Remeasurement loss   42,883 6,729      
Beijing OrionStar            
Investment [Line Items]            
Investment in fair value method investment         ¥ 262,072  
Fair value method investment ownership percentage         38.70%  
Fourteen Equity Investees [Member]            
Investment [Line Items]            
Equity investments measured at fair value using the measurement alternative         ¥ 172,033  
Number of Businesses Acquired | Business       14    
Equity investments with readily determinable fair value            
Investment [Line Items]            
Investment in fair value method investment   0   ¥ 11,411    
Bytedance Ltd. | Other Income [Member]            
Investment [Line Items]            
Purchase of short-term investments       20,000    
Equity Method Investment, Realized Gain (Loss) on Disposal       465,877    
Ziniu Fund L.P.            
Investment [Line Items]            
Aggregate consideration for equity method investments         30,000  
Short-term Investments [Member]            
Investment [Line Items]            
Interest income, net   12,687 1,991 23,780 45,993  
Other Comprehensive Income Unrealized Holding Gain Loss On Securities   0   0 6,049  
Short-term Investments [Member] | Other Expense [Member]            
Investment [Line Items]            
Impairment of investment   ¥ 715 $ 112 ¥ 7,096 ¥ 3,506  
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Schedule of Unrealized and Realized Gains and Losses of Equity Securities (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Investment [Line Items]        
Gross unrealized gains (upward adjustments) ¥ 82,504 $ 12,947 ¥ 121,555 ¥ 78,321
Gross unrealized losses (impairment) (351,380) (55,139) (66,063) (180,913)
Net unrealized (losses) gains on equity securities held (268,876) (42,192) 55,492 (102,592)
Net realized gains on equity securities sold 67,105 10,530 482,202  
Total net (losses) gains recognized in other income, net ¥ (201,771) $ (31,662) ¥ 537,694 ¥ (102,592)
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Investment - Unaudited Condensed Financial Information Equity Investments (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Balance sheet data:          
Current assets ¥ 2,598,487   ¥ 2,946,861   $ 407,760
Non-current assets 2,379,831   2,666,622   373,445
Current liabilities 1,353,894   1,572,317   212,455
Non-current liabilities 264,281   252,774   41,471
Operating data:          
Gross profit 526,960 $ 82,691 1,077,267 ¥ 2,345,763  
Net (loss) income (353,204) (55,427) 411,157 (373,591)  
Equity Method Investment, Nonconsolidated Investee, Other [Member]          
Balance sheet data:          
Current assets 520,871   452,904   81,736
Non-current assets 1,798,402   1,072,284   282,208
Current liabilities 182,176   220,499   28,587
Non-current liabilities 7,746   7,771   1,216
Redeemable preferred shares 906,420   875,199   $ 142,237
Operating data:          
Revenues 925,020 145,156 944,974 970,017  
Gross profit 407,487 63,944 307,531 223,883  
Operating (loss) income 459,079 72,039 109,456 (66,751)  
Net (loss) income ¥ 464,352 $ 72,867 ¥ 115,962 ¥ (78,146)  
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Net (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Accounts receivable ¥ 263,000 $ 41,270 ¥ 325,606
Allowance for credit losses (92,695) (14,545) (100,020)
Accounts receivable, net ¥ 170,305 $ 26,725 ¥ 225,586
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Net - Schedule of movement in the allowance for credit losses (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Allowance for Credit Loss [Abstract]      
Beginning balance ¥ 100,020 $ 15,695 ¥ 109,315
Adoption of ASC 326     9,053
Amounts charged to expenses (1,462) (230) (2,973)
Amounts written off (3,951) (620) (10,099)
Disposal of a subsidiary     (68)
Foreign Exchange effect (1,912) (300) (5,208)
Ending balance ¥ 92,695 $ 14,545 ¥ 100,020
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.22.2
Prepayments and Other Current Assets (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Other receivables from advertisers ¥ 397,700 $ 62,408 ¥ 726,945
Advances to suppliers 108,263 16,989 110,816
Prepaid expenses 29,592 4,644 42,464
Inventories [1] 15,415 2,419 24,062
Receivable from third-party payment platform 16,785 2,634 14,848
Convertible loans [2] 8,240 1,293 83,357
Others 104,324 16,371 113,560
Impairment of prepayments and inventory (98,005) (15,379) (108,739)
Allowance for credit losses (102,985) (16,162) (171,619)
Total ¥ 479,329 $ 75,217 ¥ 835,694
[1] Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively.
[2] As of December 31, 2020 and 2021, convertible loans were fully impaired.
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Prepayments and Other Current Assets (Parenthetical) (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Inventories net of impairment reserve ¥ 265 $ 42 ¥ 1,465  
Reserve for inventory ¥ 7,618 $ 1,195 ¥ 23,694 ¥ 2,800
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.22.2
Prepayments and Other Current Assets - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Prepaid Expenses and Other Current Assets [Member]        
Provision for doubtful accounts receivable ¥ 493 $ 77 ¥ 32,999 ¥ 109,408
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Prepayments and Other Current Assets - Schedule of movement in the allowance for credit losses (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Financing Receivable, Allowance for Credit Loss [Line Items]      
Beginning balance ¥ 100,020 $ 15,695 ¥ 109,315
Adoption of ASC 326     (9,053)
Amounts charged to expenses 1,462 230 2,973
Amounts written off (3,951) (620) (10,099)
Disposal of a subsidiary     68
Foreign Exchange effect 1,912 300 5,208
Ending balance 92,695 14,545 100,020
Prepaid Expenses and Other Current Assets [Member]      
Financing Receivable, Allowance for Credit Loss [Line Items]      
Beginning balance 171,619 26,932 144,622
Adoption of ASC 326     19,765
Amounts charged to expenses (696) (109) 10,862
Amounts written off (66,658) (10,460)  
Disposal of a subsidiary (1)   (11)
Foreign Exchange effect (1,279) (201) (3,619)
Ending balance ¥ 102,985 $ 16,162 ¥ 171,619
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Property, Plant and Equipment [Line Items]      
Less: Accumulated depreciation ¥ 145,529 $ 22,837 ¥ 184,038
Less: Accumulated impairment 8,708 1,366 9,226
Property and equipment, net 101,794 15,974 101,984
Electronic equipment      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, gross 64,420 10,109 86,602
AI related equipment      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, gross 152,177 23,880 118,039
Leasehold Improvements [Member]      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, gross 14,522 2,279 60,392
Office equipment and fixtures      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, gross 20,867 3,274 26,039
Motor vehicles [Member]      
Property, Plant and Equipment [Line Items]      
Property plant and equipment, gross ¥ 4,045 $ 635 ¥ 4,176
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.22.2
Property and Equipment, Net - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Property, Plant and Equipment [Line Items]        
Depreciation expenses ¥ 45,751 $ 7,179 ¥ 52,137 ¥ 37,382
impairment recognized on property and equipment ¥ 0   ¥ 9,226 ¥ 0
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets and Related Accumulated Amortization (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Intangible Assets [Line Items]      
Gross carrying value, finite-lived ¥ 489,121   ¥ 504,890
Accumulated amortization (379,844)   (388,918)
Accumulated impairment (99,225)   (103,397)
Net carrying value, finite-lived 10,052 $ 1,577 12,575
Online game licenses      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 174,252   179,843
Accumulated amortization (128,035)   (122,515)
Accumulated impairment (45,331)   (54,238)
Net carrying value, finite-lived 886 139 3,090
Technology      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 131,664   139,367
Accumulated amortization (106,928)   (118,478)
Accumulated impairment (17,631)   (12,069)
Net carrying value, finite-lived 7,105 1,115 8,820
Platform      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 70,142   71,783
Accumulated amortization (38,582)   (39,485)
Accumulated impairment (31,560)   (32,298)
Net carrying value, finite-lived     0
Customer relationship      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 45,665   46,570
Accumulated amortization (43,076)   (43,920)
Accumulated impairment (2,589)   (2,650)
User base      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 43,954   45,321
Accumulated amortization (43,954)   (45,321)
Trademarks      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 16,974   15,820
Accumulated amortization (13,437)   (13,674)
Accumulated impairment (2,114)   (2,142)
Net carrying value, finite-lived 1,423 223 4
Domain names      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 4,860   4,576
Accumulated amortization (4,222)   (3,915)
Net carrying value, finite-lived 638 $ 100 661
Noncompete Agreements      
Intangible Assets [Line Items]      
Gross carrying value, finite-lived 1,610   1,610
Accumulated amortization ¥ (1,610)   ¥ (1,610)
XML 87 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets Net - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Intangible Assets [Line Items]        
Impairment loss on intangible assets ¥ 0   ¥ 17,746 ¥ 8,800
Amortization expense of intangible assets ¥ 5,071 $ 796 ¥ 16,409 ¥ 28,086
XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.2
Intangible Assets Estimated Amortization Expense (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Finite-Lived Intangible Assets [Line Items]      
2022 ¥ 1,975 $ 310  
2023 1,574 247  
2024 1,357 213  
2025 1,314 206  
2026 1,258 197  
Thereafter 2,574 404  
Total ¥ 10,052 $ 1,577 ¥ 12,575
XML 89 R73.htm IDEA: XBRL DOCUMENT v3.22.2
Lease - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Lease, weighted average remaining lease term 4 years 4 years 3 years  
Lease, weighted average discount rate 4.90% 4.90% 4.70%  
Operating lease cost ¥ 20,613 $ 3,235 ¥ 50,035 ¥ 66,609
Cost of short-term lease contracts 28,488 $ 4,470 9,864 7,039
Operating or finance leases capitalized ¥ 0   ¥ 0 ¥ 0
XML 90 R74.htm IDEA: XBRL DOCUMENT v3.22.2
Lease - Summary of Future lease Payments under Operating Leases (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
2022 ¥ 17,906 $ 2,810
2023 11,485 1,802
2024 8,627 1,354
2025 8,615 1,352
2026 6,277 985
Total future lease payments 52,910 8,303
Less: Imputed interest 4,781 751
Total lease liability balance ¥ 48,129 $ 7,552
Operating Lease, Liability, Statement of Financial Position [Extensible List] Total lease liability balance Total lease liability balance
XML 91 R75.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses And Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Payable to online advertising platforms as agency ¥ 495,875 $ 77,814 ¥ 744,314
Salary and welfare payable 56,073 8,799 104,716
Accrued operating expenses 148,863 23,360 203,820
Advance received in advertising agency services 137,267 21,540 73,034
Accrued advertising, marketing and promotional expenses 51,193 8,033 48,027
Deferred revenue 156,994 24,636 108,376
Operating lease liabilities current portion 17,452 2,739 6,876
Other taxes payable 17,678 2,774 23,468
Accrued bandwidth and cloud service costs 363 57 1,853
Others 55,590 8,723 75,558
Total ¥ 1,137,348 $ 178,475 ¥ 1,390,042
XML 92 R76.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses And Other Liabilities - Summary of Other Non-current Liabilities (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Uncertain tax position ¥ 161,485 $ 25,341 ¥ 174,113
Operating lease liabilities non-current portion 30,677 4,814 11,957
Others 13,555 2,126 6,202
Total ¥ 205,717 $ 32,281 ¥ 192,272
XML 93 R77.htm IDEA: XBRL DOCUMENT v3.22.2
Segment Information - Summary of Revenue from Each Segment, Income (Loss) from Operations (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Revenues:        
Revenues ¥ 784,616 $ 123,123 ¥ 1,552,645 ¥ 3,587,695
Operating (loss) income:        
Total operating loss (229,571) (36,025) (531,115) (1,110,912)
Corporate, Non-Segment [Member]        
Operating (loss) income:        
Unallocated expenses [1] (7,150) (1,122) (80,982) (673,105)
Internet Business [Member]        
Revenues:        
Revenues 653,759 102,589 1,380,906 3,370,811
Internet Business [Member] | Operating Segments [Member]        
Operating (loss) income:        
Total operating loss (14,178) (2,225) 147,070 (74,406)
Al And Other Segments [Member]        
Revenues:        
Revenues 130,857 20,534 171,739 216,884
Al And Other Segments [Member] | Operating Segments [Member]        
Operating (loss) income:        
Total operating loss ¥ (208,243) $ (32,678) ¥ (597,203) ¥ (363,401)
[1] Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments.
XML 94 R78.htm IDEA: XBRL DOCUMENT v3.22.2
Geographical Information - Schedule of Revenues and Property and Equipment (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue ¥ 784,616 $ 123,123 ¥ 1,552,645 ¥ 3,587,695  
PRC          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 562,464 88,263 698,910 1,388,107  
Property and equipment, net 99,133   98,438   $ 15,556
Overseas          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue [1] 222,152 34,860 853,735 2,199,588  
Property and equipment, net 2,661   3,546   $ 418
UNITED STATES          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 32,646 5,123 437,262 1,342,021  
JAPAN          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue 111,481 17,494 138,918 139,290  
Rest of the world          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Revenue [2] ¥ 78,025 $ 12,243 ¥ 277,555 ¥ 718,277  
[1] Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses.
[2] No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively.
XML 95 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Geographical Information - Schedule of Revenues and Property and Equipment (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2021
Total Revenue [Member] | Geographic Concentration Risk [Member]  
Revenues from External Customers and Long-Lived Assets [Line Items]  
Concentration risk, description No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively.
XML 96 R80.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Additional Information (Detail)
¥ / shares in Units, $ / shares in Units, $ in Thousands, ¥ in Millions
12 Months Ended
Apr. 01, 2018
JPY (¥)
Apr. 01, 2016
Dec. 31, 2021
CNY (¥)
¥ / shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
CNY (¥)
¥ / shares
Dec. 31, 2019
CNY (¥)
¥ / shares
Dec. 31, 2018
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Income Taxes [Line Items]                  
Paid-in capital     ¥ 2,685,544,000   ¥ 2,726,619,000     $ 421,420  
Total deferred tax assets before valuation allowances     439,941,000   351,690,000     69,037  
Valuation allowances     422,837,000   328,956,000     66,353  
Undistributed earnings     741,272,000   781,772,000     116,322  
Taxable losses     2,105,820,000 $ 330,449          
Unrecognized tax benefit     177,526,000   179,492,000 ¥ 65,936,000   27,858 $ 28,166
Unrecognized tax benefit net against deferred tax loss carryforwards     26,657,000 4,183 17,445,000        
Unrecognized tax benefit presented in the other non-current liabilities line item     150,869,000 23,675 162,047,000        
Amount of unrecognized tax benefits that if recognized would impact the annual effective tax rate     150,869,000   162,047,000     23,675  
Interest accrued related to unrecognized tax benefits     1,449,000   9,099,000     227  
Penalties related to unrecognised tax benefits     0            
Income tax holiday, aggregate dollar amount     (44,909,000) $ (7,047) (18,671,000) ¥ (84,520,000)      
Maximum [Member]                  
Income Taxes [Line Items]                  
Unrecognized deferred income tax liabilities     74,127,000   78,177,000     11,632  
Minimum [Member]                  
Income Taxes [Line Items]                  
Unrecognized deferred income tax liabilities     ¥ 37,064,000   ¥ 39,089,000     $ 5,816  
HNTE | Reduction in Taxes [Member]                  
Income Taxes [Line Items]                  
Exemption period for income tax     3 years 3 years          
New Software Development Enterprise | Reduction in Taxes [Member]                  
Income Taxes [Line Items]                  
Exemption period for income tax     2 years 2 years          
Cheetah Mobile Singapore                  
Income Taxes [Line Items]                  
Foreign statutory tax rate     17.00% 17.00%          
HONG KONG | HK Zoom                  
Income Taxes [Line Items]                  
Foreign statutory tax rate     16.50% 16.50%          
JAPAN | Japan Kingsoft                  
Income Taxes [Line Items]                  
Foreign statutory tax rate 23.20% 23.40%              
Reduction in tax rate for stated period following the exemption period 23.20%                
Paid-in capital ¥ 8                
Foreign statutory tax rate over stated taxable income level 15.00%                
JAPAN | Japan Kingsoft | Maximum [Member]                  
Income Taxes [Line Items]                  
Paid-in capital ¥ 100                
PRC                  
Income Taxes [Line Items]                  
Statutory rate     25.00% 25.00% 25.00% 25.00% 25.00%    
Withholding income tax rate for dividend paid to foreign tax resident investors (as a percent)     10.00% 10.00%          
PRC | Reduction in Taxes [Member]                  
Income Taxes [Line Items]                  
Withholding tax, reduction     5.00% 5.00%          
PRC | Maximum [Member]                  
Income Taxes [Line Items]                  
Taxable loss expiration Year     2031 2031          
PRC | Minimum [Member]                  
Income Taxes [Line Items]                  
Taxable loss expiration Year         2022        
PRC | New Software Development Enterprise                  
Income Taxes [Line Items]                  
Reduction in tax rate for stated period following the exemption period             50.00%    
Income tax holiday, aggregate dollar amount     ¥ (44,909,000) $ (7,047) ¥ (18,671,000) ¥ 84,520,000      
Income tax holiday and preferential tax rates, income tax benefits per share | (per share)     ¥ (0.0314) $ (0.0049) ¥ (0.0133) ¥ 0.0617      
PRC | Beijing Security | HNTE                  
Income Taxes [Line Items]                  
Preferential tax rate         15.00%        
PRC | Beijing Kingsoft Cheetah Technology Co | HNTE                  
Income Taxes [Line Items]                  
Preferential tax rate         15.00%        
PRC | Antutu | HNTE                  
Income Taxes [Line Items]                  
Preferential tax rate         15.00%        
XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Current and Deferred Portions of Income Tax Expense (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
PRC ¥ (490,025) $ (76,897) ¥ (325,686) ¥ (589,752)
Non-PRC 150,454 23,609 833,933 224,065
(Loss) income before income taxes (339,571) (53,288) 508,247 (365,687)
Current income tax expenses 12,713 1,995 106,718 1,923
Deferred income tax expenses (benefits) 920 144 (9,628) 5,981
Income tax expenses ¥ 13,633 $ 2,139 ¥ 97,090 ¥ 7,904
XML 98 R82.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Reconciliation of the Differences (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Income (loss) before income tax ¥ (339,571) $ (53,288) ¥ 508,247 ¥ (365,687)
Income tax expense computed at the PRC statutory tax rate of 25% (84,894) (13,322) 127,062 (91,423)
Effect of different tax rates in different jurisdictions (16,764) (2,631) (150,466) (178,059)
Effect of tax holiday and preferential tax rates 44,909 7,047 18,671 84,520
Research and development super-deduction (12,660) (1,987) (46,153) (105,443)
Non-taxable income [1] (25,713) (4,035) (44,177) (15,804)
Non-deductible expenses [2] 8,614 1,352 21,681 165,580
Effect of change in tax rate (12,327) (1,934)   (7,991)
Outside basis difference on investment 63 10 (17,482) (30,681)
Withholding tax and others 18,524 2,907 97,270 (5,470)
Changes in valuation allowance 93,881 14,732 90,684 192,675
Income tax expenses ¥ 13,633 $ 2,139 ¥ 97,090 ¥ 7,904
[1] Non-taxable income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions.
[2] Non-deductible expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions.
XML 99 R83.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Reconciliation of the Differences (Parenthetical) (Detail)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
PRC        
Statutory rate 25.00% 25.00% 25.00% 25.00%
XML 100 R84.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Tax Effects of Temporary Differences (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Deferred tax assets:      
Tax losses carry forward ¥ 316,845 $ 49,720 ¥ 257,328
Equity investment loss 73,035 11,461 45,958
Allowance for credit losses 28,476 4,469 22,435
Intangible assets and accrued expenses 8,953 1,405 7,952
Deferred revenue     2,153
Share-based compensation 1,654 260 3,223
Fixed assets depreciation 235 37 4,414
Long-lived assets arising from deconsolidation 1,181 185 2,921
Others 9,562 1,500 5,306
Valuation allowance (422,837) (66,353) (328,956)
Deferred tax assets 17,104 2,684 22,734
Deferred tax liabilities:      
Outside basis difference on investment 54,893 8,614 57,341
Equity method investment and unrealized gains 6,322 992 6,063
Right-of-use asset and others 69 11 4,225
Deferred tax liabilities 61,284 9,617 ¥ 67,629
Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]      
Classification in the consolidated balance sheets:      
Deferred tax assets 14,384 2,257  
Deferred tax liabilities ¥ 58,564 $ 9,190  
XML 101 R85.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes - Reconciliation of Unrecognized Tax Benefit (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Balance, beginning ¥ 179,492 $ 28,166 ¥ 65,936
Additions based on tax positions related to current year 2,040 320 138,583
Reversal based on tax positions related to prior years (4,006) (628) (25,027)
Balance, ending ¥ 177,526 $ 27,858 ¥ 179,492
XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Related Party Transaction [Line Items]          
Amount due from related parties ¥ 212,668   ¥ 227,845   $ 33,372
Amount due to related parties 37,760   48,938   5,925
Kingsoft Group          
Related Party Transaction [Line Items]          
Amount due from related parties 8,164   3,150   1,281
Amount due to related parties 6,372   6,811   1,000
Kingsoft Group | Services received from          
Related Party Transaction [Line Items]          
Amount [1] 19,139 $ 3,003 23,897 ¥ 23,804  
Tencent Group          
Related Party Transaction [Line Items]          
Amount due from related parties 15,995   49,474   2,510
Amount due to related parties 24,944   22,573   3,914
Tencent Group | Services received from          
Related Party Transaction [Line Items]          
Amount [1] 32,594 5,115 51,147 73,655  
Tencent Group | Services provided to          
Related Party Transaction [Line Items]          
Amount [2] 40,333 6,329 73,462 176,099  
OrionStar Group          
Related Party Transaction [Line Items]          
Amount due from related parties 137,157   26,280   21,523
Amount due to related parties 811   8,752   127
OrionStar Group | Services received from          
Related Party Transaction [Line Items]          
Amount [1] 3,756 589 10,793 16,857  
OrionStar Group | Services provided to          
Related Party Transaction [Line Items]          
Amount [2] 3,862 606 4,207 20,242  
OrionStar Group | Loans and investments provided to/(received from)          
Related Party Transaction [Line Items]          
Amount [3] 100,000 15,692   450,486  
OrionStar Group | Purchase of products          
Related Party Transaction [Line Items]          
Amount [4] 40,290 6,322 87,090 98,197  
Pixiu Group          
Related Party Transaction [Line Items]          
Amount due from related parties 26,625   50,674   4,178
Pixiu Group | Services provided to          
Related Party Transaction [Line Items]          
Amount [2] 9,614 1,509 2,033 13,450  
Pixiu Group | Loans and investments provided to/(received from)          
Related Party Transaction [Line Items]          
Amount [5]     7,085 69,402  
Shenzhen Feipai | Loans and investments provided to/(received from)          
Related Party Transaction [Line Items]          
Amount [6]     2,500 3,000  
Other Related Parties          
Related Party Transaction [Line Items]          
Amount due from related parties 17,393   20,259   2,729
Amount due to related parties 4,202   10,140   659
Liveme Group          
Related Party Transaction [Line Items]          
Amount due from related parties 7,334   78,008   1,151
Amount due to related parties 1,431   662   $ 225
Liveme Group | Services provided to          
Related Party Transaction [Line Items]          
Amount [2] ¥ 11,718 $ 1,839 27,376 4,796  
Liveme Group | Selling business to          
Related Party Transaction [Line Items]          
Amount     ¥ 11,060    
Others | Loans and investments provided to/(received from)          
Related Party Transaction [Line Items]          
Amount       ¥ 59,816  
[1] The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group.
[2] The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services.
[3] In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable.
[4] The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group.
[5] The Group entered into loan agreements with Pixiu Group including a 3-year capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021.
[6] The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements.
XML 103 R87.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions (Parenthetical) (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Related Party Transaction [Line Items]      
Convertible loan [1] ¥ 8,240 $ 1,293 ¥ 83,357
Other Related Parties      
Related Party Transaction [Line Items]      
Convertible loan 21,000   ¥ 21,000
Beijing OrionStar [Member] | Convertible Loan [Member]      
Related Party Transaction [Line Items]      
Debt Instrument, Face Amount ¥ 100,000 $ 15,692  
[1] As of December 31, 2020 and 2021, convertible loans were fully impaired.
XML 104 R88.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Balance as of January 1 ¥ 100,020    
Adoption of ASC 326     ¥ (9,053)
Amounts written off (3,951) $ (620) (10,099)
Foreign Exchange effect 1,912 300 5,208
Total 92,695 14,545 100,020
Account Receivable Related Party [Member]      
Accounts, Notes, Loans and Financing Receivable [Line Items]      
Balance as of January 1 46,204 7,250 34,027
Adoption of ASC 326     12,056
Amounts charged to expenses 15,563 2,442 128
Amounts written off (2,917) (458) 0
Foreign Exchange effect (64) (10) (7)
Total ¥ 58,786 $ 9,224 ¥ 46,204
XML 105 R89.htm IDEA: XBRL DOCUMENT v3.22.2
Related Party Transactions - Additional Information (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Selling business and providing loans ¥ 110,289 $ 17,307 ¥ 58,068
Due from Related Party Noncurrent ¥ 110,073 $ 17,273 ¥ 3,784
XML 106 R90.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Additional Information (Detail)
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Apr. 24, 2014
shares
Jan. 02, 2014
shares
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2021
USD ($)
$ / shares
Dec. 31, 2020
CNY (¥)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
shares
Dec. 31, 2019
$ / shares
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
shares
May 26, 2011
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Expected period over which unamortized compensation costs is to be recognized     ¥ 4,863           $ 763  
Expected period over which unamortized compensation costs is to be recognized     1 year 4 months 24 days 1 year 4 months 24 days            
Share-based Payment Arrangement, Option [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options, incremental cost as a result of modification | ¥           ¥ 4,770   ¥ 12,510    
2014 Restricted Share Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares subject to award 122,545,665                  
Granted | $ / shares       $ 0.14     $ 0.6      
2014 Restricted Share Plan | Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Expected period over which unamortized compensation costs is to be recognized     2 years 2 months 12 days 2 years 2 months 12 days            
Total fair value of vested shares     ¥ 2,696 $ 423   18,263        
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount     ¥ 5,238           822  
2013 Incentive Scheme                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares subject to award   64,497,718                
Granted | $ / shares       $ 0.17 $ 0.21          
Award scheme term     10 years 10 years            
2013 Incentive Scheme | Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Expected period over which unamortized compensation costs is to be recognized     2 years 1 month 6 days 2 years 1 month 6 days            
Total fair value of vested shares     ¥ 2,199 $ 345   46,906   2,020    
Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount         $ 6,111 6,111     $ 959  
2013 Incentive Scheme | Share-based Payment Arrangement, Option [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options, incremental cost as a result of modification | ¥           ¥ 24,860   7,588    
2011 Share Award Scheme                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Award scheme term     10 years 10 years            
Shares available to be granted in the future     1,331,999   1,284,629 1,284,629     1,331,999  
2011 Share Award Scheme | Restricted Stock [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Granted | $ / shares       $ 0.26 $ 0.21   $ 0.37      
Expected period over which unamortized compensation costs is to be recognized         $ 166 ¥ 166     $ 26  
Expected period over which unamortized compensation costs is to be recognized     1 year 2 months 12 days 1 year 2 months 12 days            
Total fair value of vested shares     ¥ 2,154 $ 338   ¥ 1,697   ¥ 9,357    
Maximum [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period   5 years                
Maximum [Member] | 2014 Restricted Share Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting period 5 years                  
Maximum [Member] | 2011 Share Award Scheme                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares subject to award                   100,000,000
XML 107 R91.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - 2014 Restricted Shares plan (Detail) - 2014 Restricted Share Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Jun. 30, 2020
Aug. 31, 2019
Number of shares            
Outstanding at the beginning of the year 0 6,527,504 30,652,305      
Granted     6,820,900      
Forfeited     (7,159,989)      
Exercised 0 (1,001,674) (4,950,497)      
Outstanding Modified         (5,525,830) (18,835,215)
Outstanding at the end of the year 0 0 6,527,504 30,652,305    
Vested and expected to vest at end of year 0          
Exercisable 0          
Weighted Average Exercise Price            
Outstanding at the beginning of the year (in dollars per share)   $ 0.34 $ 0.22      
Granted (in dollars per share)     0.03      
Forfeited (in dollars per share)     0.13      
Exercised (in dollars per share)   0.34 0.1      
Outstanding at the end of the year Modified (in dollars per share)         $ 0.34 $ 0.17
Outstanding at the end of the year (in dollars per share)     0.34 $ 0.22    
Weighted Average Grant Date Fair Value            
Outstanding at beginning of year (in dollars per share)   1.5 1.15      
Granted (in dollars per share) $ 0.14   0.6      
Forfeited (in dollars per share)     0.81      
Exercised (in dollars per share)   $ 1.91 1.08      
Outstanding at end of year Modified (in dollars per share)         $ 1.42 $ 0.98
Outstanding at end of year (in dollars per share)     $ 1.5 $ 1.15    
Weighted Average Remaining Contractual Term            
Outstanding     4 years 3 months 21 days 5 years 3 months 21 days    
Aggregate Intrinsic Value            
Outstanding at the end of the year     $ 150 $ 11,835    
Number of ordinary shares, Granted 5,994,400          
Number of ordinary shares, Vested (2,016,463) (12,272,973) (2,164,800)      
Number of ordinary shares, Forfeited (1,055,299) (6,061,820) (221,450)      
Unvested Modified         5,525,830 18,835,215
Unvested at end of year 6,562,640 3,640,002 16,448,965      
Granted (in dollars per share) $ 0.14   $ 0.6      
Vested (in dollars per share) 0.78 $ 1.32 1.31      
Forfeited (in dollars per share) 1 0.77 1.36      
Unvested at end of year Modified (in dollars per share)         $ 1.62 $ 0.97
Unvested at end of year (in dollars per share) $ 0.22 $ 0.88 $ 0.92      
Restricted shares with an option feature            
Aggregate Intrinsic Value            
Expected dividend yield     0.00%      
Expected exercise multiple     2.2      
Restricted shares with an option feature | Minimum [Member]            
Aggregate Intrinsic Value            
Fair value of ordinary share (US$)     $ 0.36      
Risk-free interest rates, minimum     1.70%      
Expected volatility range, minimum     57.10%      
Fair value per option granted (US$)     $ 0.36      
Restricted shares with an option feature | Maximum [Member]            
Aggregate Intrinsic Value            
Fair value of ordinary share (US$)     $ 0.68      
Risk-free interest rates, maximum     3.25%      
Expected volatility range, maximum     62.90%      
Fair value per option granted (US$)     $ 0.68      
XML 108 R92.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - 2013 Incentive Scheme (Detail) - 2013 Incentive Scheme
¥ in Thousands
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
CNY (¥)
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Jun. 30, 2020
$ / shares
shares
Aug. 31, 2019
$ / shares
shares
Dec. 31, 2018
CNY (¥)
Number of shares              
Outstanding at the beginning of the year | shares 0 33,273,025 44,791,941        
Granted | shares     0        
Forfeited | shares     (3,417,123)        
Exercised | shares   (4,852,510) (2,111,674)        
Outstanding Modified | shares         (28,420,515) (5,990,119)  
Outstanding at the end of the year | shares   0 33,273,025 44,791,941      
Vested and expected to vest at end of year | shares | shares 0            
Exercisable | shares | shares 0            
Weighted Average Exercise Price              
Outstanding at the beginning of the year (in dollars per share)   $ 0.34 $ 0.33        
Granted (in dollars per share)     0        
Forfeited (in dollars per share)     0.34        
Exercised (in dollars per share)   0.34 0.15        
Outstanding at the end of the year Modified (in dollars per share)         $ 0.34 $ 0.33  
Outstanding at the end of the year (in dollars per share)     0.34 $ 0.33      
Weighted Average Grant Date Fair Value              
Outstanding at beginning of year (in dollars per share)   1.13 1.13        
Granted (in dollars per share)     0        
Forfeited (in dollars per share)     1.02        
Exercised (in dollars per share)   $ 1.1 1.59        
Outstanding at end of year Modified (in dollars per share)         $ 1.13 $ 1.06  
Outstanding at end of year (in dollars per share)     $ 1.13 $ 1.13      
Weighted Average Remaining Contractual Term              
Outstanding   4 years 3 days 5 years 3 days        
Aggregate Intrinsic Value              
Aggregate Intrinsic Value | ¥     $ 765       ¥ 12,546
Unvested at beginning of year | shares 4,254,730 4,909,057 0        
Number of ordinary shares, Granted | shares 5,773,520 1,600,000          
Number of ordinary shares, Vested | shares (1,416,898) (30,310,465) (1,052,547)        
Number of ordinary shares, Forfeited | shares (1,014,882) (364,377) (28,515)        
Unvested Modified | shares         28,420,515 5,990,119  
Unvested at end of year | shares 7,596,470 4,254,730 4,909,057 0      
Unvested at beginning of year (in dollars per share) $ 0.64 $ 1.06 $ 0        
Granted (in dollars per share) 0.17 0.21          
Vested (in dollars per share) 0.79 1.33 1.02        
Forfeited (in dollars per share) 0.81 0.9 1.33        
Unvested at end of year Modified (in dollars per share)         $ 1.33 $ 1.15  
Unvested at end of year (in dollars per share) $ 0.23 $ 0.64 $ 1.06 $ 0      
Restricted shares with an option feature              
Aggregate Intrinsic Value              
Risk-free interest rates, minimum       2.97%      
Risk-free interest rates, maximum       3.58%      
Expected volatility range, minimum       56.30%      
Expected volatility range, maximum       57.20%      
Expected dividend yield       0.00%      
Expected exercise multiple       2.2      
Restricted shares with an option feature | Minimum [Member]              
Aggregate Intrinsic Value              
Fair value of ordinary share (US$)       $ 1.06      
Fair value per option granted (US$)       0.79      
Restricted shares with an option feature | Maximum [Member]              
Aggregate Intrinsic Value              
Fair value of ordinary share (US$)       1.43      
Fair value per option granted (US$)       $ 1.15      
XML 109 R93.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Summary of assumptions used for grant date fair value under binomial tree option pricing model (Detail) - Equity Incentive Plans [Member] - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Fair value of ordinary share (US$)   $ 0.09  
Risk-free interest rates 0.07% 0.66%  
Risk-free interest rates, minimum     2.57%
Risk-free interest rates, maximum     3.73%
Expected volatility range 52.02% 59.20%  
Expected volatility range, minimum     57.20%
Expected volatility range, maximum     59.20%
Expected dividend yield 0.00% 0.82%  
Fair value per option granted (US$)   $ 0.02  
Maximum [Member]      
Fair value of ordinary share (US$) $ 4.87   $ 0.94
Expected dividend yield     8.72%
Fair value per option granted (US$) 2.56   $ 0.27
Minimum [Member]      
Fair value of ordinary share (US$) 4.34   $ 0.42
Expected dividend yield     8.61%
Fair value per option granted (US$) $ 2.44   $ 0.22
XML 110 R94.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - 2011 Share Award Scheme (Detail) - Restricted Stock [Member] - 2011 Share Award Scheme - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested at beginning of year 1,943,725 4,066,803 5,739,320
Granted 1,596,100 596,920 2,189,310
Vested (1,687,405) (1,170,395) (2,452,468)
Forfeited (1,643,470) (1,549,603) (1,409,359)
Unvested at end of year 208,950 1,943,725 4,066,803
Unvested at beginning of year (in dollars per share) $ 0.64 $ 0.69 $ 1.06
Granted (in dollars per share) 0.26 0.21 0.37
Vested (in dollars per share) 0.36 0.68 1.08
Forfeited (in dollars per share) 0.59 0.57 1.05
Unvested at end of year (in dollars per share) $ 0.39 $ 0.64 $ 0.69
XML 111 R95.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Schedule of share-based compensation expenses of subsidiaries' share-based awards recognized by the group (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses ¥ 8,961 $ 1,407 ¥ 33,979 ¥ 48,672
Cost of revenues [member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses 858 135 728  
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses 7,400 1,161 20,376 31,907
Selling and Marketing Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses 342 54 996 1,479
General and Administrative Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses ¥ 361 $ 57 ¥ 11,879 ¥ 15,286
XML 112 R96.htm IDEA: XBRL DOCUMENT v3.22.2
Share-Based Compensation - Expenses Recorded by Group (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses ¥ 7,150 $ 1,122 ¥ 80,982 ¥ 127,440
Cost of Sales [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses 1,027 161 1,044 524
Research and Development Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses 5,996 941 29,091 59,771
Selling and Marketing Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses 1,339 210 (1,087) 3,818
General and Administrative Expense [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation expenses ¥ (1,212) $ (190) ¥ 51,934 ¥ 63,327
XML 113 R97.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments & Contingencies - Additional Information (Detail)
$ in Millions
Dec. 31, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contingent liability $ 1.5
XML 114 R98.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Summary Of Commitment For Cloud Services (Detail)
¥ in Thousands
Dec. 31, 2021
CNY (¥)
Purchase Obligation, Fiscal Year Maturity [Abstract]  
Total ¥ 108,334
Less than 1 Year 54,167
1-3 Years 54,167
More than 3 Years ¥ 0
XML 115 R99.htm IDEA: XBRL DOCUMENT v3.22.2
Shareholders' Equity - Additional Information (Detail)
$ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
$ / shares
shares
Dec. 31, 2019
Dec. 31, 2018
CNY (¥)
Dec. 31, 2021
CNY (¥)
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Mar. 31, 2014
shares
Class of Stock [Line Items]              
Ordinary shares, shares authorized             10,000,000,000
Allocations to general reserve as a percentage of profit after tax   10.00%          
Threshold percentage of general reserve required to be maintained threshold percentage of general reserve required to be maintained   50.00%          
Appropriation to statutory common reserve   10.00%          
Threshold percentage of statutory common reserve required to be maintained   50.00%          
Net assets restricted to transfer       ¥ 1,399,065 $ 219,544    
Other comprehensive income, tax expense or benefit | ¥     ¥ 0        
Common Class A [Member]              
Class of Stock [Line Items]              
Ordinary shares, shares authorized 7,600,000,000     7,600,000,000 7,600,000,000 7,600,000,000  
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.000025       $ 0.000025 $ 0.000025  
Ordinary shares, shares outstanding 482,113,756     487,234,522 487,234,522    
Common Class B [Member]              
Class of Stock [Line Items]              
Shares transferred 520,723            
Ordinary shares, shares authorized 1,400,000,000     1,400,000,000 1,400,000,000 1,400,000,000  
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.000025       $ 0.000025    
Ordinary shares, shares outstanding 945,496,827     945,496,827 945,496,827    
Reserved Shares              
Class of Stock [Line Items]              
Ordinary shares, shares authorized             1,000,000,000
XML 116 R100.htm IDEA: XBRL DOCUMENT v3.22.2
Shareholders' Equity - Schedule of Retained Earnings (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Class of Stock [Line Items]      
PRC statutory reserve funds ¥ 57,616 $ 9,041 ¥ 54,992
Unreserved retained earnings 447,469 70,218 802,196
Total retained earnings ¥ 505,085 $ 79,259 ¥ 857,188
XML 117 R101.htm IDEA: XBRL DOCUMENT v3.22.2
Shareholders' Equity - Components of Accumulated Other Comprehensive Income (loss) (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Class of Stock [Line Items]        
Balance at the beginning of the period ¥ 163,340   ¥ 337,773 ¥ 249,304
Other comprehensive income (loss) before reclassification (75,536)   (174,727) 88,010
Other comprehensive income (loss) attribute to noncontrolling interests 458   294 459
Balance at the end of the period 88,262 $ 13,850 163,340 337,773
Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]        
Class of Stock [Line Items]        
Balance at the beginning of the period 163,428   330,610 253,054
Other comprehensive income (loss) before reclassification (75,536)   (167,476) 77,097
Other comprehensive income (loss) attribute to noncontrolling interests 458   294 459
Balance at the end of the period 88,350 13,864 163,428 330,610
Accumulated Net Investment Gain (Loss) Including Portion Attributable to Noncontrolling Interest [Member]        
Class of Stock [Line Items]        
Balance at the beginning of the period (88)   7,163 (3,750)
Other comprehensive income (loss) before reclassification 0   (7,251) 10,913
Balance at the end of the period ¥ (88) $ (14) ¥ (88) ¥ 7,163
XML 118 R102.htm IDEA: XBRL DOCUMENT v3.22.2
(Loss) Earnings Per Share (Detail)
¥ / shares in Units, $ / shares in Units, ¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
¥ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
CNY (¥)
¥ / shares
shares
Dec. 31, 2019
CNY (¥)
¥ / shares
shares
Numerator:        
Net (loss) income attributable to Cheetah Mobile Inc. ¥ (351,126) $ (55,101) ¥ 416,732 ¥ (313,977)
Accretion of redeemable noncontrolling interests | ¥     0 (29,865)
Dilution effect arising from dividends declared on share awards of consolidated subsidiaries | ¥     (10,669) (326)
Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries | ¥     ¥ 406,063 ¥ (344,168)
Denominator:        
Weighted average number of ordinary shares outstanding 1,430,052,602 1,430,052,602 1,402,509,386 1,369,041,418
(Loss) earnings per share—basic | ¥ / shares     ¥ 0.2895 ¥ (0.2514)
Weighted average ordinary shares outstanding 1,430,052,602 1,430,052,602 1,402,509,386 1,369,041,418
Dilutive effect of Share-based awards     18,558,520 0
Conversion of Class B into Class A ordinary shares     0  
Denominator used for (loss) earnings per share 1,430,052,602 1,430,052,602 1,421,067,906 1,369,041,418
(Loss) earnings per share—diluted | ¥ / shares     ¥ 0.2857 ¥ (0.2514)
Numerator:        
Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries | ¥     ¥ 406,063 ¥ (344,168)
Net (loss) income attributable to ordinary shareholders | ¥     ¥ 406,063 ¥ (344,168)
ADS        
Denominator:        
Weighted average number of ordinary shares outstanding     140,250,939 136,904,142
(Loss) earnings per share—basic | ¥ / shares     ¥ 2.8953 ¥ (2.514)
Weighted average ordinary shares outstanding     140,250,939 136,904,142
Denominator used for (loss) earnings per share     142,106,791 136,904,142
(Loss) earnings per share—diluted | ¥ / shares     ¥ 2.8575 ¥ (2.514)
Common Class A [Member]        
Numerator:        
Net (loss) income attributable to Cheetah Mobile Inc. ¥ (118,975) $ (18,670)    
Dilution effect arising from dividends declared on share awards of consolidated subsidiaries (681) (107)    
Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries ¥ (119,656) $ (18,777)    
Denominator:        
Weighted average number of ordinary shares outstanding 484,555,775 484,555,775    
(Loss) earnings per share—basic | (per share) ¥ (0.2469) $ (0.0388)    
Weighted average ordinary shares outstanding 484,555,775 484,555,775    
Dilutive effect of Share-based awards 0 0    
Conversion of Class B into Class A ordinary shares 945,496,827 945,496,827    
Denominator used for (loss) earnings per share 1,430,052,602 1,430,052,602    
(Loss) earnings per share—diluted | (per share) ¥ (0.2469) $ (0.0388)    
Numerator:        
Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries ¥ (119,656) $ (18,777)    
Reallocation of net income as a result of conversion of Class B into Class A ordinary shares (233,479) (36,638)    
Net (loss) income attributable to ordinary shareholders ¥ (353,135) $ (55,415)    
Common Class A [Member] | ADS        
Denominator:        
Weighted average number of ordinary shares outstanding 48,455,578 48,455,578    
(Loss) earnings per share—basic | (per share) ¥ (2.4694) $ (0.3875)    
Weighted average ordinary shares outstanding 48,455,578 48,455,578    
Denominator used for (loss) earnings per share 143,005,260 143,005,260    
(Loss) earnings per share—diluted | (per share) ¥ (2.4694) $ (0.3875)    
Common Class B [Member]        
Numerator:        
Net (loss) income attributable to Cheetah Mobile Inc. ¥ (232,151) $ (36,430)    
Dilution effect arising from dividends declared on share awards of consolidated subsidiaries (1,328) (208)    
Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries ¥ (233,479) $ (36,638)    
Denominator:        
Weighted average number of ordinary shares outstanding 945,496,827 945,496,827    
(Loss) earnings per share—basic | (per share) ¥ (0.2469) $ (0.0388)    
Weighted average ordinary shares outstanding 945,496,827 945,496,827    
Dilutive effect of Share-based awards 0 0    
Denominator used for (loss) earnings per share 945,496,827 945,496,827    
(Loss) earnings per share—diluted | (per share) ¥ (0.2469) $ (0.0388)    
Numerator:        
Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries ¥ (233,479) $ (36,638)    
Net (loss) income attributable to ordinary shareholders ¥ (233,479) $ (36,638)    
XML 119 R103.htm IDEA: XBRL DOCUMENT v3.22.2
Employee Benefit - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Contributions for employee benefits ¥ 56,490 $ 8,865 ¥ 93,658 ¥ 193,990
XML 120 R104.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Additional Information (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Equity Investments Accounted For Using Fair Value Option [Member]        
Fair value measurement with unobservable inputs reconciliation recurring basis asset transfers net ¥ 0 ¥ 0 ¥ 0  
Maximum [Member] | Fair Value, Nonrecurring [Member]        
Equity Method Investments 42,883     $ 6,729
Minimum [Member] | Fair Value, Nonrecurring [Member]        
Equity Method Investments ¥ 583,804 ¥ 908,184   $ 91,612
EBIT Margin [member]        
Percent of increase in fair value investment 9.00%     9.00%
Percent of decrease in fair value investment 8.80%     8.80%
Sensitivity analysis of the investment in equity investment increase in EBIT margin 5.00%     5.00%
Sensitivity analysis of the investment in equity investment decrease in EBIT margin 5.00%     5.00%
EBIT Margin [member] | Equity Investments Accounted For Using Measurement Alternative [Member]        
Percent of increase in fair value investment 4.00%     4.00%
Percent of decrease in fair value investment 4.00%     4.00%
EBIT Margin [member] | Fair Value, Measurements, Recurring [Member]        
Sensitivity analysis of the investment in equity investment increase WACC 5.00%     5.00%
IPO Probability [member]        
Percent of increase in fair value investment 1.20%     1.20%
Percent of decrease in fair value investment 1.20%     1.20%
Sensitivity analysis of the investment in equity investment increase in EBIT margin 5.00%     5.00%
Sensitivity analysis of the investment in equity investment decrease in EBIT margin 5.00%     5.00%
Volatility [member]        
Sensitivity analysis of the investment in equity investment increase Volatility 5.00%     5.00%
Sensitivity analysis of the investment in equity investment decrease in volatility 5.00%     5.00%
Volatility [member] | Equity Investments Accounted For Using Measurement Alternative [Member]        
Percent of increase in fair value investment 0.30%     0.30%
Percent of decrease in fair value investment 0.20%     0.20%
DLOM [Member]        
Percent of increase in fair value investment 1.80%     1.80%
Percent of decrease in fair value investment 1.80%     1.80%
Percentage of DLOM increases/decrease in fair value of the investments 5.00%      
Percentage of DLOM decreases/increase in fair value of the investments 5.00%      
WACC [Member]        
Sensitivity analysis of the investment in equity investment increase WACC 0.50%     0.50%
Percent of increase in fair value investment 5.80%     5.80%
Sensitivity analysis of the investment in equity investment decrease WACC 0.50%     0.50%
Percent of decrease in fair value investment 5.40%     5.40%
WACC [Member] | Equity Investments Accounted For Using Measurement Alternative [Member]        
Percent of increase in fair value investment 3.00%     3.00%
Percent of decrease in fair value investment 3.00%     3.00%
CARG [Member]        
Percentage of CARG decreases/increase in fair value of the investments 0.50%     0.50%
Percent of increase in fair value investment 1.80%     1.80%
Percent of decrease in fair value investment 1.70%     1.70%
Percentage of CARG increase/decrease in fair value of the investments 0.50%     0.50%
CARG [Member] | Equity Investments Accounted For Using Measurement Alternative [Member]        
Percent of increase in fair value investment 1.00%     1.00%
Percent of decrease in fair value investment 1.00%     1.00%
XML 121 R105.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Assets and Liabilities Measured or Disclosed at Fair Value (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2021
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total (losses) gains, Available-for-sale debt security ¥ 0 ¥ 0 ¥ 4,864  
Total (losses) gains,Property and equipment, net (101,794) (101,984)   $ (15,974)
Total (losses) gains, Intangible assets, net     ¥ (545,665)  
Equity investments accounted using equity method 236,552 216,126   37,120
Fair Value, Measurements, Recurring [Member] | Short-term Investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total (losses) gains, Available-for-sale debt security 1,441 (7,365)    
Available-for-sale debt security 262,169 1,830   41,140
Fair Value, Measurements, Recurring [Member] | Long-term Investment [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total (losses) gains, Equity investments with readily determinable fair value   5,327    
Total (losses) gains, Equity investments accounted for using fair value option 6,537 857    
Equity investments with readily determinable fair value   11,411    
Equity investments accounted for using fair value option 362,235 364,298   56,843
Available-for-sale debt security 46,339     7,272
Fair Value, Measurements, Nonrecurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Total (losses) gains,Property and equipment, net   (9,226)    
Total (losses) gains, Intangible assets, net   (17,746)    
Total (losses) gains,Equity investments accounted for using the measurement alternative (284,736) 55,942    
Property and equipment, net   85,094    
Equity investments accounted for using the measurement alternative 738,292 585,958   $ 115,854
Equity investments accounted using equity method   18,000    
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Recurring [Member] | Long-term Investment [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Equity investments with readily determinable fair value   11,411    
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring [Member] | Short-term Investments [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Available-for-sale debt security 262,169 1,830    
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Recurring [Member] | Long-term Investment [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Equity investments accounted for using fair value option 362,235 364,298    
Available-for-sale debt security 46,339      
Significant Unobservable Inputs (Level 3) | Fair Value, Measurements, Nonrecurring [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Property and equipment, net   85,094    
Equity investments accounted for using the measurement alternative ¥ 738,292 585,958    
Equity investments accounted using equity method   ¥ 18,000    
XML 122 R106.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Reconciliation of the Assets and Liabilities (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Fair Value Inputs Quantitative Information [Line Items]        
Balance at the Beginning ¥ 364,298   ¥ 388,581 ¥ 0
Addition 46,339     497,796
Fair value change 6,537   857 (102,555)
Foreign exchange translation adjustments (8,600)   (25,140) (6,660)
Balance at the Ending ¥ 408,574 $ 64,114 ¥ 364,298 ¥ 388,581
XML 123 R107.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurement - Schedule of significant unobservable inputs used in the fair value measurement (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Equity Securities, FV-NI, Gain (Loss) ¥ (201,771) $ (31,662) ¥ 537,694 ¥ (102,592)
Valuation Technique, Discounted Cash Flow [Member] | Discount Rate [Member] | Fair Value, Measurements, Recurring [Member]        
Equity Securities, FV-NI, Gain (Loss) ¥ 362,235      
Valuation Technique, Discounted Cash Flow [Member] | Weighted average cost of capital [member] | Fair Value, Measurements, Recurring [Member]        
Equity Securities, FV-NI, Measurement Input 0.175 0.175    
Valuation Technique, Discounted Cash Flow [Member] | Weighted average cost of capital [member] | Fair Value, Measurements, Nonrecurring [Member]        
Equity Securities, FV-NI, Measurement Input 0.195 0.195    
Valuation Technique, Discounted Cash Flow [Member] | Sales Growth Rate [member] | Maximum [Member] | Fair Value, Measurements, Recurring [Member]        
Equity Securities, FV-NI, Measurement Input 0.164 0.164    
Valuation Technique, Discounted Cash Flow [Member] | EBIT Margin [member] | Maximum [Member] | Fair Value, Measurements, Recurring [Member]        
Equity Securities, FV-NI, Measurement Input 0.162 0.162    
Valuation Technique, Discounted Cash Flow [Member] | EBIT Margin [member] | Maximum [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Equity Securities, FV-NI, Measurement Input 0.292 0.292    
Valuation Technique, Discounted Cash Flow [Member] | EBIT Margin [member] | Minimum [Member] | Fair Value, Measurements, Recurring [Member]        
Equity Securities, FV-NI, Measurement Input 0.077 0.077    
Valuation Technique, Discounted Cash Flow [Member] | EBIT Margin [member] | Minimum [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Equity Securities, FV-NI, Measurement Input (0.332) (0.332)    
Valuation Technique, Discounted Cash Flow [Member] | CARG [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Equity Securities, FV-NI, Measurement Input 0.329 0.329    
Valuation Technique Black Scholes Method [Member] | Discount Rate [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Equity Securities, FV-NI, Gain (Loss) ¥ 738,292      
Valuation Technique Black Scholes Method [Member] | IPO Probability [member] | Maximum [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Alternative Investment, Measurement Input 0.40 0.40    
Valuation Technique Black Scholes Method [Member] | IPO Probability [member] | Minimum [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Alternative Investment, Measurement Input 0.30 0.30    
Valuation Technique Black Scholes Method [Member] | Volatility [member] | Maximum [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Alternative Investment, Measurement Input 0.54 0.54    
Valuation Technique Black Scholes Method [Member] | Volatility [member] | Minimum [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Alternative Investment, Measurement Input 0.49 0.49    
Valuation, Market Approach [Member] | IPO Probability [member] | Fair Value, Measurements, Nonrecurring [Member]        
Alternative Investment, Measurement Input 0.25 0.25    
Valuation, Market Approach [Member] | Volatility [member] | Fair Value, Measurements, Nonrecurring [Member]        
Alternative Investment, Measurement Input 0.57 0.57    
Valuation, Market Approach [Member] | DLOM [Member] | Fair Value, Measurements, Nonrecurring [Member]        
Alternative Investment, Measurement Input 0.10 0.10    
XML 124 R108.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Financial Information of the Company - Consolidated Balance Sheets (Detail)
¥ in Thousands, $ in Thousands
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2018
CNY (¥)
Current assets          
Cash and cash equivalents ¥ 1,583,926 $ 248,553 ¥ 1,299,658    
Short-term investments 262,813 41,241 360,803    
Prepayments and other current assets 479,329 75,217 835,694    
Due from subsidiaries and related parties 101,333 15,901 224,323    
Total current assets 2,598,487 407,760 2,946,861    
Non-current assets          
Long-term investments 1,994,397 312,964 2,409,726    
Other non-current assets 102,688 16,112 105,479    
Total non-current assets 2,379,831 373,445 2,666,622    
Total assets 4,978,318 781,205 5,613,483    
Current liabilities          
Accrued expenses and other current liabilities 1,137,348 178,475 1,390,042    
Due to subsidiaries and related parties 37,760 5,925 48,938    
Income tax payable 43,907 6,890 27,505    
Total current liabilities 1,353,894 212,455 1,572,317    
Deferred tax liabilities 58,564 9,190 60,502    
Other non-current liabilities 205,717 32,281 192,272    
Total non-current liabilities 264,281 41,471 252,774    
Total liabilities 1,618,175 253,926 1,825,091    
Shareholders' equity          
Additional paid-in capital 2,685,544 421,420 2,726,619    
Retained earnings 505,085 79,259 857,188    
Accumulated other comprehensive income 88,262 13,850 163,340 ¥ 337,773 ¥ 249,304
Total shareholders' equity 3,279,126 514,566 3,747,381    
Total liabilities and shareholders' equity 4,978,318 781,205 5,613,483    
Common Class A [Member]          
Shareholders' equity          
Ordinary shares 79 12 78    
Common Class B [Member]          
Shareholders' equity          
Ordinary shares 156 25 156    
Parent Company [Member]          
Current assets          
Cash and cash equivalents 20,401 3,201 18,243    
Short-term investments     0    
Prepayments and other current assets 147,396 23,130 131,128    
Due from subsidiaries and related parties 3,124,311 490,273 1,429,987    
Total current assets 3,292,108 516,604 1,579,358    
Non-current assets          
Long-term investments 446,969 70,139 492,714    
Investment in subsidiaries 897,699 140,869 2,625,791    
Other non-current assets 2,881 450      
Total non-current assets 1,347,549 211,458 3,118,505    
Total assets 4,639,657 728,062 4,697,863    
Current liabilities          
Accrued expenses and other current liabilities 19,110 2,999 22,893    
Due to subsidiaries and related parties 1,159,795 181,997 754,136    
Income tax payable 11,997 1,883 2,769    
Total current liabilities 1,190,902 186,879 779,798    
Deferred tax liabilities 40,908 6,419 39,830    
Other non-current liabilities 128,721 20,199 130,854    
Total non-current liabilities 169,629 26,618 170,684    
Total liabilities 1,360,531 213,497 950,482    
Shareholders' equity          
Additional paid-in capital 2,685,544 421,420 2,726,619    
Retained earnings 505,085 79,259 857,188    
Accumulated other comprehensive income 88,262 13,850 163,340    
Total shareholders' equity 3,279,126 514,565 3,747,381    
Total liabilities and shareholders' equity 4,639,657 728,062 4,697,863    
Parent Company [Member] | Common Class A [Member]          
Shareholders' equity          
Ordinary shares 79 12 78    
Parent Company [Member] | Common Class B [Member]          
Shareholders' equity          
Ordinary shares ¥ 156 $ 24 ¥ 156    
XML 125 R109.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Financial Information of the Company - Consolidated Balance Sheets (Parenthetical) (Detail) - $ / shares
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2018
Mar. 31, 2014
Ordinary shares, shares authorized       10,000,000,000
Common Class A [Member]        
Ordinary shares, par value $ 0.000025 $ 0.000025 $ 0.000025  
Ordinary shares, shares authorized 7,600,000,000 7,600,000,000 7,600,000,000  
Ordinary shares, shares issued 487,234,522 482,113,756    
Ordinary shares, shares outstanding 487,234,522 482,113,756    
Common Class B [Member]        
Ordinary shares, par value $ 0.000025 $ 0.000025    
Ordinary shares, shares authorized 1,400,000,000 1,400,000,000 1,400,000,000  
Ordinary shares, shares issued 957,465,244 957,465,244    
Ordinary shares, shares outstanding 945,496,827 945,496,827    
Parent Company [Member] | Common Class A [Member]        
Ordinary shares, par value $ 0.000025 $ 0.000025    
Ordinary shares, shares authorized 7,600,000,000 7,600,000,000    
Ordinary shares, shares issued 487,234,522 482,113,756    
Ordinary shares, shares outstanding 487,234,522 482,113,756    
Parent Company [Member] | Common Class B [Member]        
Ordinary shares, par value $ 0.000025 $ 0.000025    
Ordinary shares, shares authorized 1,400,000,000 1,400,000,000    
Ordinary shares, shares issued 957,465,244 957,465,244    
Ordinary shares, shares outstanding 945,496,827 945,496,827    
XML 126 R110.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Financial Information of the Company - Consolidated Statement of Comprehensive (loss) income (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Revenues ¥ 784,616 $ 123,123 ¥ 1,552,645 ¥ 3,587,695
Cost of revenues (257,656) (40,432) (475,378) (1,241,932)
Gross profit 526,960 82,691 1,077,267 2,345,763
Operating expenses        
Research and development (211,594) (33,204) (455,179) (787,329)
General and administrative (191,868) (30,108) (380,533) (587,457)
Impairment of goodwill       (545,665)
Interest income (expense), net 25,391 3,984 35,655 110,010
Foreign exchange gains (loss), net 24,288 3,811 39,393 49
Other income, net 252,998 39,700 1,081,506 887,494
(Loss) income before income taxes (339,571) (53,288) 508,247 (365,687)
Income tax expenses (13,633) (2,139) (97,090) (7,904)
Net (loss) income (351,126) (55,101) 416,732 (313,977)
Other comprehensive income (loss), net of tax of nil        
Unrealized gains (losses) on available-for-sale securities, net     (7,251) 10,913
Foreign currency translation adjustments (75,536) (11,853) (167,476) 77,097
Total comprehensive (loss) income (426,204) (66,882) 242,299 (225,508)
Parent Company [Member]        
Revenues       0
Cost of revenues     0 (5)
Gross profit     0 (5)
Operating expenses        
Research and development (3)   (482) (858)
General and administrative (21,978) (3,449) (45,159) (41,872)
Impairment of goodwill       (64,154)
Total operating expenses (21,981) (3,449) (45,641) (106,884)
Equity in loss of subsidiaries (352,616) (55,336) (168,217) (495,735)
Interest income (expense), net (9) (1) 2,325 21,677
Foreign exchange gains (loss), net 71 11 (315) 152
Other income, net 35,537 5,577 711,629 306,006
(Loss) income before income taxes (338,998) (53,198) 499,781 (274,789)
Income tax expenses (12,128) (1,903) (83,049) (39,188)
Net (loss) income (351,126) (55,101) 416,732 (313,977)
Other comprehensive income (loss), net of tax of nil        
Unrealized gains (losses) on available-for-sale securities, net     (7,250) 10,913
Foreign currency translation adjustments (75,078) (11,781) (167,183) 77,556
Other comprehensive income (loss) (75,078) (11,781) (174,433) 88,469
Total comprehensive (loss) income ¥ (426,204) $ (66,882) ¥ 242,299 ¥ (225,508)
XML 127 R111.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Financial Information of the Company - Consolidated Statement of Cash Flows (Detail)
¥ in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
CNY (¥)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
CNY (¥)
Dec. 31, 2019
CNY (¥)
Net cash (used in) provided by operating activities ¥ 102,811 $ 16,133 ¥ (46,132) ¥ (239,544)
Net cash provided (used in) by investing activities 220,836 34,654 1,880,363 (1,085,226)
Net cash (used in) provided by financing activities (9,640) (1,513) (1,450,657) (485,070)
Effect of exchange rate changes on cash and cash equivalents and restricted cash (29,755) (4,669) (68,761) 5,506
Net (decrease) increase in cash and cash equivalents and restricted cash 284,252 44,605 314,813 (1,804,334)
Cash and cash equivalents and restricted cash at beginning of year 1,300,455 204,070 985,642 2,789,976
Cash and cash equivalents and restricted cash at end of year 1,584,707 248,675 1,300,455 985,642
Parent Company [Member]        
Net cash (used in) provided by operating activities 666 105 (2,186) (15,258)
Net cash provided (used in) by investing activities (864,999) (135,737) 1,345,523 375,584
Net cash (used in) provided by financing activities 891,960 139,968 (1,453,285) (494,055)
Effect of exchange rate changes on cash and cash equivalents and restricted cash (25,469) (3,997) (121,395) 64,769
Net (decrease) increase in cash and cash equivalents and restricted cash 2,158 339 (231,343) (68,960)
Cash and cash equivalents and restricted cash at beginning of year 18,243 2,863 249,586 318,546
Cash and cash equivalents and restricted cash at end of year ¥ 20,401 $ 3,202 ¥ 18,243 ¥ 249,586
XML 128 R112.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Financial Information of the Company - Additional Information (Detail)
$ in Millions
Dec. 31, 2020
USD ($)
Contingent liability $ 1.5
XML 129 d120603d20f_htm.xml IDEA: XBRL DOCUMENT 0001597835 2020-12-31 0001597835 2021-12-31 0001597835 2021-01-01 2021-12-31 0001597835 2020-01-01 2020-12-31 0001597835 2019-01-01 2019-12-31 0001597835 2014-03-31 0001597835 2018-01-01 2018-12-31 0001597835 2019-12-31 0001597835 2018-12-31 0001597835 srt:ParentCompanyMember us-gaap:CommonClassBMember 2020-12-31 0001597835 srt:ParentCompanyMember us-gaap:CommonClassAMember 2020-12-31 0001597835 cmcm:OtherRelatedPartiesMember 2020-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember cmcm:DueToSubsidiariesMember 2020-12-31 0001597835 cmcm:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember 2020-12-31 0001597835 cmcm:LiveMeIncMember 2020-12-31 0001597835 cmcm:TencentGroupMember 2020-12-31 0001597835 cmcm:PixiuGroupMember 2020-12-31 0001597835 cmcm:OrionStarMember 2020-12-31 0001597835 cmcm:KingsoftGroupMember 2020-12-31 0001597835 srt:ParentCompanyMember 2020-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2020-12-31 0001597835 us-gaap:CommonClassBMember 2020-12-31 0001597835 us-gaap:CommonClassAMember 2020-12-31 0001597835 country:CN 2020-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2020-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2020-12-31 0001597835 cmcm:ElectronicEquipmentMember 2020-12-31 0001597835 cmcm:AiRelatedEquipmentMember 2020-12-31 0001597835 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001597835 cmcm:OfficeEquipmentAndFixturesMember 2020-12-31 0001597835 us-gaap:VehiclesMember 2020-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2020-12-31 0001597835 cmcm:EquityInvestmentsWithReadilyDeterminableFairValueMember 2020-12-31 0001597835 cmcm:LiveMeIncMember us-gaap:EquityMethodInvestmentsMember 2020-12-31 0001597835 us-gaap:EquityMethodInvestmentsMember cmcm:DeconsolidationOfSubsidiariesMember cmcm:GamingAndUtilityRelatedbusinessesMember 2020-12-31 0001597835 cmcm:DomainNamesMember 2020-12-31 0001597835 us-gaap:NoncompeteAgreementsMember 2020-12-31 0001597835 cmcm:LicenseFeeMember 2020-12-31 0001597835 cmcm:TechnologyMember 2020-12-31 0001597835 cmcm:PlatformMember 2020-12-31 0001597835 us-gaap:CustomerRelationshipsMember 2020-12-31 0001597835 cmcm:UserBaseMember 2020-12-31 0001597835 cmcm:copyOfTechnologyMember 2020-12-31 0001597835 cmcm:ShareAwardScheme2011Member 2020-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2020-12-31 0001597835 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2020-12-31 0001597835 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2020-12-31 0001597835 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-12-31 0001597835 srt:MinimumMember 2020-12-31 0001597835 srt:MaximumMember 2020-12-31 0001597835 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2020-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:IncentiveAwardScheme2013Member 2020-12-31 0001597835 cmcm:EquityIncentivePlansMember 2020-12-31 0001597835 us-gaap:OtherIncomeMember 2020-12-31 0001597835 cmcm:InternetBusinessSegmentMember 2020-12-31 0001597835 cmcm:GamingAndUtilityRelatedBusinessesMember 2020-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsNonrecurringMember 2020-12-31 0001597835 srt:ParentCompanyMember us-gaap:CommonClassAMember 2021-12-31 0001597835 srt:ParentCompanyMember us-gaap:CommonClassBMember 2021-12-31 0001597835 cmcm:OtherRelatedPartiesMember 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember cmcm:DueToSubsidiariesMember 2021-12-31 0001597835 cmcm:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember 2021-12-31 0001597835 cmcm:LiveMeIncMember 2021-12-31 0001597835 cmcm:TencentGroupMember 2021-12-31 0001597835 cmcm:PixiuGroupMember 2021-12-31 0001597835 cmcm:OrionStarMember 2021-12-31 0001597835 cmcm:KingsoftGroupMember 2021-12-31 0001597835 srt:ParentCompanyMember 2021-12-31 0001597835 us-gaap:CommonClassBMember 2021-12-31 0001597835 us-gaap:CommonClassAMember 2021-12-31 0001597835 country:CN 2021-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2021-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001597835 cmcm:ElectronicEquipmentMember 2021-12-31 0001597835 cmcm:AiRelatedEquipmentMember 2021-12-31 0001597835 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001597835 cmcm:OfficeEquipmentAndFixturesMember 2021-12-31 0001597835 us-gaap:VehiclesMember 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2021-12-31 0001597835 cmcm:LiveMeIncMember us-gaap:EquityMethodInvestmentsMember 2021-12-31 0001597835 cmcm:EquityInvestmentsWithReadilyDeterminableFairValueMember 2021-12-31 0001597835 cmcm:LicenseFeeMember 2021-12-31 0001597835 cmcm:TechnologyMember 2021-12-31 0001597835 cmcm:PlatformMember 2021-12-31 0001597835 us-gaap:CustomerRelationshipsMember 2021-12-31 0001597835 cmcm:UserBaseMember 2021-12-31 0001597835 cmcm:copyOfTechnologyMember 2021-12-31 0001597835 cmcm:DomainNamesMember 2021-12-31 0001597835 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001597835 cmcm:ShareAwardScheme2011Member 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2021-12-31 0001597835 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2021-12-31 0001597835 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-12-31 0001597835 srt:MinimumMember 2021-12-31 0001597835 srt:MaximumMember 2021-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2021-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2021-12-31 0001597835 srt:MaximumMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:EbitMarginMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:EbitMarginMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember cmcm:CargMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember cmcm:MeasurementInputWeightedAverageCostOfCapitalMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember cmcm:MeasurementInputWeightedAverageCostOfCapitalMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember cmcm:MeasurementInputSalesGrowthRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsRecurringMember cmcm:EbitMarginMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 srt:MaximumMember us-gaap:FairValueMeasurementsRecurringMember cmcm:EbitMarginMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:RestrictedSharePlan2014Member 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:IncentiveAwardScheme2013Member 2021-12-31 0001597835 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember cmcm:EbitMarginMember 2021-12-31 0001597835 cmcm:WaccMember 2021-12-31 0001597835 cmcm:CargMember 2021-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember cmcm:CargMember 2021-12-31 0001597835 cmcm:IpoProbabilityMember 2021-12-31 0001597835 cmcm:EbitMarginMember 2021-12-31 0001597835 cmcm:DlomMember 2021-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember cmcm:VolatilityMember 2021-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember cmcm:WaccMember 2021-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingMeasurementAlternativeMember cmcm:EbitMarginMember 2021-12-31 0001597835 srt:MinimumMember cmcm:EquityIncentivePlansMember 2021-12-31 0001597835 srt:MaximumMember cmcm:EquityIncentivePlansMember 2021-12-31 0001597835 cmcm:VolatilityMember 2021-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:IpoProbabilityMember cmcm:ValuationTechniqueBlackScholesMethodMember 2021-12-31 0001597835 srt:MaximumMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:IpoProbabilityMember cmcm:ValuationTechniqueBlackScholesMethodMember 2021-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:VolatilityMember cmcm:ValuationTechniqueBlackScholesMethodMember 2021-12-31 0001597835 srt:MaximumMember us-gaap:FairValueMeasurementsNonrecurringMember cmcm:VolatilityMember cmcm:ValuationTechniqueBlackScholesMethodMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember cmcm:IpoProbabilityMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember cmcm:VolatilityMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember cmcm:DlomMember us-gaap:MarketApproachValuationTechniqueMember 2021-12-31 0001597835 us-gaap:OtherIncomeMember 2021-12-31 0001597835 srt:ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember 2021-12-31 0001597835 cmcm:ConvertibleLoanMember cmcm:BeijingOrionstarMember 2021-12-31 0001597835 srt:MaximumMember us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001597835 srt:MinimumMember us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-01 2019-12-31 0001597835 country:CN 2019-01-01 2019-12-31 0001597835 srt:ParentCompanyMember 2019-01-01 2019-12-31 0001597835 us-gaap:GeneralAndAdministrativeExpenseMember 2019-01-01 2019-12-31 0001597835 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-12-31 0001597835 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-12-31 0001597835 us-gaap:CostOfSalesMember 2019-01-01 2019-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:ShenzhenFeipaiMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:KingsoftGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:OthersMember 2019-01-01 2019-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:OrionStarMember 2019-01-01 2019-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:PixiuGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:LiveMeIncMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:PixiuGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:OrionStarMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:TencentGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:OrionStarMember 2019-01-01 2019-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:TencentGroupMember 2019-01-01 2019-12-31 0001597835 cmcm:PurchaseOfProductsMember cmcm:OrionStarMember 2019-01-01 2019-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-01-01 2019-12-31 0001597835 us-gaap:ShortTermInvestmentsMember 2019-01-01 2019-12-31 0001597835 cmcm:InternetServicesMember cmcm:OnlineAdvertisingMember 2019-01-01 2019-12-31 0001597835 cmcm:InternetServicesMember cmcm:InternetValueaddedServicesMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:AdvertisingAgencyServicesMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:TechnicalConsultingAndOtherServicesMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:SaleOfAiHardwareProductsMember 2019-01-01 2019-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2019-01-01 2019-12-31 0001597835 country:US 2019-01-01 2019-12-31 0001597835 cmcm:RestOfWorldMember 2019-01-01 2019-12-31 0001597835 country:JP 2019-01-01 2019-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2019-01-01 2019-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-01-01 2019-12-31 0001597835 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-12-31 0001597835 us-gaap:OtherExpenseMember us-gaap:ShortTermInvestmentsMember 2019-01-01 2019-12-31 0001597835 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001597835 us-gaap:OperatingSegmentsMember cmcm:InternetBusinessMember 2019-01-01 2019-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2019-01-01 2019-12-31 0001597835 cmcm:InternetBusinessMember 2019-01-01 2019-12-31 0001597835 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0001597835 cmcm:FourteenEquityInvesteesMember 2019-01-01 2019-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2019-01-01 2019-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2019-01-01 2019-12-31 0001597835 us-gaap:ParentMember 2019-01-01 2019-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0001597835 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0001597835 cmcm:LiveMeMember cmcm:DeconsolidationOfSubsidiariesMember 2019-01-01 2019-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:IncentiveAwardScheme2013Member 2019-01-01 2019-12-31 0001597835 cmcm:NewsRepublicSasMember 2019-01-01 2019-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0001597835 cmcm:AmericanDepositorySharesMember 2019-01-01 2019-12-31 0001597835 cmcm:OtherNonoperatingIncomeMember 2019-01-01 2019-12-31 0001597835 us-gaap:SalesRevenueNetMember cmcm:BaiduMember 2019-01-01 2019-12-31 0001597835 us-gaap:SalesRevenueNetMember cmcm:GoogleMember 2019-01-01 2019-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-01-01 2019-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0001597835 srt:MinimumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member 2019-01-01 2019-12-31 0001597835 srt:MaximumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member 2019-01-01 2019-12-31 0001597835 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member 2019-01-01 2019-12-31 0001597835 us-gaap:SalesMember 2019-01-01 2019-12-31 0001597835 cmcm:ResearchAndDevelopmentMember 2019-01-01 2019-12-31 0001597835 us-gaap:EmployeeStockOptionMember cmcm:IncentiveAwardScheme2013Member 2019-01-01 2019-12-31 0001597835 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-12-31 0001597835 us-gaap:OtherIncomeMember 2019-01-01 2019-12-31 0001597835 cmcm:EquityIncentivePlansMember 2019-01-01 2019-12-31 0001597835 srt:MinimumMember cmcm:EquityIncentivePlansMember 2019-01-01 2019-12-31 0001597835 srt:MaximumMember cmcm:EquityIncentivePlansMember 2019-01-01 2019-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingFairValueOptionMember 2019-01-01 2019-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember country:CN 2019-01-01 2019-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-01-01 2020-12-31 0001597835 country:CN 2020-01-01 2020-12-31 0001597835 us-gaap:CommonClassBMember 2020-01-01 2020-12-31 0001597835 srt:ParentCompanyMember 2020-01-01 2020-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2020-01-01 2020-12-31 0001597835 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-12-31 0001597835 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-12-31 0001597835 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0001597835 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:ShenzhenFeipaiMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:KingsoftGroupMember 2020-01-01 2020-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:PixiuGroupMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:LiveMeIncMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:PixiuGroupMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:OrionStarMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:TencentGroupMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:OrionStarMember 2020-01-01 2020-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:TencentGroupMember 2020-01-01 2020-12-31 0001597835 cmcm:SellingBusinessToMember cmcm:LiveMeIncMember 2020-01-01 2020-12-31 0001597835 cmcm:PurchaseOfProductsMember cmcm:OrionStarMember 2020-01-01 2020-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2020-01-01 2020-12-31 0001597835 us-gaap:ShortTermInvestmentsMember 2020-01-01 2020-12-31 0001597835 cmcm:InternetServicesMember cmcm:OnlineAdvertisingMember 2020-01-01 2020-12-31 0001597835 cmcm:InternetServicesMember cmcm:InternetValueaddedServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:AdvertisingAgencyServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:MulticloudManagementServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:TechnicalConsultingAndOtherServicesMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:SaleOfAiHardwareProductsMember 2020-01-01 2020-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2020-01-01 2020-12-31 0001597835 country:US 2020-01-01 2020-12-31 0001597835 cmcm:RestOfWorldMember 2020-01-01 2020-12-31 0001597835 country:JP 2020-01-01 2020-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2020-01-01 2020-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2020-01-01 2020-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-01-01 2020-12-31 0001597835 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0001597835 us-gaap:OtherExpenseMember us-gaap:ShortTermInvestmentsMember 2020-01-01 2020-12-31 0001597835 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0001597835 us-gaap:OperatingSegmentsMember cmcm:InternetBusinessMember 2020-01-01 2020-12-31 0001597835 cmcm:InternetBusinessMember 2020-01-01 2020-12-31 0001597835 us-gaap:AllOtherSegmentsMember 2020-01-01 2020-12-31 0001597835 cmcm:HighNewTechnologyEnterpriseMember country:CN cmcm:BeijingSecurityMember 2020-01-01 2020-12-31 0001597835 cmcm:HighNewTechnologyEnterpriseMember country:CN cmcm:BeijingKingsoftCheetahTechnologyCoMember 2020-01-01 2020-12-31 0001597835 cmcm:HighNewTechnologyEnterpriseMember country:CN cmcm:AntutuMember 2020-01-01 2020-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2020-01-01 2020-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2020-01-01 2020-12-31 0001597835 us-gaap:ParentMember 2020-01-01 2020-12-31 0001597835 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0001597835 cmcm:GamingAndUtilityRelatedBusinessesMember 2020-01-01 2020-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0001597835 cmcm:GamingAndUtilityRelatedBusinessesMember cmcm:DeconsolidationOfSubsidiariesMember 2020-01-01 2020-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2020-01-01 2020-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2020-01-01 2020-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:IncentiveAwardScheme2013Member 2020-01-01 2020-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:RestrictedSharePlan2014Member 2020-01-01 2020-12-31 0001597835 us-gaap:OtherIncomeMember 2020-01-01 2020-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0001597835 cmcm:AmericanDepositorySharesMember 2020-01-01 2020-12-31 0001597835 cmcm:OtherNonoperatingIncomeMember 2020-01-01 2020-12-31 0001597835 us-gaap:SalesRevenueNetMember 2020-01-01 2020-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0001597835 cmcm:BytedanceMember us-gaap:OtherIncomeMember 2020-01-01 2020-12-31 0001597835 srt:MinimumMember country:CN 2020-01-01 2020-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0001597835 us-gaap:SalesMember 2020-01-01 2020-12-31 0001597835 cmcm:ResearchAndDevelopmentMember 2020-01-01 2020-12-31 0001597835 us-gaap:EmployeeStockOptionMember cmcm:IncentiveAwardScheme2013Member 2020-01-01 2020-12-31 0001597835 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0001597835 cmcm:FourteenEquityInvesteesMember 2020-01-01 2020-12-31 0001597835 cmcm:EquityIncentivePlansMember 2020-01-01 2020-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2020-01-01 2020-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingFairValueOptionMember 2020-01-01 2020-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember country:CN 2020-01-01 2020-12-31 0001597835 cmcm:HkZoomBusinessMember 2021-01-01 2021-12-31 0001597835 cmcm:ConewNetworkTechnologyBeijingCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingKingsoftInternetSecuritySoftwareCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahTechnologyCorporationLimitedMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingKingsoftCheetahTechnologyCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:JingdezhenJibaoInformationServiceCoLtMember 2021-01-01 2021-12-31 0001597835 cmcm:KingsoftJapanIncMember 2021-01-01 2021-12-31 0001597835 cmcm:ZhuhaiBaoquTechnologyCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingConewTechnologyDevelopmentCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:BeijingCheetahMobileTechnologyCo.Ltd.Member 2021-01-01 2021-12-31 0001597835 cmcm:BeijingCheetahNetworkTechnologyCoLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:MulticloudLimitedMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahMobileHongKongLimitedMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahMobileSingaporePteLtdMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahInformationTechnologyCompanyLimitedMember 2021-01-01 2021-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-01-01 2021-12-31 0001597835 country:HK cmcm:HkZoomBusinessMember 2021-01-01 2021-12-31 0001597835 cmcm:CheetahMobileSingaporePteLtdMember 2021-01-01 2021-12-31 0001597835 country:CN 2021-01-01 2021-12-31 0001597835 srt:ParentCompanyMember 2021-01-01 2021-12-31 0001597835 cmcm:AmountDueToRelatedPartiesMember 2021-01-01 2021-12-31 0001597835 cmcm:AmountDueFromRelatedPartiesMember 2021-01-01 2021-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2021-01-01 2021-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2021-01-01 2021-12-31 0001597835 cmcm:ShareAwardScheme2011Member 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001597835 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-12-31 0001597835 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0001597835 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0001597835 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:KingsoftGroupMember 2021-01-01 2021-12-31 0001597835 cmcm:PurchaseOfProductsMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:LoansAndInvestmentsProvidedToOrReceivedFromMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:LiveMeIncMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:PixiuGroupMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesProvidedToMember cmcm:TencentGroupMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:OrionStarMember 2021-01-01 2021-12-31 0001597835 cmcm:ServicesReceivedFromMember cmcm:TencentGroupMember 2021-01-01 2021-12-31 0001597835 us-gaap:VehiclesMember 2021-01-01 2021-12-31 0001597835 cmcm:OfficeEquipmentAndFixturesMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:AiRelatedEquipmentMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:AiRelatedEquipmentMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:ElectronicEquipmentMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:ElectronicEquipmentMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:PlatformMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:PlatformMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:DomainNamesMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:DomainNamesMember 2021-01-01 2021-12-31 0001597835 cmcm:UserBaseMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:LicenseFeeMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:LicenseFeeMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:TechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:TechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:copyOfTechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:copyOfTechnologyMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2021-01-01 2021-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2021-01-01 2021-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member 2021-01-01 2021-12-31 0001597835 us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001597835 cmcm:InternetServicesMember cmcm:OnlineAdvertisingMember 2021-01-01 2021-12-31 0001597835 cmcm:InternetServicesMember cmcm:InternetValueaddedServicesMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:AdvertisingAgencyServicesMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:MulticloudManagementServicesMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:TechnicalConsultingAndOtherServicesMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember cmcm:SaleOfAiHardwareProductsMember 2021-01-01 2021-12-31 0001597835 cmcm:CountriesOutsideChinaMember 2021-01-01 2021-12-31 0001597835 country:JP 2021-01-01 2021-12-31 0001597835 country:US 2021-01-01 2021-12-31 0001597835 cmcm:RestOfWorldMember 2021-01-01 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2021-01-01 2021-12-31 0001597835 us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2021-01-01 2021-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-01 2021-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2021-01-01 2021-12-31 0001597835 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0001597835 us-gaap:OtherExpenseMember us-gaap:ShortTermInvestmentsMember 2021-01-01 2021-12-31 0001597835 us-gaap:OperatingSegmentsMember cmcm:InternetBusinessMember 2021-01-01 2021-12-31 0001597835 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001597835 us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001597835 us-gaap:CommonClassBMember 2021-01-01 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember cmcm:ShareholderVotingProxyAgreementsMember 2021-01-01 2021-12-31 0001597835 us-gaap:VariableInterestEntityPrimaryBeneficiaryMember cmcm:BusinessOperationAgreementsMember 2021-01-01 2021-12-31 0001597835 cmcm:InternetBusinessMember 2021-01-01 2021-12-31 0001597835 us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0001597835 cmcm:HighNewTechnologyEnterpriseMember us-gaap:ReductionInTaxesMember 2021-01-01 2021-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember us-gaap:ReductionInTaxesMember 2021-01-01 2021-12-31 0001597835 us-gaap:EquityMethodInvestmentNonconsolidatedInvesteeOtherMember 2021-01-01 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:RestrictedSharePlan2014Member 2021-01-01 2021-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:IncentiveAwardScheme2013Member 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherLongTermInvestmentsMember 2021-01-01 2021-12-31 0001597835 us-gaap:ParentMember 2021-01-01 2021-12-31 0001597835 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0001597835 cmcm:CountriesOtherThanChinaMember 2021-01-01 2021-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0001597835 cmcm:AmericanDepositorySharesMember us-gaap:CommonClassAMember 2021-01-01 2021-12-31 0001597835 cmcm:OtherNonoperatingIncomeMember 2021-01-01 2021-12-31 0001597835 us-gaap:SalesRevenueNetMember 2021-01-01 2021-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-01-01 2021-12-31 0001597835 country:CN us-gaap:ReductionInTaxesMember 2021-01-01 2021-12-31 0001597835 us-gaap:OtherIncomeMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember country:CN 2021-01-01 2021-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001597835 us-gaap:SalesMember 2021-01-01 2021-12-31 0001597835 cmcm:ResearchAndDevelopmentMember 2021-01-01 2021-12-31 0001597835 dei:AdrMember 2021-01-01 2021-12-31 0001597835 dei:BusinessContactMember 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:MeasurementInputDiscountRateMember cmcm:ValuationTechniqueBlackScholesMethodMember 2021-01-01 2021-12-31 0001597835 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MeasurementInputDiscountRateMember us-gaap:ValuationTechniqueDiscountedCashFlowMember 2021-01-01 2021-12-31 0001597835 cmcm:EquityIncentivePlansMember 2021-01-01 2021-12-31 0001597835 srt:MinimumMember cmcm:EquityIncentivePlansMember 2021-01-01 2021-12-31 0001597835 srt:MaximumMember cmcm:EquityIncentivePlansMember 2021-01-01 2021-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2021-01-01 2021-12-31 0001597835 us-gaap:AvailableforsaleSecuritiesMember cmcm:OtherNonoperatingIncomeMember 2021-01-01 2021-12-31 0001597835 cmcm:DlomMember 2021-01-01 2021-12-31 0001597835 cmcm:EquityInvestmentsAccountedForUsingFairValueOptionMember 2021-01-01 2021-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember country:CN 2021-01-01 2021-12-31 0001597835 cmcm:BusinessCombinationInTwoThousandNineteenMember 2019-06-30 2019-06-30 0001597835 cmcm:LiveMeIncMember us-gaap:EquityMethodInvestmentsMember 2019-12-31 0001597835 cmcm:OrionStarMember 2019-12-31 0001597835 cmcm:ZiniuFundLpMember 2019-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2019-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2019-12-31 0001597835 srt:MaximumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member 2019-12-31 0001597835 srt:MinimumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:RestrictedSharePlan2014Member 2019-12-31 0001597835 srt:MinimumMember cmcm:EquityIncentivePlansMember 2019-12-31 0001597835 srt:MaximumMember cmcm:EquityIncentivePlansMember 2019-12-31 0001597835 us-gaap:OtherIncomeMember 2019-12-31 0001597835 cmcm:LiveMeIncMember cmcm:DeconsolidationOfSubsidiariesMember 2019-09-30 2019-09-30 0001597835 country:JP cmcm:KingsoftJapanIncMember 2016-04-01 2016-04-01 0001597835 country:JP cmcm:KingsoftJapanIncMember 2018-04-01 2018-04-01 0001597835 srt:MaximumMember country:JP cmcm:KingsoftJapanIncMember 2018-04-01 0001597835 country:JP cmcm:KingsoftJapanIncMember 2018-04-01 0001597835 country:CN 2018-01-01 2018-12-31 0001597835 cmcm:NewSoftwareDevelopmentEnterprisesMember country:CN 2018-01-01 2018-12-31 0001597835 cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2018-01-01 2018-12-31 0001597835 srt:MinimumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2018-01-01 2018-12-31 0001597835 srt:MaximumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2018-01-01 2018-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2018-01-01 2018-12-31 0001597835 srt:MaximumMember cmcm:RestrictedSharePlan2014Member 2014-04-24 2014-04-24 0001597835 cmcm:RestrictedSharePlan2014Member 2014-04-24 0001597835 us-gaap:CommonClassBMember 2018-12-31 0001597835 us-gaap:CommonClassAMember 2018-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2018-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2018-12-31 0001597835 srt:MaximumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2018-12-31 0001597835 srt:MinimumMember cmcm:RestrictedSharesWithOptionFeatureMember cmcm:IncentiveAwardScheme2013Member 2018-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2019-08-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2019-08-31 0001597835 cmcm:RestrictedSharePlan2014Member 2020-06-30 0001597835 cmcm:IncentiveAwardScheme2013Member 2020-06-30 0001597835 srt:MaximumMember 2014-01-02 2014-01-02 0001597835 cmcm:IncentiveAwardScheme2013Member 2014-01-02 0001597835 srt:MaximumMember cmcm:ShareAwardScheme2011Member 2011-05-26 0001597835 cmcm:ReservedSharesMember 2014-03-31 0001597835 us-gaap:CrossCurrencyInterestRateContractMember 2021-12-30 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2018-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2018-12-31 0001597835 srt:ParentCompanyMember 2018-12-31 0001597835 us-gaap:RestrictedStockMember cmcm:ShareAwardScheme2011Member 2019-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2018-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2018-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001597835 us-gaap:TreasuryStockMember 2018-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001597835 us-gaap:ParentMember 2018-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2018-12-31 0001597835 us-gaap:RetainedEarningsMember 2018-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2019-12-31 0001597835 srt:ParentCompanyMember 2019-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2019-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2019-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001597835 us-gaap:RetainedEarningsMember 2019-12-31 0001597835 us-gaap:ParentMember 2019-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2019-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2020-12-31 0001597835 cmcm:IncentiveAwardScheme2013Member 2020-12-31 0001597835 cmcm:RestrictedSharePlan2014Member 2020-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2019-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2020-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2020-12-31 0001597835 us-gaap:ParentMember 2020-12-31 0001597835 us-gaap:RetainedEarningsMember 2020-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2020-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2020-12-31 0001597835 us-gaap:AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001597835 us-gaap:AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember 2021-12-31 0001597835 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001597835 cmcm:AccountReceivableRelatedPartyMember 2021-12-31 0001597835 us-gaap:NoncontrollingInterestMember 2021-12-31 0001597835 us-gaap:ParentMember 2021-12-31 0001597835 us-gaap:RetainedEarningsMember 2021-12-31 0001597835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001597835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001597835 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2021-12-31 0001597835 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2021-12-31 iso4217:CNY iso4217:USD pure shares utr:Year iso4217:JPY utr:Day iso4217:USD shares iso4217:CNY shares cmcm:Business false FY 0001597835 --12-31 U.S. GAAP http://fasb.org/us-gaap/2021-01-31#OperatingLeaseLiability 20-F false true 2021-12-31 2021 false false 001-36427 Cheetah Mobile Inc. E9 Building No. 11 Wandong Science and Technology Cultural Innovation Park No.7 Sanjianfangnanli Beijing 100024 CN Thomas Jintao Ren Building No. 11 Wandong Science and Technology Cultural Innovation Park No.7 Sanjianfangnanli Beijing 100024 CN 86 10 6292-7779 American depositary shares, each representing ten Class A ordinary shares Class A ordinary shares, par value US$0.000025 per share* CMCM NYSE true 487234522 945496827 No No Yes true Yes Accelerated Filer false false 1408 Ernst & Young Hua Ming LLP Beijing, The People’s Republic of China 1299658000 1583926000 248553000 797000 781000 123000 360803000 262813000 41241000 100020000 92695000 14545000 225586000 170305000 26725000 835694000 479329000 75217000 224323000 101333000 15901000 2946861000 2598487000 407760000 101984000 101794000 15974000 17729000 45181000 7090000 12575000 10052000 1577000 2409726000 1994397000 312964000 3522000 111335000 17471000 15607000 14384000 2257000 105479000 102688000 16112000 2666622000 2379831000 373445000 5613483000 4978318000 781205000 140741000 184078000 28886000 105832000 134879000 21165000 1390042000 1137348000 178475000 48938000 37760000 5925000 27505000 43907000 6890000 1572317000 1353894000 212455000 22141000 7947000 1247000 60502000 58564000 9190000 192272000 205717000 32281000 252774000 264281000 41471000 1825091000 1618175000 253926000 0.000025 0.000025 7600000000 7600000000 482113756 487234522 482113756 487234522 78000 79000 12000 0.000025 0.000025 1400000000 1400000000 957465244 957465244 945496827 945496827 156000 156000 25000 2726619000 2685544000 421420000 857188000 505085000 79259000 163340000 88262000 13850000 3747381000 3279126000 514566000 41011000 81017000 12713000 3788392000 3360143000 527279000 5613483000 4978318000 781205000 3370811000 1380906000 653759000 102589000 216884000 171739000 130857000 20534000 3587695000 1552645000 784616000 123123000 1241932000 475378000 257656000 40432000 2345763000 1077267000 526960000 82691000 787329000 455179000 211594000 33204000 1558315000 766986000 370274000 58104000 587457000 380533000 191868000 30108000 545665000 22091000 -5684000 17205000 2700000 3456675000 1608382000 756531000 118716000 -1110912000 -531115000 -229571000 -36025000 110010000 35655000 25391000 3984000 49000 39393000 24288000 3811000 887494000 1081506000 252998000 39700000 252328000 117192000 412677000 64758000 -365687000 508247000 -339571000 -53288000 7904000 97090000 13633000 2139000 -373591000 411157000 -353204000 -55427000 -59614000 -5575000 -2078000 -326000 -313977000 416732000 -351126000 -55101000 -0.2514 0.2895 -0.2469 -0.0388 -0.2514 0.2857 -0.2469 -0.0388 10000 10000 10000 -2.514 2.8953 -2.4694 -0.3875 -2.514 2.8575 -2.4694 -0.3875 1369041418 1402509386 1430052602 1430052602 1369041418 1421067906 1430052602 1430052602 77097000 -167476000 -75536000 -11853000 10913000 -7251000 88010000 -174727000 -75536000 -11853000 -285581000 236430000 -428740000 -67280000 -60073000 -5869000 -2536000 -398000 -225508000 242299000 -426204000 -66882000 216829000 112706000 70444000 11054000 113937000 101250000 61429000 9640000 14775000 12173000 2557000 401000 7871000 993000 1178000 185000 5148000 4403000 5303000 832000 -373591000 411157000 -353204000 -55427000 37382000 52137000 45751000 7179000 28086000 16409000 5071000 796000 -66609000 -44086000 -18533000 -2908000 68515000 10607000 13688000 2148000 833805000 150381000 394979000 61980000 -2074000 40361000 29799000 4676000 -146000 -3422000 -447000 -70000 840589000 394225000 -2487000 -390000 507346000 92143000 14459000 35435000 -127739000 -90606000 -14218000 7594000 -5231000 60992000 9571000 5981000 -9628000 920000 144000 127440000 80982000 7150000 1122000 -163370000 -179223000 -56990000 -8943000 198076000 87319000 -315614000 -49530000 33156000 49380000 -68753000 -10789000 83138000 -18103000 -979000 -154000 -14468000 104725000 31272000 4907000 3400000 63046000 -201293000 -31587000 71266000 35532000 37770000 5927000 59913000 -24650000 -10518000 -1651000 -53121000 -32437000 17954000 2817000 3299000 122976000 -1452000 -228000 -239544000 -46132000 102811000 16133000 102173000 59269000 46818000 7346000 493665000 185924000 9500000 1490000 3510481000 1375485000 3630357000 569684000 3266900000 2327147000 3726028000 584695000 28443000 -233446000 159817000 45043000 7068000 -1936000 -2715000 -199000 -31000 1021746000 188193000 29532000 173703000 15012000 100000000 15692000 24013000 6810000 600000 94000 186862000 7608000 38848000 6096000 25000000 3830000 9800000 1538000 -1085226000 1880363000 220836000 34654000 70119000 65423000 17000000 2511000 175000 4620000 725000 1298000 22089000 5020000 788000 500597000 1435775000 -485070000 -1450657000 -9640000 -1513000 5506000 -68761000 -29755000 -4669000 -1804334000 314813000 284252000 44605000 2789976000 985642000 1300455000 204070000 985642000 1300455000 1584707000 248675000 45753000 9016000 5974000 938000 223000 8000 1000 70284000 45342000 37448000 5876000 24079000 -113978000 52338000 8213000 7087000 4547000 3917000 615000 32606000 57611000 9040000 23418000 464526067 74000 946017565 156000 2742893000 -221932000 249304000 2705970000 5476465000 118083000 5594548000 -313977000 -313977000 -59614000 -373591000 126451000 126451000 1560000 128011000 12731989 2000 6078000 6080000 6080000 88469000 88469000 -459000 88010000 29865000 29865000 1797000 31662000 4933000 4933000 82946000 82946000 5967000 88913000 -45273040 7000 221925000 -221932000 1301000 1301000 1301000 498635000 498635000 498635000 -4155000 -200000 -4355000 -6404000 -10759000 431985016 69000 946017565 156000 2649342000 337773000 1944938000 4932278000 62269000 4994547000 416732000 416732000 -5575000 411157000 -40874000 -40874000 -40874000 -15 63173000 17293000 80466000 508000 80974000 520723 -520723 49608017 9000 14104000 14113000 14113000 -174433000 -174433000 -294000 -174727000 -15897000 -15897000 27296000 27296000 27296000 1453605000 1453605000 1453605000 482113756 78000 945496827 156000 2726619000 163340000 857188000 3747381000 41011000 3788392000 -351126000 -351126000 -2078000 -353204000 6248000 6248000 6248000 5120766 1000 -46432000 -46431000 46431000 -75078000 -75078000 -458000 -75536000 130000 130000 130000 1107000 1107000 1887000 2994000 -891000 -891000 -2002000 -2893000 487234522 79000 945496827 156000 2685544000 88262000 505085000 3279126000 81017000 3360143000 487234522 12000 945496827 25000 421420000 13850000 79259000 514566000 12713000 527279000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ORGANIZATION AND PRINCIPAL ACTIVITIES</div></div> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Mobile Inc. (formerly known as Kingsoft Internet Security Software Holdings Limited) (the “Company”) is a limited company incorporated in the Cayman Islands under the laws of Cayman Islands on July 30, 2009. The Company and its consolidated subsidiaries and variable interest entities (“VIEs”) (collectively referred to the “Group”) are principally engaged in the provision of internet services (including provision of utility products and related services and mobile entrainment services) and artificial intelligence (“AI”) and other services. The Company conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Details of the Company’s principal subsidiaries and VIEs as of December 31, 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 15%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership (i)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal activities</div></div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principal subsidiaries of the Company:</div></div></div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Technology Corporation Limited (“Cheetah Technology”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">August 26, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Investment holding, provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Kingsoft Internet Security Software Co., Ltd. (“Beijing Security”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:center;">November 30, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services, sale of AI products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Conew Network Technology (Beijing) Co., Ltd. (“Conew Network”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">March 19, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hongkong Zoom Interactive Network Marketing Technology Limited (“HK Zoom”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 4, 2014</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of AI and other services</td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Information Technology Company Limited (“Cheetah Information”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">March 9, 2015</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Investment holding</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 14%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership (i)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal activities</div></div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principal subsidiaries of the Company (continued):</div></div></div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Mobile Singapore Pte. Ltd. (“Cheetah Mobile Singapore”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">May 27, 2015</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Singapore</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Mobile Hong Kong Limited (“Cheetah Mobile Hong Kong”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">February 24, 2016</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Investment holding</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Multicloud Limited</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 20, 2017</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Kingsoft Cheetah Technology Co., Ltd.</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">April 30, 2015</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jingdezhen Jibao Information Service Co., Ltd.</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">August 10, 2017</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services, sale of AI products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan Kingsoft Inc. (“Kingsoft Japan”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">March 9, 2005</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Japan</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">41.9</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhuhai Baoqu Technology Co., Ltd.</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 18, 2018</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">75.0</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VIEs:</div></div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Conew Technology Development Co., Ltd. (“Beijing Conew”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">December 22, 2005</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">Nil</td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Dormant</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Cheetah Mobile Technology Co., Ltd. (“Beijing Mobile”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">April 15, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">Nil</td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Cheetah Network Technology Co., Ltd. (“Beijing Network”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 18, 2012</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">Nil</td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of ownership is calculated on fully diluted basis. </div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VIE arrangements </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Before December 2019, in order to comply with the PRC laws and regulations which prohibit foreign control of companies involved in internet value-added business, the Group operates its website and conducts substantially the majority of its internet value-added services in the PRC through Beijing Mobile, Beijing Network, and Beijing Conew and other VIEs (collectively referred to as the “VIEs”) and its wholly-owned subsidiaries. Except for Beijing Conew, the registered capital of the VIEs was funded by Beijing Security and Conew Network (each or collectively referred to as the “Former Primary Beneficiaries”) through loans extended to the VIEs’ shareholders (the “Nominee Shareholders”), Sheng Fu, who is the Company’s director, as well as Ms. Weiqin Qiu, Kun Wang and Wei Liu. The effective control of the VIEs is held by the Former Primary Beneficiaries, through a series of contractual agreements (the “Contractual Agreements”). As a result of the Contractual Agreements, the Former Primary Beneficiaries have the power to direct the activity that most significantly impacts the economic performance of the VIEs and receive the economic benefits of the VIEs. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a summary of the Contractual Agreements amongst Beijing Security, as the Former Primary Beneficiary, Beijing Mobile, as the VIE and Beijing Mobile’s Nominee Shareholders before December 2019. Contractual Agreements entered with other VIEs, including but not limited to Beijing Network and Beijing Conew, are substantially similar: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive technology development, support, and consulting agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to the exclusive technology development, support and consulting agreement entered into between the Former Primary Beneficiary and the VIE, the VIE engaged the Former Primary Beneficiary as its exclusive provider of management consulting services, technical development and support services in return for service fees of not less than 30% of the VIE’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-tax</div> revenue. The Former Primary Beneficiary has the sole right to adjust the services fees upon written request and shall exclusively own any intellectual property arising from the performance of this agreement. The agreements will remain effective unless terminated upon mutual agreement by both parties. During the term of the agreement, the VIE may not enter into any agreement with third parties for the provision of any technical or management consulting services without the consent of the Former Primary Beneficiary. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loan agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the loan agreements among the Former Primary Beneficiary, the Nominee Shareholders and the VIE, the Former Primary Beneficiary granted loans to the Nominee Shareholders for their sole purpose of contributing to the registered capital of the VIE or in certain cases directly to the VIE under the VIE arrangements. As of December 31, 2021, the aggregate amount of these loans was RMB16,800 (US$2,636). At the option of the Former Primary Beneficiary, repayment may be requested at any time, which may be in the form of transferring the VIE’s equity interest to the Former Primary Beneficiary or its designees. The Nominee Shareholders may offer to repay part or the entire loans at any time, to the extent permitted by PRC laws, in the form of transferring the VIE’s equity interest to the Former Primary Beneficiary or its designees. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Exclusive equity option agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the exclusive equity option agreement entered into among the Former Primary Beneficiary, the VIE and the Nominee Shareholders, the Former Primary Beneficiary was granted an exclusive and irrevocable option to purchase, or designate a third party to purchase, all or part of the equity interest of the VIE held by the Nominee Shareholders. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders shall not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest held in the VIE. In addition, dividends and any form of distributions are not permitted without the prior consent of the Former Primary Beneficiary. The exercise consideration is equal to the minimum price permitted under the PRC laws and any amount in excess of the corresponding loan amount shall be refunded by the Nominee Shareholders to the Former Primary Beneficiary or the Former Primary Beneficiary may deduct the excess amount upon payment of consideration. The Former Primary Beneficiary or its designee(s) may exercise such option at any time until it has acquired all the equity interest of the VIE. The agreement will remain effective until all the equity interests held by the Nominee Shareholders have been lawfully transferred to the Former Primary Beneficiary or its designee(s) pursuant to the terms of the agreement. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity pledge agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the equity pledge agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders pledged all of their equity interest in the VIE to the Former Primary Beneficiary as collateral for all of their payments due to the Former Primary Beneficiary and to secure their obligations under the above agreements. Without the prior written consent of the Former Primary Beneficiary, the Nominee Shareholders may not assign or transfer to any third party or create or cause any equity interest in whatsoever form to be created on, all or any part of the equity interest they hold in the VIE. The Former Primary Beneficiary is entitled to transfer or assign in full, or in part, the equity interest pledged. In the event of default, the Former Primary Beneficiary as the pledgee, has first priority to be compensated through the sale or auction of the pledged equity interest. The Nominee Shareholders agree to waive their dividend rights in relation to all of the pledged equity interest until such pledge has been lawfully discharged. The equity pledge agreement will remain effective until all the obligations under these agreements have been satisfied in full or all of the guaranteed liabilities have been repaid. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Shareholder voting proxy agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Pursuant to the shareholder voting proxy agreement signed among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, each of the Nominee Shareholders irrevocably nominates, appoints and constitutes any person designated by the Primary Former Beneficiary as its <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">attorney-in-fact</div></div> to exercise on such shareholder’s behalf any and all rights that such shareholder has in respect of its equity interest in the VIE (including but not limited to the voting rights and the right to nominate executive directors of the VIE). The shareholder voting proxy agreement is effective for an initial ten years and will be automatically renewed on an annual basis thereafter if the Former Primary Beneficiary does not provide notice of termination to the Nominee Shareholders thirty days prior to expiration. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business operation agreements </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the business operations agreement entered into among the Nominee Shareholders, the VIE and the Former Primary Beneficiary, the Nominee Shareholders must appoint candidates designated by the Former Primary Beneficiary as the members of the board of the VIE and the Former Primary Beneficiary has the right to appoint senior executives of the VIE. In addition, the VIE agrees not to engage in any transaction that may materially affect its assets, obligations, rights or operation without the prior written consent of the Former Primary Beneficiary. The Nominee Shareholders also agree to unconditionally pay or transfer to the Former Primary Beneficiary any bonus, dividends or any other profits or interest (in whatever form) that they are entitled to as shareholders of the VIE, and waive any consideration connected therewith. The agreement has a term of ten years, unless otherwise terminated by the Former Primary Beneficiary. Neither the VIE nor the Nominee Shareholders may terminate this agreement. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Spousal consent letters </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The spouse of certain shareholder of the VIE has executed spousal consent letter. Pursuant to such letter, the spouses of certain shareholder of the VIE acknowledged that certain equity interest in the VIE held by and registered in the name of her spouse will be disposed pursuant to relevant arrangements under the shareholder voting proxy agreement, the exclusive equity option agreement, the equity pledge agreement and the loan agreement. This spouse undertakes not to take any action to interfere with the disposition of such equity interest, including, without limitation, claiming that such equity interest constitutes communal marital property. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On January 17, 2014, the Contractual Agreements were supplemented with financial support undertaking letters executed by the Former Primary Beneficiary to memorialize the Former Primary Beneficiary’s commitment to the VIEs and the commitment shall be retrospectively effective from the date the other contractual agreements were fully executed. Pursuant to the financial support undertaking letter, the Former Primary Beneficiary commits to provide unlimited financial support to the VIE to support their operations whether or not the VIE incurs any losses, and not request for repayment if the VIE is unable to do so. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Despite the lack of technical majority ownership, there exists a parent-subsidiary relationship between the Former Primary Beneficiaries and the VIEs through the irrevocable shareholder voting proxy agreements, whereby the Nominee Shareholders effectively assigned all of the voting rights underlying their equity interest in the VIEs to the Former Primary Beneficiaries. Furthermore, pursuant to the exclusive equity option agreements, which include a substantive <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">kick-out</div> right, the Former Primary Beneficiaries have the power to control the Nominee Shareholders, and therefore the power to govern the activities that most significantly impact the economic performance of the VIEs. In addition, through the Contractual Agreements, the Former Primary Beneficiaries demonstrate its ability and intention to continue to exercise the ability to absorb substantially all of the expected losses and the majority of the profits of the VIEs, and therefore have the rights to the economic benefits of the VIEs. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Normally, the shareholders of the VIEs have the right to elect and terminate the executive directors of the VIEs, approve the annual budget, financial statements and significant investing and financing activities of the VIEs. However, pursuant to the shareholder voting proxy agreements, the shareholders of the VIEs have assigned all of their voting rights underlying the equity interest in the VIEs to any person(s) nominated, appointed or designated by the Former Primary Beneficiaries. Senior management of the Company, all employees of the Former Primary Beneficiaries, are generally responsible for the review and approval of sales contracts, credit approval policies, pricing policies, significant marketing promotions, product development, research and development, bandwidth and traffic expenditures, as well as the appointments and terminations of personnel. Therefore, the Former Primary Beneficiaries have the power to direct the activities of the VIEs that most significantly impact their economic performance. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Thus, Beijing Security and Conew Network are considered as the Former primary beneficiaries of the VIEs. As a result of the above, the Company, through the Former Primary Beneficiaries, consolidate the VIEs in accordance with SEC Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3A-02</div> and Accounting Standards Codification (“ASC”) 810, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Consolidation </div></div>(“ASC 810”). </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In December 2019, the following two agreements included in the Contractual Agreements for certain VIEs, including Beijing Conew, Beijing Mobile and Beijing Network, were amended and replaced to mainly include the following terms: </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">a.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exclusive equity option agreements </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company (i) has an exclusive option to purchase, when and to the extent permitted under PRC laws, all or part of the equity interests in the VIEs or all or part of the assets held by the VIEs, (ii) has an exclusive right to cause the Nominee Shareholders to transfer their equity interests in the VIE to the Company or any designated third party and (iii) may provide financial support to the VIEs (only to the extent permitted under PRC laws) when the VIEs become in need of any form of reasonable financial support in the normal operation of business. The Company will not request repayment of any outstanding loans or borrowings from the VIEs if the VIEs do not have sufficient funds or are unable to repay such loans or borrowings. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">b.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Proxy agreements and power of attorney </div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Nominee Shareholders of the VIEs agreed to irrevocably entrust all the rights to exercise their voting power and any other rights as shareholders of the VIEs to the Company or any third party designated by the Company. The Company, or any designated third party, as the Entrustee, shall have the right to exercise all the rights as shareholders of the VIEs in its sole discretion, and none of the Nominee Shareholders shall exercise any rights as shareholders of the VIEs without the prior written consent of the Company. The Nominee Shareholders of the VIEs have each executed an irrevocable power of attorney to appoint the Company as their <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">attorney-in-fact</div></div> to vote on their behalf on all matters requiring shareholder approval. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result, the power and the rights pursuant to the Proxy Agreements and Power of Attorney have since been effectively reassigned from the Former Primary Beneficiaries to the Company which has the power to direct the activities of the VIEs that most significantly impact the VIEs’ economic performance. The Company is also obligated to absorb the expected losses of the VIE through the financial support as described above. Therefore, the Company has replaced the Former Primary Beneficiaries as the primary beneficiary of the VIEs, including but not limited to Beijing Conew, Beijing Mobile and Beijing Network since December 2019. As the VIEs were subject to indirect control by the Company through its PRC subsidiaries immediately before and direct control immediately after the Contractual Agreements were amended, the change of the primary beneficiary of the VIEs was accounted for as a common control transaction based on the carrying amount of the net assets transferred. Contractual Agreements for the VIEs effective since December, 2019 are substantially similar, including Exclusive equity option agreements and Proxy agreements and power of attorney with the Company and other agreements, including Exclusive technology development, support, and consulting agreements, Equity pledge agreements, Business operation agreements, with the Company’s subsidiary(ies). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company, in consultation with its PRC legal counsel, believes that (i) the ownership structure of the Group, including its subsidiaries in the PRC and VIEs does not result in any violation of all existing PRC laws and regulations; (ii) each of the Contractual Agreements amongst the primary beneficiary, the VIEs and the Nominee Shareholders of the VIEs governed by PRC laws, are legal, valid and binding, enforceable against such parties, and will not result in any violation of PRC laws or regulations currently in effect; and (iii) each of the Company’s PRC subsidiaries, VIEs and subsidiary of VIEs have the necessary corporate power and authority to conduct its business as described in its business scope under its business license, which is in full force and effect, and does not violate the articles of association. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">However, uncertainties in the PRC legal system could cause the relevant regulatory authorities to find the current Contractual Agreements and businesses to be in violation of any existing or future PRC laws or regulations. If the Company, the Company’s PRC subsidiaries or any of its current or future VIEs are found in violation of any existing or future laws or regulations, or fail to obtain or maintain any of the required permits or approvals, the relevant PRC regulatory authorities would have broad discretion in dealing with such violations, including levying fines, confiscating the income of the Company’s PRC subsidiaries, and the VIEs, revoking the business licenses or operating licenses of the Company’s PRC subsidiaries, and VIEs, shutting down the Group’s servers or blocking the Group’s websites, discontinuing or placing restrictions or onerous conditions on the Group’s operations, requiring the Group to undergo a costly and disruptive restructuring, restricting the Group’s rights to use the proceeds from this offering to finance the Group’s business and operations in PRC, or enforcement actions that could be harmful to the Group’s business. Any of these actions could cause significant disruption to the Group’s business operations and severely damage the Group’s reputation, which would in turn materially and adversely affect the Group’s business and results of operations. In addition, if the imposition of any of these penalties causes the Company to lose the rights to direct the activities of VIEs or the right to receive their economic benefits, the Company would no longer be able to consolidate the VIEs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In addition, if the VIEs or the Nominee Shareholders fail to perform their obligations under the Contractual Agreements, the Group may have to incur substantial costs and expend resources to enforce the Primary Beneficiary’s rights under the contracts. The Group may have to rely on legal remedies under PRC laws, including seeking specific performance or injunctive relief and claiming damages, which may not be effective. All of these Contractual Agreements are governed by PRC laws and provide for the resolution of disputes through arbitration in the PRC. Accordingly, these contracts would be interpreted in accordance with PRC laws and any disputes would be resolved in accordance with PRC legal procedures. The legal system in PRC is not as developed as in other jurisdictions, such as the United States. As a result, uncertainties in the PRC legal system could limit the Group’s ability to enforce these contractual arrangements. Under PRC laws, rulings by arbitrators are final, parties cannot appeal the arbitration results in courts, and prevailing parties may only enforce the arbitration awards in PRC courts through arbitration award recognition proceedings, which would incur additional expenses and delay. In the event the Group is unable to enforce these Contractual Agreements, the Company may not be able to exert effective control over its VIEs, and the Group’s ability to conduct its business may be negatively affected. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The assets and liabilities of the VIEs and subsidiaries of VIEs are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,496</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">120,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,422</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from related parties (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">744,930</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">761,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">119,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">865,020</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">953,475</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">149,623</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">296,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">272,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,217</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">320,228</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">353,480</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">55,469 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,185,248</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,306,955</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">205,092 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,131</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to related parties (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">948,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,053,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">751 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">1,068,633</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,208,589 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">189,655 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">22,141</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,947</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,247</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">1,090,774</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,216,536 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">190,902</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balances due from and due to related parties of the VIEs and subsidiaries of VIEs mainly represented amounts due from subsidiaries of the Group. As of December 31, 2020, and 2021, amounts due from subsidiaries of the Group were RMB684,257 and RMB706,646 (US$110,888), respectively, while amounts due to subsidiaries of the Group were RMB927,892 and RMB1,024,511 (US$160,768), respectively, which were eliminated upon consolidation by the Company. </div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amounts of the assets, liabilities and the results of operations of the VIEs and their subsidiaries are presented in aggregate due to the similarity of the purpose and design of the VIEs and their subsidiaries, the nature of the assets in these VIEs and their subsidiaries and the type of the involvement of the Company in these VIEs and their subsidiaries. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The financial performance and cash flows of the VIEs and subsidiaries of VIEs are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">586,404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">659,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">320,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">335,912</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">194,103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">205,955</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,559</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,825</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,489</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) operating activities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,196</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">209,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,853</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by investing activities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69,386</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(255,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,019</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">91,093</td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"> </td> <td style="vertical-align: bottom; text-align: right;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">14,294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash, cash equivalents and restricted cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,987</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,647</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The revenue producing assets that are held by the VIEs and subsidiaries of VIEs primarily comprise of leasehold improvements, servers, licensed software, network equipment, acquired trade name and acquired domain name. Substantially all of such assets are recognized in the Group’s consolidated financial statements, except for certain Internet Content Provider Licenses, internally developed software, trademarks and patent applications which were not recorded in the Company’s consolidated balance sheets as they do not meet all the capitalization criteria. The VIEs and subsidiaries of VIEs also hire assembled work force on sales, research and development and operations whose costs are expensed as incurred. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, there was no pledge or collateralization of the VIEs’ and their subsidiaries’ assets that can only be used to settle the obligations of the VIEs and their subsidiaries, other than aforementioned pledges in the equity pledge agreements and restricted cash. The creditors of the VIEs and subsidiaries of VIEs have no recourse to the general credit of the Company. </div></div> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Details of the Company’s principal subsidiaries and VIEs as of December 31, 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 15%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership (i)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal activities</div></div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principal subsidiaries of the Company:</div></div></div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Technology Corporation Limited (“Cheetah Technology”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">August 26, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Investment holding, provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Kingsoft Internet Security Software Co., Ltd. (“Beijing Security”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; white-space: nowrap;;text-align:center;">November 30, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services, sale of AI products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Conew Network Technology (Beijing) Co., Ltd. (“Conew Network”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">March 19, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Hongkong Zoom Interactive Network Marketing Technology Limited (“HK Zoom”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 4, 2014</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of AI and other services</td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Information Technology Company Limited (“Cheetah Information”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">March 9, 2015</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Investment holding</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 14%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 35%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Company</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Date of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Place of</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">incorporation/</div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">registration</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Percentage of</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ownership (i)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal activities</div></div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principal subsidiaries of the Company (continued):</div></div></div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Mobile Singapore Pte. Ltd. (“Cheetah Mobile Singapore”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">May 27, 2015</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Singapore</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cheetah Mobile Hong Kong Limited (“Cheetah Mobile Hong Kong”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">February 24, 2016</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Investment holding</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Multicloud Limited</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 20, 2017</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Hong Kong</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Kingsoft Cheetah Technology Co., Ltd.</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">April 30, 2015</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Jingdezhen Jibao Information Service Co., Ltd.</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">August 10, 2017</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">100</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services, sale of AI products</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan Kingsoft Inc. (“Kingsoft Japan”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">March 9, 2005</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">Japan</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">41.9</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Zhuhai Baoqu Technology Co., Ltd.</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 18, 2018</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">75.0</td> <td style="vertical-align: top; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="4" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td colspan="2" style="height: 6pt; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">VIEs:</div></div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Conew Technology Development Co., Ltd. (“Beijing Conew”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">December 22, 2005</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">Nil</td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Dormant</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Cheetah Mobile Technology Co., Ltd. (“Beijing Mobile”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">April 15, 2009</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">Nil</td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Cheetah Network Technology Co., Ltd. (“Beijing Network”)</div></div> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">July 18, 2012</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;;text-align:center;">The PRC</td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;"> </td> <td style="vertical-align: top;;text-align:right;">Nil</td> <td style="vertical-align: top; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: top;">Provision of internet products and related services</td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Percentage of ownership is calculated on fully diluted basis. </div></div> </td> </tr> </table> 1 1 1 1 1 1 1 1 1 1 0.419 0.75 0 0 0 16800000 2636000 P10Y P30D P10Y <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The assets and liabilities of the VIEs and subsidiaries of VIEs are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,060</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37,496</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">120,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,449</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,956</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,422</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from related parties (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">744,930</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">761,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">119,460</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">865,020</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">953,475</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">149,623</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,004</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">554</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">800</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">296,801</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">272,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,709</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">667</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,990</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,217</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,124</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,180</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">320,228</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">353,480</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">55,469 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,185,248</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,306,955</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">205,092 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,205</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,131</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,083</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to related parties (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">948,241</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,053,536</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,323</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">751 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">1,068,633</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,208,589 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">189,655 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,228</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">22,141</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,947</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,247</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">1,090,774</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,216,536 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">190,902</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The balances due from and due to related parties of the VIEs and subsidiaries of VIEs mainly represented amounts due from subsidiaries of the Group. As of December 31, 2020, and 2021, amounts due from subsidiaries of the Group were RMB684,257 and RMB706,646 (US$110,888), respectively, while amounts due to subsidiaries of the Group were RMB927,892 and RMB1,024,511 (US$160,768), respectively, which were eliminated upon consolidation by the Company. </div></div> </td> </tr> </table> 28060000 37496000 5884000 144000 144000 23000 15000 120197000 18862000 19449000 12462000 1956000 72422000 21906000 3438000 744930000 761270000 119460000 865020000 953475000 149623000 2616000 25515000 4004000 20000 3529000 554000 3000000 5097000 800000 296801000 272169000 42709000 667000 45990000 7217000 17124000 1180000 185000 320228000 353480000 55469000 1185248000 1306955000 205092000 8536000 7205000 1131000 110065000 147097000 23083000 948241000 1053536000 165323000 1791000 751000 118000 1068633000 1208589000 189655000 16913000 5228000 7947000 1247000 22141000 7947000 1247000 1090774000 1216536000 190902000 684257000 706646000 110888000 927892000 1024511000 160768000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The financial performance and cash flows of the VIEs and subsidiaries of VIEs are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">586,404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">659,626</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">320,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">335,912</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">194,103</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">205,955</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,319</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net loss</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88,559</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,825</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,489</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,332</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by (used in) operating activities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(36,196</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">209,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,853</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by investing activities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(69,386</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,168</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(255,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(40,019</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided by financing activities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">91,093</td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"> </td> <td style="vertical-align: bottom; text-align: right;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-align: right;">14,294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash, cash equivalents and restricted cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(35,987</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,647</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> </table> 586404000 659626000 320942000 50363000 335912000 194103000 205955000 32319000 -88559000 -8825000 -8489000 -1332000 62401000 -36196000 209357000 32853000 -69386000 21168000 -255027000 -40019000 91093000 14294000 121000 -53000 -35987000 -5647000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES </div></div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements of the Company have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIEs and subsidiaries of VIEs. All significant intercompany transactions and balances between the Company, its subsidiaries, VIEs and subsidiaries of VIEs are eliminated upon consolidation. Results of subsidiaries, businesses acquired from third parties, VIEs and subsidiaries of VIEs are consolidated from the date on which control is transferred to the Company. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May 26, 2011, the board of directors of the Company approved and adopted a share award scheme (the “2011 Share Award Scheme”) in which selected employees of the Group are entitled to participate. The Group has set up a trust (the “Share Award Scheme Trust”) for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest and are transferred to the employees as instructed by employees. As the Group has the power to govern the financial and operating policies of the Share Award Scheme Trust and derives benefits from the contributions of the employees who have been awarded the shares of the Company through their continued employment with the Group, the Share Award Scheme Trust are included in the consolidated financial statements and any ungranted and unvested shares held by the Share Award Scheme Trust not transferred to grantees are not considered legally issued and outstanding ordinary shares of the Company.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comparative information </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain items in prior years’ consolidated financial statements have been reclassified to conform to the current year’s presentation to facilitate comparison. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the year. Management evaluates estimates, including those related to the standalone selling prices of performance obligation of revenue contracts, the allowance for credit losses, weighted average unit price of virtual currencies of LiveMe, the average paying user lives of online games, the purchase price allocation with respect to business combinations, useful lives of long-lived assets and intangible assets, impairment of long-lived assets, impairment of investments, net realizable value of inventories, impairment of goodwill, valuation allowance for deferred tax assets, uncertain tax positions, share-based compensation, fair values of investments, and loss contingencies, among others. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency translation and transactions </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The functional currency of the Company is the US$. The Company’s subsidiaries, VIEs and subsidiaries of VIEs determined their functional currency based on the criteria of ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. The Group uses RMB as its reporting currency. The Group uses the monthly average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income, a component of shareholders’ equity. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are remeasured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included as a component of “Foreign exchange gains, net” in the consolidated statements of comprehensive (loss) income. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.3726 to US$1.00 on December 30, 2021 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business combinations and noncontrolling interests </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Except for business combination under common control, the Group accounts for its business combinations using the purchase method of accounting in accordance with ASC 805, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div>. The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets, and liabilities the Group acquired, based on their estimated fair values. The consideration transferred of an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total of cost of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive (loss) income. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In a business combination achieved in stages, the Group remeasures its previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> gain or loss, if any, is recognized in earnings. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and noncontrolling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, terminal values, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Group determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets, forecasted life cycle and forecasted cash flows over that period. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net (loss) income on the consolidated statements of comprehensive (loss) income includes the net (loss) income attributable to noncontrolling interests. The cumulative results of operations attributable to noncontrolling interests are recorded as noncontrolling interests in the Group’s consolidated balance sheets. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash consists of cash on hand and bank deposits, which are unrestricted to withdrawal and use. All highly liquid investments with original stated maturity of three months or less are classified as cash equivalents and are stated at cost which approximates their fair value. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable and allowance for credit losses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the adoption of ASC 326, accounts receivable is recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. The Group maintains allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. The Group reviews the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, the Group considers many factors, including the customer’s payment history, its current creditworthiness and current economic trends. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon adoption of ASC 326 on January 1, 2020, the Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable, and the estimated credit losses charged to the allowance is classified as “General and administrative” in the consolidated statements of comprehensive (loss) income. The Group assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist, primarily based on similar business line, service or product offerings and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value, and are recorded in “Prepayments and other current assets”. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. Write downs of inventories are recorded in cost of revenues in the consolidated statements of comprehensive (loss) income. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments with original maturities of greater than three months, but less than 12 months, are classified as short-term investments. Investments that are expected to be realized in cash during the next 12 months are also included in short-term investments. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in debt securities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for its investments in debt securities in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">320-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Debt Securities: Overall</div></div>. The Group classifies the investments in debt securities as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">“held-to-maturity”,</div></div> “trading” or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">“available-for-sale”,</div></div> whose classification determines the respective accounting methods stipulated by ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">320-10.</div> Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains, or losses are realized. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The debt securities that the Group has positive intent and ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> securities and stated at amortized cost. Prior to the adoption of ASC 326, for individual securities classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> securities, the Group evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Group’s policy and ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">320-10.</div> When the Group intends to sell an impaired debt security or it is more likely than not that it will be required to sell prior to recovery of its amortized cost basis, an other- than-temporary impairment is deemed to have occurred. In these instances, the other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security’s amortized cost basis over its fair value at the balance sheet date of the reporting period for which the assessment is made. When the Group does not intend to sell an impaired debt security and it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that it will not be required to sell prior to recovery of its amortized cost basis, the Group must determine whether or not it will recover its amortized cost basis. If the Group concludes that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss related to all other factors is recognized in other comprehensive income (loss). </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">Upon the adoption of ASC 326 on January 1, 2020, the allowance for credit losses of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> debt securities reflects the Group’s estimated expected losses over the contractual lives of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> debt securities and is charged to “Other expense” in the consolidated statements of comprehensive (loss) income. Estimated allowances for credit losses are determined by considering reasonable and supportable forecasts of future economic conditions in addition to information about past events and current conditions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt securities that are bought and held principally for the purpose of selling them in the near term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in equity securities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for its investments in common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Method and Joint Ventures: Overall </div></div>unless the Group elects to account for the investment using the fair value option in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">825-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments: Fair Value Option </div></div>(“ASC 825”). The Group applies the equity method of accounting that is consistent with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10</div> in limited partnership in which the Group holds a three percent or greater interest. Where the equity method is used, the Group initially records its investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is accounted for as if the investee were a consolidated subsidiary. The Group subsequently adjusts the carrying amount of the investment to recognize the Group’s proportionate share of each equity investee’s net income or loss into earnings after the date of investment. The Group evaluates the equity method investments for impairment under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10.</div> An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected the fair value option when it initially recognizes an equity method investment as the Group determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive (loss) income. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures </div></div>(“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For equity investments measured at fair value with changes in fair value recorded in earnings, the Group does not assess whether those securities are impaired. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the Group recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2020-01,</div> Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the Emerging Issues Task Force). The amendments in this update clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. The Group adopted the ASU on January 1, 2021, which did not have a material impact on the consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements of financial instruments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, due from and due to related parties, other receivables, long-term investments, accounts payable and other current liabilities. The carrying amounts of these financial instruments, except for long-term investments approximate their fair values because of their generally short-term maturities. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement based on observable price changes and equity method investment with fair value option elected. For business disposed during the year, the Group measured fair value upon deconsolidation using the discounted cash flow approach. The Group also, with the assistance of an independent third-party valuation firm, determined the fair value of long-term investments, including equity investments using the alternative measurement, equity method investments and long-term debt securities upon impairment occurrence. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and equipment </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-3</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI related equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-3</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office equipment and fixtures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Motor vehicles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Lesser of term of the lease or the <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">estimated useful lives of the assets</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterment that extends the useful lives of plant and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the assets and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive (loss) income. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All direct and indirect costs that are related to the construction of fixed assets and incurred before the assets are ready for their intended use are capitalized as construction in progress. Construction in progress is transferred to specific fixed assets items and depreciation of these assets commences when they are ready for their intended use. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Goodwill </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group assesses goodwill for impairment in accordance with ASC 350, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles-Goodwill and Other: Goodwill </div></div>(“ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20”),</div> which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> test in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20.</div> If the Group believes, as a result of the qualitative assessment, that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the fair value of the reporting unit is less than its carrying amount, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and the Group is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. As the Company’s market capitalization was lower than the carrying amount of the net assets, the Group performed impairment assessment for the goodwill of all reporting units using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> process, and goodwill amounted to RMB545,665 was fully impaired for the year ended December 31, 2019. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When the Group disposes of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangible assets </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The estimated useful life for the intangible assets is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-6 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-11</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online game licenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-5</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">User base</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1 year</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-10</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-6</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2020 and 2021, the Group did not have any intangible assets with an indefinite life. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets and intangible assets </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group evaluates its long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-30,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles-Goodwill and Other: General Intangibles Other than Goodwill</div></div>. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Treasury stock </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Treasury stock represents ordinary shares repurchased by the Company that are no longer outstanding and are held by the Group. Treasury stock is accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury stock at historical purchase price. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital (up to the amount credited to the additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital upon original issuance of the shares) and retained earnings. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">The Group generates its revenues primarily through internet business, AI and others. The Group recognizes revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Pursuant to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-32-2A,</div></div></div> the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company’s revenues disaggregated by revenue source: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;">Internet business</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online advertising</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,074,256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">855,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">354,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,645</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet value-added services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,296,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">525,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising agency services(i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,993</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,588</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Multi-cloud Management Services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technical consulting and other services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sale of AI hardware products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consolidated revenues</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,587,695</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,552,645</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">784,616 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">123,123 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;">(i)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As disclosed under Segment reporting, the Group realigned its segments as CODM changed how it manages and assesses the Group’s segment performance. business. As such, the Group has retrospectively revised disaggregated revenue disclosure accordingly. Please refer to Note 2 Segment reporting for more information. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(1) Internet business </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Online advertising </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online advertising revenue is primarily derived from displaying advertising customer’s advertisements on the Group’s online platforms including duba.com and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers’ websites or mobile applications. The Group has three general pricing models for its advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, the Group generally recognizes revenue ratably over time, because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. For contracts that are charged on the cost for performance basis, the Group charges an agreed-upon fee to its customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from the Group’s online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from the Group’s online platforms. For contracts that are charged on the cost per impression basis, the Group recognizes the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers’ websites or mobile publications, the Group recognizes gross revenue the amount of fees received or receivable from customers as the Group has control over the advertising services before they are transferred to the customer, and therefore, the Group is not arranging for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services involving third-party advertising publishers’ websites or mobile publications is recognized at a point in time when all the revenue recognition criteria are met. Payments made to the third-party advertising publishers or content providers are included in cost of revenues. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Internet value-added services </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group generates value-added services revenue principally from fee-based services, mainly including VIP membership, software subscription, game-related and live streaming services. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VIP membership and software subscription.</div></div> The Group provides non-cancellable VIP membership services and hosted software subscription services to individual and enterprise customers, which can obtain the access to the related services over a fixed period of time at a fixed price as specified in the contract. Our VIP membership services are provided to customers with various privileges, which primarily include access to advertising-free and value-added services such as file and data recovery, malicious pop-up interception, PDF converting etc. The Group also provides various software such as anti-virus, security protection, immediate communication and etc. to individual and enterprise customers. The software license and the when-and-if-available updates are accounted for as a single performance obligation as the license and the updates are inputs to a combined items in the contract. The VIP membership services and software subscription services are primarily sold in short term period, typically, no more than 12 months. Certain services have contracts with no fixed duration. For these indefinite term subscriptions, the Group estimated the expected contract period based on historical usage pattern and recognizes related revenue over the expected contract period. Upfront payment is generally required and upon the receipt of membership fees and software subscription fees, the Group recognizes the excess of payment received as compared to the recognized revenue as deferred revenue in “Accrued expenses and other liabilities” and revenue is recognized ratably over the membership period or the subscription period as services are rendered. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Game-related services. </div></div>The Group sells both perpetual and consumable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items. Perpetual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. The Group recognizes revenues from the perpetual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items over the estimated average paying users’ life, and revenues from the consumable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items at a point in time when specific user actions are taken by paying users. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group tracks the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual item purchases and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">log-in</div> history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users’ life of each game. For newly launched games with a limited period of paying users’ data available for the estimate, the Group considers the estimated average paying users’ life of other recently launched games with similar characteristics. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Live streaming services.</div></div> The Group creates and offers virtual items to be used by users on mobile live broadcast application “LiveMe”, which was operated and maintained by the Group. All “LiveMe” live video shows are available free of charge and fans can purchase virtual items on the platform with virtual currencies to support their favorite performers. The Group recognizes revenue from LiveMe on a gross basis as it has control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and records payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies are converted into virtual items which are consumed simultaneously, performers receive a certain number of virtual diamonds as a result. When performers receive virtual diamonds, they have a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers can convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, the Group believes that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies are recorded as contract liability, representing prepayments received from users in the form of the Group’s virtual currency not yet converted into virtual items. Revenue recognized is based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies is calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers are recorded as cost of revenues. The Group ceases to provide this service as Live.me was deconsolidated on September 30, 2019 (Note 3). </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(2) AI and others </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising agency services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group provides advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks. The Group receives from the online network performance-based commissions, which are determined based on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-specified</div> percentage of the payment by the advertisers for the online network’s various advertisement products. The Group acts as an agent to arrange for the advertising services to be provided by third parties on their internet properties and incentives provided to the end customers are typically market-wide promotions that result in lower fee earned by the Group, and therefore are recorded as a reduction of revenue at the date the Group records the corresponding revenue transaction. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by the Group based on the real-time advertising performance results provided by the online networks and the commission rates <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> in contracts signed with relevant online networks. There was no significant difference between the Group’s estimates and the subsequent periodic invoices provided by the online network for all the periods presented. Receivables from advertising agency services were included in other receivables from advertisers in “Prepayments and other current assets” and payable to online networks were included in payable to online advertising platforms as agency in “Accrued expenses and other current liabilities” on the consolidated balance sheets. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Multi-Cloud Management services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group provides multi-cloud management services through cloud management platform. The nature of the Group’s performance obligation is a single performance obligation to stand ready to provide integrated technical cloud-based solution or sale cloud resources to customers. Revenue is recognized over time when related solutions or resources are provided to customers. The Group evaluates whether it is appropriate to record the revenue on gross or net basis based on whether it acts as a principal or as an agent. This determination is reviewed for each specified service provided to the customer and may involve significant judgment. In certain cases, the Group concludes that it controls the solutions and resources before they are transferred to end customers, as the Group integrates the cloud resources with its technical expertise to provide ongoing customized cloud-based solutions, is primarily responsible for the fulfillment, and has inventory risk before the specified solutions and resources have been transferred to the customers and revenue is recognized on a gross basis. In other cases, the Group acts as a reseller of cloud resources and during which the Group acts as an agent to arrange for the resources to be provided by third parties and revenue is recognized on a net basis. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sale of AI hardware products, technical consulting service and others </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue generally at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(3) Other revenue recognition related policies </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For arrangements that include multiple performance obligations, the Group would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct in the context of contract. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct in the context of contract, it is combined with other promised goods or services until a distinct bundle of goods or services exists. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group provides sales incentives to customers which entitle them to receive reductions in the price. The Group accounts for these incentives granted to customers as variable consideration and records it as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. The Group believes that there will not be significant changes to its estimate of variable consideration. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred revenue </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes a contract liability in the consolidated balance sheets for the contracts where the Group received the payments but have not satisfied the related performance obligation. Contract liabilities were mainly related to advance from customers in online advertising services and internet value-added services to be provided over a period of time and purchase of virtual currencies from users in mobile game and live broadcast application, which were included in “Accrued expenses and other liabilities”. Balances of contract liabilities were </div>RMB112,016 and RMB164,749 (US$25,853) as of December 31, 2020 and December 31, 2021, respectively. The increase in deferred revenue as compared to the year ended December 31, 2020 is a result of the increase in fees received from membership services. Revenue recognized that was included in deferred revenue balance at the beginning of year were RMB84,703, RMB94,056 and RMB74,996 (US$11,769) for the years ended December 31, 2019, 2020 and 2021, respectively. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of revenues </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues primarily consists of traffic acquisition cost, bandwidth and cloud service costs, content and channel costs, royalty fees, salaries and benefits, share-based compensation expenses, depreciation of equipment, amortization of intangible assets and cost of products sold. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Selling and marketing expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing expenses consist primarily of advertising and promotional expenses, staff costs, share-based compensation expenses and other related incidental expenses that are incurred directly to attract or retain users and customers for the Group’s websites, applications, software<div style="display:inline;">,</div> online platforms and products. Advertising and promotional expenses are expensed when incurred. For the years ended December 31, 2019, 2020 and 2021, advertising and promotional expenses were RMB1,305,720, RMB550,566 and RMB242,354 (US$38,031), respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development consist primarily of employee costs and rental expenses related to personnel involved in the development and enhancement of the Group’s service offerings on its websites, PC software, mobile applications and products and amortization of intangible assets used in research and development. The Group expenses these costs as incurred, unless such costs qualify for capitalization as software development costs, including (i) preliminary project is completed, (ii) management has committed to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended, and (iii) they result in significant additional functionality in the Group’s products. Capitalized software development costs were not material for all periods presented. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Government subsidies primarily consist of financial subsidies received from provincial and local governments, for operating a business in their jurisdictions or conducting research and development projects pursuant to specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. For the government subsidies with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> feature and with no further conditions to be met, the amounts are recorded in “Other income” when received; for the government subsidies with operating feature and with no further conditions or specific use requirements to be met, the amount are recorded in “Other operating income” when received; and for the government subsidies related to research and development projects, the amounts are recorded in others in “Accrued expenses and other liabilities” when received and will be offset against “Research and development” expenses over the project period when no further conditions are to be met. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to the adoption of ASC 842, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(“ASC 842”) on January 1, 2019 leases have been classified as either capital or operating leases at the inception date. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed on a straight-line basis over the periods of their respective lease terms. The Group leases office space under operating lease agreements. Certain of the lease agreements contain rent holidays. Rent holidays are considered in determining the straight-line rent expense to be recorded over the lease term. The lease term begins on the date of initial possession of the lease property for purposes of recognizing lease expense on a straight-line basis over the term of the lease. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group adopted ASC 842 on January 1, 2019 using the modified retrospective method and did not restate the comparable periods. The Group elected the package of practical expedients, which allow the Group to carry forward the historical lease classification, not to reassess whether a contract is or contains a lease and initial direct costs for any leases that exist prior to adoption of the new standard. The Group also elected the practical expedient not to separate lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components for certain classes of underlying assets and the short-term lease exemption for contracts with lease terms of 12 months or less. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">The Group determines if an arrangement is a lease or contains a lease at lease inception. For operating leases, the Group recognizes <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets and lease liabilities based on the present value of the lease payments over the lease term on the consolidated balance sheets at commencement date. For finance leases, assets are included in property and equipment on the consolidated balance sheets. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend and lease terms include such extended terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Comprehensive income is defined to include all changes in shareholders’ equity except those resulting from investments by owners and distributions to owners. Among other disclosures, ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">220-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income: Overall </div></div>requires that all items that are required to be recognized under current accounting standards as components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group applies ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Income Taxes</div></div>, to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. The Group has recorded unrecognized tax benefits in the other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities in the accompanying consolidated balance sheets. The Group has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “Income tax expenses”, in the consolidated statements of comprehensive (loss) income. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s estimated liability for unrecognized tax benefits and the related interest and penalties are periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts and circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which they occur. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for share-based compensation in accordance with ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation-Stock Compensation: Overall</div></div>. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees and non-employees classified as equity awards are recognized in the financial statements based on their grant date fair values. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions and for awards with performance conditions if it is probable that the performance condition will be achieved. The Group account for forfeitures as they occur, if required vesting conditions are not met and the share-based awards are forfeited, previously recognized compensation expenses relating to those awards are reversed. The Group, with the assistance of an independent third-party valuation firm determined the fair value of the share- based awards granted to employees and non-employees, if applicable. The binomial tree option pricing model was applied in determining the estimated fair value of the awards. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based award, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(Loss) earnings per share </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">(Loss) earnings per share are calculated in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">260-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share: Overall</div></div>. Basic earnings per share are computed by dividing net (loss) income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net (loss) income, accretion of the redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries are allocated to ordinary shares based on their participating rights in the undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share is calculated by dividing net (loss) income attributable to ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of the vesting of restricted shares and the exercising of option using the treasury stock method. The computation of the dilutive (loss) earnings per share of Class A ordinary share assumes the conversion of Class B ordinary shares. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects are anti-dilutive. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingencies </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Group evaluates the developments in legal proceedings or claims that could affect the amount of any accrual, as well as any developments that would make a loss contingency both probable and reasonably estimable. The Group discloses the amount of the accrual if it is material. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision maker (the “CODM”), which is the chief executive officer. Starting from 2017, the Group reorganized its operation into three segments: utility products and related services, mobile entertainment business and AI and others. In 2020, the Group disposed certain gaming-related businesses in the overseas markets. As a result, the Group expects the revenue contribution from the mobile game business to decrease in the foreseeable future. Therefore, the Group started reporting its revenues and operating profits by two segments: internet business and AI and others. In 2021, the Group realigned its segments as the CODM changed how he manages and assesses the Group’s segment performance. The Group’s overseas advertising agency services, which assists domestic companies to launch advertisement on overseas advertising platforms, are changed from the Internet business into AI and others due to the synergies created between the Group’s advertising agency services and global multi-cloud management services. The Group has retrospectively revised segment information for the comparative periods to conform to the current period. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of risks </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Financial instruments that are potentially subject to credit risk consist of cash and cash equivalents, restricted cash, short-term investments, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities, accounts receivable and other receivables. The carrying amounts of these financial instruments represent the maximum amount of loss due to credit risk. As of December 31, 2021, the Group has RMB1,847,520 (US$289,917) in cash and cash equivalents, restricted cash, short-term investments and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities, and 64.3% and 35.7% of which are held by financial institutions in the PRC and international financial institutions outside of the PRC, respectively. Deposits held with financial institutions were not protected by statutory or commercial insurance. In the event of bankruptcy of one of these financial institutions, the Group may be unlikely to claim its deposits back in full. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under PRC law, it is generally required that a commercial bank in the PRC that holds third-party cash deposits protect the depositors’ rights over and interests in their deposited money; PRC banks are subject to a series of risk control regulatory standards; and PRC bank regulatory authorities are empowered to take over the operation and management of any PRC bank that faces a material credit crisis. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and other receivables are both typically unsecured and are derived from revenue earned from customers or cash receivables on behalf of publishers. The risk is mitigated by credit evaluations the Group performs on its ongoing credit evaluations of its customers’ financial conditions and ongoing monitoring process of outstanding balances. The Group maintains reserves for estimated credit losses and these losses have generally been within expectations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business, customer, political, social and economic risks </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group participates in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services and products; competitive pressures due to new entrants; advances and new trends in new technologies and industry standards; changes in bandwidth suppliers; changes in certain strategic relationships or customer relationships; regulatory considerations; copyright regulations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth and risks related to outbreaks of epidemics, such as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> On February 21, 2020, the Company’s Google Play Store, Google AdMob, and Google AdManager accounts had been disabled, which adversely affected its ability to attract new users and generate revenue from Google. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2019, approximately 13.8%, and 8.1% of the Group’s total revenue were derived from Google and consumption of virtual items by users via Google, respectively. For the year ended December 31, 2020 and 2021, no individual customer accounted for over 10% of the Group’s total revenue. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Internet related businesses are subject to significant restrictions under current PRC laws and regulations. Specifically, foreign investors are not allowed to own more than 50% equity interests in any Internet Content Provider (“ICP”) business. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Currency convertibility risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A significant portion of the Group’s operating activities as well as the assets and liabilities are denominated in RMB<div style="display:inline;"> </div>which is not freely convertible into foreign currencies. The Group’s financing activities are denominated in US$. On January 1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of PRC (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency exchange rate risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">While the Group’s reporting currency is RMB, a portion of the Group’s revenues and costs are generated and denominated in US$. As a result, the Group is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between U.S. dollar and RMB. If the US$ depreciates against the RMB, the value of the Group’s US$ revenues expressed in the RMB financial statements will decline. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to US$, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB exchange rate flexibility. The appreciation of the RMB against US$ was approximately 4.1% for the year ended December 31, 2019, the appreciation of the RMB against US$ was approximately 6.27% for the years ended December 31, 2020 and the appreciation of the RMB against US$ was approximately 2.34% for the years ended December 31, 2021. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impact of COVID-19 </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic continues to evolve. There are still uncertainties of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19’s</div> future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> possibility of a Delta and Omicron outbreak ,the development and progress of distribution of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> vaccine and other medical treatment, the potential change in user behavior, especially on internet usage due to the prolonged impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the actions taken by government authorities, particularly to contain the outbreak, stimulate the economy to improve business condition, almost all of which are beyond the Group’s control. As a result, certain of the Group’s estimates and assumptions, including the allowance for credit losses, the valuation of certain debt and equity investments, long-term investments, and long-lived assets subject to impairment assessments, require significant judgments and carry a higher degree of variabilities and volatilities that could result in material changes to the Group’s current estimates in future periods. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently issued accounting pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2021, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08,</div> Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for us are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or retrospectively to those transactions. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Basis of presentation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements of the Company have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Principles of consolidation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The consolidated financial statements include the financial statements of the Company, its subsidiaries, VIEs and subsidiaries of VIEs. All significant intercompany transactions and balances between the Company, its subsidiaries, VIEs and subsidiaries of VIEs are eliminated upon consolidation. Results of subsidiaries, businesses acquired from third parties, VIEs and subsidiaries of VIEs are consolidated from the date on which control is transferred to the Company. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May 26, 2011, the board of directors of the Company approved and adopted a share award scheme (the “2011 Share Award Scheme”) in which selected employees of the Group are entitled to participate. The Group has set up a trust (the “Share Award Scheme Trust”) for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest and are transferred to the employees as instructed by employees. As the Group has the power to govern the financial and operating policies of the Share Award Scheme Trust and derives benefits from the contributions of the employees who have been awarded the shares of the Company through their continued employment with the Group, the Share Award Scheme Trust are included in the consolidated financial statements and any ungranted and unvested shares held by the Share Award Scheme Trust not transferred to grantees are not considered legally issued and outstanding ordinary shares of the Company.</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comparative information </div></div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Certain items in prior years’ consolidated financial statements have been reclassified to conform to the current year’s presentation to facilitate comparison. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Use of estimates </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the year. Management evaluates estimates, including those related to the standalone selling prices of performance obligation of revenue contracts, the allowance for credit losses, weighted average unit price of virtual currencies of LiveMe, the average paying user lives of online games, the purchase price allocation with respect to business combinations, useful lives of long-lived assets and intangible assets, impairment of long-lived assets, impairment of investments, net realizable value of inventories, impairment of goodwill, valuation allowance for deferred tax assets, uncertain tax positions, share-based compensation, fair values of investments, and loss contingencies, among others. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency translation and transactions </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The functional currency of the Company is the US$. The Company’s subsidiaries, VIEs and subsidiaries of VIEs determined their functional currency based on the criteria of ASC 830, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign Currency Matters</div></div>. The Group uses RMB as its reporting currency. The Group uses the monthly average exchange rate for the year and the exchange rate at the balance sheet date to translate the operating results and financial position, respectively. Translation differences are recorded in accumulated other comprehensive income, a component of shareholders’ equity. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Transactions denominated in foreign currencies are remeasured into the functional currency at the exchange rates prevailing on the transaction dates. Foreign currency denominated financial assets and liabilities are remeasured at the exchange rates prevailing at the balance sheet date. Exchange gains and losses are included as a component of “Foreign exchange gains, net” in the consolidated statements of comprehensive (loss) income. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Convenience translation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts in US$ are presented for the convenience of the reader and are translated at the noon buying rate of RMB6.3726 to US$1.00 on December 30, 2021 in the City of New York for cable transfers of RMB as certified for customs purposes by the Federal Reserve Bank of New York. No representation is made that the RMB amounts could have been, or could be, converted into US$ at such rate. </div></div> 6.3726 1 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business combinations and noncontrolling interests </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Except for business combination under common control, the Group accounts for its business combinations using the purchase method of accounting in accordance with ASC 805, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business Combinations</div></div>. The purchase method of accounting requires that the consideration transferred to be allocated to the assets, including separately identifiable assets, and liabilities the Group acquired, based on their estimated fair values. The consideration transferred of an acquisition is measured as the aggregate of the fair values at the date of exchange of the assets given, liabilities incurred, and equity instruments issued as well as the contingent considerations and all contractual contingencies as of the acquisition date. The costs directly attributable to the acquisition are expensed as incurred. Identifiable assets, liabilities and contingent liabilities acquired or assumed are measured separately at their fair value as of the acquisition date, irrespective of the extent of any noncontrolling interests. The excess of (i) the total of cost of acquisition, fair value of the noncontrolling interests and acquisition date fair value of any previously held equity interest in the acquiree over (ii) the fair value of the identifiable net assets of the acquiree, is recorded as goodwill. If the cost of acquisition is less than the fair value of the net assets of the subsidiary acquired, the difference is recognized directly in earnings. During the measurement period, which can be up to one year from the acquisition date, the Group may record adjustments to the assets acquired and liabilities assumed with the corresponding offset to goodwill. Upon the conclusion of the measurement period or final determination of the values of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded in the consolidated statements of comprehensive (loss) income. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In a business combination achieved in stages, the Group remeasures its previously held equity interest in the acquiree immediately before obtaining control at its acquisition-date fair value and the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measurement</div> gain or loss, if any, is recognized in earnings. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The determination and allocation of fair values to the identifiable assets acquired, liabilities assumed and noncontrolling interests is based on various assumptions and valuation methodologies requiring considerable judgment from management. The most significant variables in these valuations are discount rates, terminal values, the number of years on which to base the cash flow projections, as well as the assumptions and estimates used to determine the cash inflows and outflows. The Group determines discount rates to be used based on the risk inherent in the related activity’s current business model and industry comparisons. Terminal values are based on the expected life of assets, forecasted life cycle and forecasted cash flows over that period. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company’s majority-owned subsidiaries and VIEs, a noncontrolling interest is recognized to reflect the portion of their equity which is not attributable, directly or indirectly, to the Company. Consolidated net (loss) income on the consolidated statements of comprehensive (loss) income includes the net (loss) income attributable to noncontrolling interests. The cumulative results of operations attributable to noncontrolling interests are recorded as noncontrolling interests in the Group’s consolidated balance sheets. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cash and cash equivalents </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash consists of cash on hand and bank deposits, which are unrestricted to withdrawal and use. All highly liquid investments with original stated maturity of three months or less are classified as cash equivalents and are stated at cost which approximates their fair value. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounts receivable and allowance for credit losses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prior to the adoption of ASC 326, accounts receivable is recognized and carried at original invoiced amount less an allowance for any potential uncollectible amounts. An estimate for doubtful debts is made when collection of the full amount is no longer probable. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. The Group maintains allowances for doubtful accounts for estimated losses resulting from the failure of customers to make payments on time. The Group reviews the accounts receivable on a periodic basis and makes specific allowances when there is doubt as to the collectability of individual balances. In evaluating the collectability of individual receivable balances, the Group considers many factors, including the customer’s payment history, its current creditworthiness and current economic trends. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Upon adoption of ASC 326 on January 1, 2020, the Group maintains an allowance for credit losses in accordance with ASC 326 and records the allowance for credit losses as an offset to accounts receivable, and the estimated credit losses charged to the allowance is classified as “General and administrative” in the consolidated statements of comprehensive (loss) income. The Group assesses collectability by reviewing accounts receivable on a collective basis where similar characteristics exist, primarily based on similar business line, service or product offerings and on an individual basis when the Group identifies specific customers with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Group considers historical collectability based on past due status, the age of the accounts receivable balances, credit quality of the Group’s customers based on ongoing credit evaluations, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect the Group’s ability to collect from customers. Bad debts are written off as incurred. The Group generally does not require collateral from its customers. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Inventories </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories, consisting of products available for sale, are stated at the lower of cost and net realizable value, and are recorded in “Prepayments and other current assets”. Cost of inventories is determined using the weighted average cost method. Adjustments are recorded to write down the cost of inventories to the estimated net realizable value due to slow-moving merchandise and damaged goods, which is dependent upon factors such as historical and forecasted consumer demand, and promotional environment. Write downs of inventories are recorded in cost of revenues in the consolidated statements of comprehensive (loss) income. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Short-term investments </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investments with original maturities of greater than three months, but less than 12 months, are classified as short-term investments. Investments that are expected to be realized in cash during the next 12 months are also included in short-term investments. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in debt securities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for its investments in debt securities in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">320-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Debt Securities: Overall</div></div>. The Group classifies the investments in debt securities as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">“held-to-maturity”,</div></div> “trading” or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">“available-for-sale”,</div></div> whose classification determines the respective accounting methods stipulated by ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">320-10.</div> Dividend and interest income, including amortization of the premium and discount arising at acquisition, for all categories of investments in securities are included in earnings. Any realized gains or losses on the sale of the short-term investments are determined on a specific identification method, and such gains and losses are reflected in earnings during the period in which gains, or losses are realized. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The debt securities that the Group has positive intent and ability to hold to maturity are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> securities and stated at amortized cost. Prior to the adoption of ASC 326, for individual securities classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> securities, the Group evaluates whether a decline in fair value below the amortized cost basis is other-than-temporary in accordance with the Group’s policy and ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">320-10.</div> When the Group intends to sell an impaired debt security or it is more likely than not that it will be required to sell prior to recovery of its amortized cost basis, an other- than-temporary impairment is deemed to have occurred. In these instances, the other-than-temporary impairment loss is recognized in earnings equal to the entire excess of the debt security’s amortized cost basis over its fair value at the balance sheet date of the reporting period for which the assessment is made. When the Group does not intend to sell an impaired debt security and it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that it will not be required to sell prior to recovery of its amortized cost basis, the Group must determine whether or not it will recover its amortized cost basis. If the Group concludes that it will not, an other-than-temporary impairment exists and that portion of the credit loss is recognized in earnings, while the portion of loss related to all other factors is recognized in other comprehensive income (loss). </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">Upon the adoption of ASC 326 on January 1, 2020, the allowance for credit losses of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> debt securities reflects the Group’s estimated expected losses over the contractual lives of the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> debt securities and is charged to “Other expense” in the consolidated statements of comprehensive (loss) income. Estimated allowances for credit losses are determined by considering reasonable and supportable forecasts of future economic conditions in addition to information about past events and current conditions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Debt securities that are bought and held principally for the purpose of selling them in the near term are classified as trading securities. Unrealized holding gains and losses for trading securities are included in earnings. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Debt investments not classified as trading or as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">held-to-maturity</div></div> are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> debt securities are reported at fair value, with unrealized gains and losses recorded in other comprehensive income (loss). </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investment in equity securities </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for its investments in common stock or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> common stock in entities in which it can exercise significant influence but does not own a majority equity interest or control using the equity method in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Investments-Equity Method and Joint Ventures: Overall </div></div>unless the Group elects to account for the investment using the fair value option in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">825-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments: Fair Value Option </div></div>(“ASC 825”). The Group applies the equity method of accounting that is consistent with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10</div> in limited partnership in which the Group holds a three percent or greater interest. Where the equity method is used, the Group initially records its investment at cost and the difference between the cost of the equity investee and the fair value of the underlying equity in the net assets of the equity investee is accounted for as if the investee were a consolidated subsidiary. The Group subsequently adjusts the carrying amount of the investment to recognize the Group’s proportionate share of each equity investee’s net income or loss into earnings after the date of investment. The Group evaluates the equity method investments for impairment under ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">323-10.</div> An impairment loss on the equity method investments is recognized in earnings when the decline in value is determined to be other-than-temporary. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected the fair value option when it initially recognizes an equity method investment as the Group determined the fair value of this investment better represents the value of the underlying assets. Such election is irrevocable and can be applied to financial assets on an individual basis at initial recognition. Any changes in fair value are recognized in earnings in the consolidated statements of comprehensive (loss) income. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Equity investments with readily determinable fair value, except for those accounted for under the equity method, those that result in consolidation of the investee and certain other investments, are measured at fair value, and any changes in fair value are recognized in earnings. For equity securities without readily determinable fair value and do not qualify for the existing practical expedient in ASC 820, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair Value Measurements and Disclosures </div></div>(“ASC 820”) to estimate fair value using the net asset value per share (or its equivalent) of the investment, the Group elected to use the measurement alternative to measure those investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For equity investments measured at fair value with changes in fair value recorded in earnings, the Group does not assess whether those securities are impaired. For those equity investments that the Group elects to use the measurement alternative, the Group makes a qualitative assessment of whether the investment is impaired at each reporting date. If a qualitative assessment indicates that the investment is impaired, the entity has to estimate the investment’s fair value in accordance with the principles of ASC 820. If the fair value is less than the investment’s carrying value, the Group recognizes an impairment loss in earnings equal to the difference between the carrying value and fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 2020-01,</div> Investments—Equity Securities (Topic 321), Investments—Equity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815)—Clarifying the Interactions between Topic 321, Topic 323, and Topic 815 (a consensus of the Emerging Issues Task Force). The amendments in this update clarify the interaction of the accounting for equity securities under Topic 321 and investments accounted for under the equity method of accounting in Topic 323 and the accounting for certain forward contracts and purchased options accounted for under Topic 815. The Group adopted the ASU on January 1, 2021, which did not have a material impact on the consolidated financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurements of financial instruments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounting guidance establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. A financial instrument’s categorization within the fair value hierarchy is based upon the lowest level of input that is significant to the fair value measurement. Accounting guidance establishes three levels of inputs that may be used to measure fair value. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments primarily consist of cash and cash equivalents, restricted cash, short-term investments, accounts receivable, due from and due to related parties, other receivables, long-term investments, accounts payable and other current liabilities. The carrying amounts of these financial instruments, except for long-term investments approximate their fair values because of their generally short-term maturities. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group, with the assistance of an independent third-party valuation firm, determined the estimated fair value of its equity investments using the alternative measurement based on observable price changes and equity method investment with fair value option elected. For business disposed during the year, the Group measured fair value upon deconsolidation using the discounted cash flow approach. The Group also, with the assistance of an independent third-party valuation firm, determined the fair value of long-term investments, including equity investments using the alternative measurement, equity method investments and long-term debt securities upon impairment occurrence. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and equipment </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-3</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI related equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-3</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office equipment and fixtures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Motor vehicles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Lesser of term of the lease or the <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">estimated useful lives of the assets</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Repair and maintenance costs are charged to expense as incurred, whereas the cost of renewals and betterment that extends the useful lives of plant and equipment are capitalized as additions to the related assets. Retirements, sales and disposals of assets are recorded by removing the cost and accumulated depreciation from the assets and accumulated depreciation accounts with any resulting gain or loss reflected in the consolidated statements of comprehensive (loss) income. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">All direct and indirect costs that are related to the construction of fixed assets and incurred before the assets are ready for their intended use are capitalized as construction in progress. Construction in progress is transferred to specific fixed assets items and depreciation of these assets commences when they are ready for their intended use. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Property and equipment </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment are stated at cost and are depreciated using the straight-line method over the estimated useful lives of the assets, as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated useful life</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-3</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI related equipment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-3</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office equipment and fixtures</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Motor vehicles</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4 years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">Lesser of term of the lease or the <div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">estimated useful lives of the assets</div></div> </td> <td style="vertical-align: bottom; white-space: nowrap;">  <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> </tr> </table> P2Y P3Y P2Y P3Y P5Y P4Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Goodwill </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group assesses goodwill for impairment in accordance with ASC 350, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles-Goodwill and Other: Goodwill </div></div>(“ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20”),</div> which requires that goodwill to be tested for impairment at the reporting unit level at least annually and more frequently upon the occurrence of certain events. The Group has the option to assess qualitative factors first to determine whether it is necessary to perform the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> test in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-20.</div> If the Group believes, as a result of the qualitative assessment, that it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that the fair value of the reporting unit is less than its carrying amount, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test described above is required. Otherwise, no further testing is required. In the qualitative assessment, the Group considers primary factors such as industry and market considerations, overall financial performance of the reporting unit, and other specific information related to the operations. In performing the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> quantitative impairment test, the first step compares the carrying amount of the reporting unit to the fair value of the reporting unit based on either quoted market prices of the ordinary shares or estimated fair value using the income approach. If the fair value of the reporting unit exceeds the carrying value of the reporting unit, goodwill is not impaired, and the Group is not required to perform further testing. If the carrying value of the reporting unit exceeds the fair value of the reporting unit, then the Group must perform the second step of the impairment test in order to determine the implied fair value of the reporting unit’s goodwill. The fair value of the reporting unit is allocated to its assets and liabilities in a manner similar to a purchase price allocation in order to determine the implied fair value of the reporting unit goodwill. If the carrying amount of the goodwill is greater than its implied fair value, the excess is recognized as an impairment loss. As the Company’s market capitalization was lower than the carrying amount of the net assets, the Group performed impairment assessment for the goodwill of all reporting units using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-step</div> process, and goodwill amounted to RMB545,665 was fully impaired for the year ended December 31, 2019. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On disposal of a portion of reporting unit that constitutes a business, the attributable amount of goodwill is included in the determination of the amount of profit or loss on disposal. When the Group disposes of a business within the reporting unit, the amount of goodwill disposed is measured based on the relative fair value of the business disposed and the portion of the reporting unit retained. This relative fair value approach is not used when the business to be disposed was not integrated into the reporting unit after its acquisition, in which case the current carrying amount of the acquired goodwill should be included in the carrying amount of the business to be disposed. </div></div> 545665000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangible assets </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets are carried at cost less accumulated amortization and any recorded impairment. Intangible assets acquired in a business combination were recognized initially at fair value at the date of acquisition. Intangible assets with finite useful lives are amortized using a straight-line method of amortization that reflects the estimated pattern in which the economic benefits of the intangible asset are to be consumed. The estimated useful life for the intangible assets is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-6 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-11</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online game licenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-5</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">User base</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1 year</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-10</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-6</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">If an intangible asset is determined to have an indefinite life, it should not be amortized until its useful life is determined to be no longer indefinite. As of December 31, 2020 and 2021, the Group did not have any intangible assets with an indefinite life. </div></div> The estimated useful life for the intangible assets is as follows: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 86%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Estimated<br/> useful life</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2-6 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-10 years</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-11</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online game licenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-5</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">User base</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1 year</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">1-10</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">5-6</div> years</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> P2Y P6Y P3Y P10Y P1Y P11Y P1Y P5Y P1Y P1Y P10Y P5Y P6Y <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impairment of long-lived assets and intangible assets </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group evaluates its long-lived assets or asset group, including intangible assets with indefinite and finite lives, for impairment. Intangible assets with indefinite lives that are not subject to amortization are tested for impairment at least annually or more frequently if events or changes in circumstances indicate that the assets might be impaired in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-30,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles-Goodwill and Other: General Intangibles Other than Goodwill</div></div>. Such impairment test compares the fair values of assets with their carrying values with an impairment loss recognized when the carrying values exceed fair values. For long-lived assets and intangible assets with finite lives that are subject to depreciation and amortization are tested for impairment whenever events or changes in circumstances (such as a significant adverse change to market conditions that will impact the future use of the assets) indicate that the carrying amount of an asset or a group of long-lived assets may not be recoverable. When these events occur, the Group evaluates impairment by comparing the carrying amount of the assets to future undiscounted net cash flows expected to result from the use of the assets and their eventual disposition. If the sum of the expected undiscounted cash flows is less than the carrying amount of the assets, the Group would recognize an impairment loss based on the excess of the carrying amount of the asset group over its fair value. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Treasury stock </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Treasury stock represents ordinary shares repurchased by the Company that are no longer outstanding and are held by the Group. Treasury stock is accounted for under the cost method. Under this method, repurchase of ordinary shares was recorded as treasury stock at historical purchase price. At retirement, the ordinary shares account is charged only for the aggregate par value of the shares. The excess of the acquisition cost of treasury shares over the aggregate par value is allocated between additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital (up to the amount credited to the additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital upon original issuance of the shares) and retained earnings. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revenue recognition </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">The Group generates its revenues primarily through internet business, AI and others. The Group recognizes revenue when it has approval and commitment from the customer, the rights of the parties are identified, payment terms are identified, the contract has commercial substance and collectability of consideration is probable. Pursuant to ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">606-10-32-2A,</div></div></div> the Group also elected to exclude sales taxes and other similar taxes from the measurement of the transaction price. Therefore, revenues are recognized net of value added taxes (“VAT”) and surcharges. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company’s revenues disaggregated by revenue source: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;">Internet business</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online advertising</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,074,256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">855,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">354,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,645</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet value-added services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,296,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">525,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising agency services(i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,993</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,588</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Multi-cloud Management Services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technical consulting and other services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sale of AI hardware products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consolidated revenues</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,587,695</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,552,645</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">784,616 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">123,123 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;">(i)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As disclosed under Segment reporting, the Group realigned its segments as CODM changed how it manages and assesses the Group’s segment performance. business. As such, the Group has retrospectively revised disaggregated revenue disclosure accordingly. Please refer to Note 2 Segment reporting for more information. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(1) Internet business </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Online advertising </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online advertising revenue is primarily derived from displaying advertising customer’s advertisements on the Group’s online platforms including duba.com and other websites, browsers, PC and mobile applications, and to a lesser extent, on third-party advertising publishers’ websites or mobile applications. The Group has three general pricing models for its advertising products: cost over a time period, cost for performance basis and cost per impression basis. For advertising contracts over a time period, the Group generally recognizes revenue ratably over time, because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed contract term. For contracts that are charged on the cost for performance basis, the Group charges an agreed-upon fee to its customers determined based on the effectiveness of advertising links, which is typically measured by clicks, transactions, installations, user registrations, and other actions originating from the Group’s online platforms. Revenue is recognized at a point in time when there is an effective click, transaction, installations, user registrations, and other actions originating from the Group’s online platforms. For contracts that are charged on the cost per impression basis, the Group recognizes the revenue at a point in time when the impressions are delivered. For online advertising services arrangement involving third-party advertising publishers’ websites or mobile publications, the Group recognizes gross revenue the amount of fees received or receivable from customers as the Group has control over the advertising services before they are transferred to the customer, and therefore, the Group is not arranging for the advertising services to be provided by third parties on their internet properties. Revenue for online advertising services involving third-party advertising publishers’ websites or mobile publications is recognized at a point in time when all the revenue recognition criteria are met. Payments made to the third-party advertising publishers or content providers are included in cost of revenues. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Internet value-added services </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group generates value-added services revenue principally from fee-based services, mainly including VIP membership, software subscription, game-related and live streaming services. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">VIP membership and software subscription.</div></div> The Group provides non-cancellable VIP membership services and hosted software subscription services to individual and enterprise customers, which can obtain the access to the related services over a fixed period of time at a fixed price as specified in the contract. Our VIP membership services are provided to customers with various privileges, which primarily include access to advertising-free and value-added services such as file and data recovery, malicious pop-up interception, PDF converting etc. The Group also provides various software such as anti-virus, security protection, immediate communication and etc. to individual and enterprise customers. The software license and the when-and-if-available updates are accounted for as a single performance obligation as the license and the updates are inputs to a combined items in the contract. The VIP membership services and software subscription services are primarily sold in short term period, typically, no more than 12 months. Certain services have contracts with no fixed duration. For these indefinite term subscriptions, the Group estimated the expected contract period based on historical usage pattern and recognizes related revenue over the expected contract period. Upfront payment is generally required and upon the receipt of membership fees and software subscription fees, the Group recognizes the excess of payment received as compared to the recognized revenue as deferred revenue in “Accrued expenses and other liabilities” and revenue is recognized ratably over the membership period or the subscription period as services are rendered. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Game-related services. </div></div>The Group sells both perpetual and consumable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items. Perpetual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items represent items that are accessible to the paying users as long as the users continue to play. Consumable virtual items represent items that can be consumed by specific user actions. The Group recognizes revenues from the perpetual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items over the estimated average paying users’ life, and revenues from the consumable <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual items at a point in time when specific user actions are taken by paying users. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group tracks the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-game</div> virtual item purchases and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">log-in</div> history of the paying users to calculate the retention of game users based on a statistical model in order to arrive at the best estimate of the average paying users’ life of each game. For newly launched games with a limited period of paying users’ data available for the estimate, the Group considers the estimated average paying users’ life of other recently launched games with similar characteristics. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Live streaming services.</div></div> The Group creates and offers virtual items to be used by users on mobile live broadcast application “LiveMe”, which was operated and maintained by the Group. All “LiveMe” live video shows are available free of charge and fans can purchase virtual items on the platform with virtual currencies to support their favorite performers. The Group recognizes revenue from LiveMe on a gross basis as it has control over the fulfillment of providing mobile live broadcasts on the LiveMe platform, and records payments to the performers and third-party payment platforms as cost of revenues. When virtual currencies are converted into virtual items which are consumed simultaneously, performers receive a certain number of virtual diamonds as a result. When performers receive virtual diamonds, they have a choice to either cash out the virtual diamonds or convert them into virtual currencies and continue to consume the virtual currencies on the platform. Since the performers can convert the virtual items into cash and recharge into their account (if they do) or directly convert into virtual currencies, the Group believes that the conversion into virtual currencies is analogous to recharge by cash and revenue should be recognized when virtual currencies converted from virtual items are consumed. Proceeds received from users for the sales of virtual currencies are recorded as contract liability, representing prepayments received from users in the form of the Group’s virtual currency not yet converted into virtual items. Revenue recognized is based on the weighted average unit price of virtual currencies and the quantities of virtual currencies converted into virtual items. The weighted average unit price of virtual currencies is calculated on a monthly basis as the sum of the contract liability at the beginning of the month, proceeds received during the month and the cash value of the virtual diamonds converted into virtual currencies divided by the sum of the virtual currencies balance at the beginning of the month plus the quantity of virtual currencies generated during the month. Commission fees paid to distribution platforms and payment channels and the fees shared by the third-party game developers are recorded as cost of revenues. The Group ceases to provide this service as Live.me was deconsolidated on September 30, 2019 (Note 3). </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(2) AI and others </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Advertising agency services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group provides advertising agency services by arranging advertisers to purchase various advertisement products from certain online networks. The Group receives from the online network performance-based commissions, which are determined based on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-specified</div> percentage of the payment by the advertisers for the online network’s various advertisement products. The Group acts as an agent to arrange for the advertising services to be provided by third parties on their internet properties and incentives provided to the end customers are typically market-wide promotions that result in lower fee earned by the Group, and therefore are recorded as a reduction of revenue at the date the Group records the corresponding revenue transaction. Revenue from advertising agency services is recognized on a net basis at a point in time when the advertisement products are delivered by the online networks. The revenue is estimated by the Group based on the real-time advertising performance results provided by the online networks and the commission rates <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">pre-determined</div> in contracts signed with relevant online networks. There was no significant difference between the Group’s estimates and the subsequent periodic invoices provided by the online network for all the periods presented. Receivables from advertising agency services were included in other receivables from advertisers in “Prepayments and other current assets” and payable to online networks were included in payable to online advertising platforms as agency in “Accrued expenses and other current liabilities” on the consolidated balance sheets. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Multi-Cloud Management services </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group provides multi-cloud management services through cloud management platform. The nature of the Group’s performance obligation is a single performance obligation to stand ready to provide integrated technical cloud-based solution or sale cloud resources to customers. Revenue is recognized over time when related solutions or resources are provided to customers. The Group evaluates whether it is appropriate to record the revenue on gross or net basis based on whether it acts as a principal or as an agent. This determination is reviewed for each specified service provided to the customer and may involve significant judgment. In certain cases, the Group concludes that it controls the solutions and resources before they are transferred to end customers, as the Group integrates the cloud resources with its technical expertise to provide ongoing customized cloud-based solutions, is primarily responsible for the fulfillment, and has inventory risk before the specified solutions and resources have been transferred to the customers and revenue is recognized on a gross basis. In other cases, the Group acts as a reseller of cloud resources and during which the Group acts as an agent to arrange for the resources to be provided by third parties and revenue is recognized on a net basis. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Sale of AI hardware products, technical consulting service and others </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes revenue generally at a point in time for the sale of AI hardware products when the products are delivered to customers. Technical consulting services are recognized over time because the customer simultaneously receives and consumes the benefits as the Group performs throughout a fixed term. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(3) Other revenue recognition related policies </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For arrangements that include multiple performance obligations, the Group would evaluate all the performance obligations in the arrangement to determine whether each performance obligation is distinct in the context of contract. Consideration is allocated to each performance obligation based on its standalone selling price. If a promised good or service does not meet the criteria to be considered distinct in the context of contract, it is combined with other promised goods or services until a distinct bundle of goods or services exists. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group provides sales incentives to customers which entitle them to receive reductions in the price. The Group accounts for these incentives granted to customers as variable consideration and records it as reduction of revenue. The amount of variable consideration is measured based on the most likely amount of incentives to be provided to customers. The Group believes that there will not be significant changes to its estimate of variable consideration. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company’s revenues disaggregated by revenue source: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="display:inline;">Internet business</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online advertising</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,074,256</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">855,430</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">354,604</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,645</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet value-added services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,296,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">525,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">299,155</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advertising agency services(i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,762</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,993</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">61,588</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Multi-cloud Management Services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,501</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,443</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,503</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technical consulting and other services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,607</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,236</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,704</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sale of AI hardware products</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">47,741</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total consolidated revenues</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,587,695</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,552,645</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">784,616 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">123,123 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/><br/></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;">(i)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As disclosed under Segment reporting, the Group realigned its segments as CODM changed how it manages and assesses the Group’s segment performance. business. As such, the Group has retrospectively revised disaggregated revenue disclosure accordingly. Please refer to Note 2 Segment reporting for more information. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"/> 2074256000 855430000 354604000 55645000 1296555000 525476000 299155000 46944000 73762000 84993000 61588000 9665000 3501000 41443000 6503000 58607000 35504000 17236000 2704000 84515000 47741000 10590000 1662000 3587695000 1552645000 784616000 123123000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Deferred revenue </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes a contract liability in the consolidated balance sheets for the contracts where the Group received the payments but have not satisfied the related performance obligation. Contract liabilities were mainly related to advance from customers in online advertising services and internet value-added services to be provided over a period of time and purchase of virtual currencies from users in mobile game and live broadcast application, which were included in “Accrued expenses and other liabilities”. Balances of contract liabilities were </div>RMB112,016 and RMB164,749 (US$25,853) as of December 31, 2020 and December 31, 2021, respectively. The increase in deferred revenue as compared to the year ended December 31, 2020 is a result of the increase in fees received from membership services. Revenue recognized that was included in deferred revenue balance at the beginning of year were RMB84,703, RMB94,056 and RMB74,996 (US$11,769) for the years ended December 31, 2019, 2020 and 2021, respectively. </div> 112016000 164749000 25853000 84703000 94056000 74996000 11769000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cost of revenues </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues primarily consists of traffic acquisition cost, bandwidth and cloud service costs, content and channel costs, royalty fees, salaries and benefits, share-based compensation expenses, depreciation of equipment, amortization of intangible assets and cost of products sold. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Selling and marketing expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing expenses consist primarily of advertising and promotional expenses, staff costs, share-based compensation expenses and other related incidental expenses that are incurred directly to attract or retain users and customers for the Group’s websites, applications, software<div style="display:inline;">,</div> online platforms and products. Advertising and promotional expenses are expensed when incurred. For the years ended December 31, 2019, 2020 and 2021, advertising and promotional expenses were RMB1,305,720, RMB550,566 and RMB242,354 (US$38,031), respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 1305720000 550566000 242354000 38031000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Research and development expenses </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development consist primarily of employee costs and rental expenses related to personnel involved in the development and enhancement of the Group’s service offerings on its websites, PC software, mobile applications and products and amortization of intangible assets used in research and development. The Group expenses these costs as incurred, unless such costs qualify for capitalization as software development costs, including (i) preliminary project is completed, (ii) management has committed to funding the project and it is probable that the project will be completed and the software will be used to perform the function intended, and (iii) they result in significant additional functionality in the Group’s products. Capitalized software development costs were not material for all periods presented. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Government subsidies </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="display:inline;">Government subsidies primarily consist of financial subsidies received from provincial and local governments, for operating a business in their jurisdictions or conducting research and development projects pursuant to specific policies promoted by the local governments. There are no defined rules and regulations to govern the criteria necessary for companies to receive such benefits, and the amount of financial subsidy is determined at the discretion of the relevant government authorities. For the government subsidies with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-operating</div> feature and with no further conditions to be met, the amounts are recorded in “Other income” when received; for the government subsidies with operating feature and with no further conditions or specific use requirements to be met, the amount are recorded in “Other operating income” when received; and for the government subsidies related to research and development projects, the amounts are recorded in others in “Accrued expenses and other liabilities” when received and will be offset against “Research and development” expenses over the project period when no further conditions are to be met. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Prior to the adoption of ASC 842, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Leases </div></div>(“ASC 842”) on January 1, 2019 leases have been classified as either capital or operating leases at the inception date. Leases that transfer substantially all the benefits and risks incidental to the ownership of assets are accounted for as if there was an acquisition of an asset and incurrence of an obligation at the inception of the lease. All other leases are accounted for as operating leases wherein rental payments are expensed on a straight-line basis over the periods of their respective lease terms. The Group leases office space under operating lease agreements. Certain of the lease agreements contain rent holidays. Rent holidays are considered in determining the straight-line rent expense to be recorded over the lease term. The lease term begins on the date of initial possession of the lease property for purposes of recognizing lease expense on a straight-line basis over the term of the lease. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group adopted ASC 842 on January 1, 2019 using the modified retrospective method and did not restate the comparable periods. The Group elected the package of practical expedients, which allow the Group to carry forward the historical lease classification, not to reassess whether a contract is or contains a lease and initial direct costs for any leases that exist prior to adoption of the new standard. The Group also elected the practical expedient not to separate lease and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-lease</div> components for certain classes of underlying assets and the short-term lease exemption for contracts with lease terms of 12 months or less. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;">The Group determines if an arrangement is a lease or contains a lease at lease inception. For operating leases, the Group recognizes <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">right-of-use</div></div> assets and lease liabilities based on the present value of the lease payments over the lease term on the consolidated balance sheets at commencement date. For finance leases, assets are included in property and equipment on the consolidated balance sheets. As most of the Group’s leases do not provide an implicit rate, the Group estimates its incremental borrowing rate based on the information available at the commencement date in determining the present value of lease payments. The incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, and in economic environments where the leased asset is located. The Group’s leases often include options to extend and lease terms include such extended terms when the Group is reasonably certain to exercise those options. Lease terms also include periods covered by options to terminate the leases when the Group is reasonably certain not to exercise those options. Lease expense is recorded on a straight-line basis over the lease term. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive income </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Comprehensive income is defined to include all changes in shareholders’ equity except those resulting from investments by owners and distributions to owners. Among other disclosures, ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">220-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Comprehensive Income: Overall </div></div>requires that all items that are required to be recognized under current accounting standards as components of comprehensive income be reported in a financial statement that is displayed with the same prominence as other financial statements. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income taxes </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for income taxes using the liability method. Under this method, deferred tax assets and liabilities are determined based on the difference between the financial reporting and tax bases of assets and liabilities using enacted tax rates that will be in effect in the period in which the differences are expected to reverse. The Group records a valuation allowance against deferred tax assets if, based on the weight of available evidence, it is <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> that some portion, or all, of the deferred tax assets will not be realized. The effect on deferred taxes of a change in tax rates is recognized in income in the period that includes the enactment date. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group applies ASC 740, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accounting for Income Taxes</div></div>, to account for uncertainty in income taxes. ASC 740 prescribes a recognition threshold a tax position is required to meet before being recognized in the financial statements. The Group has recorded unrecognized tax benefits in the other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities in the accompanying consolidated balance sheets. The Group has elected to classify interest and penalties related to unrecognized tax benefits, if and when required, as part of “Income tax expenses”, in the consolidated statements of comprehensive (loss) income. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s estimated liability for unrecognized tax benefits and the related interest and penalties are periodically assessed for adequacy and may be affected by changing interpretations of laws, rulings by tax authorities, changes and/or developments with respect to tax audits, and expiration of the statute of limitations. The actual benefits ultimately realized may differ from the Group’s estimates. As each audit is concluded, adjustments, if any, are recorded in the Group’s consolidated financial statements. Additionally, in future periods, changes in facts and circumstances, and new information may require the Group to adjust the recognition and measurement estimates with regard to individual tax positions. Changes in recognition and measurement estimates are recognized in the period in which they occur. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based compensation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group accounts for share-based compensation in accordance with ASC 718, <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Compensation-Stock Compensation: Overall</div></div>. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 718, the Group determines whether an award should be classified and accounted for as a liability award or equity award. All grants of share-based awards to employees and non-employees classified as equity awards are recognized in the financial statements based on their grant date fair values. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has elected to recognize share-based compensation using the accelerated method, for all share-based awards granted with graded vesting based on service conditions and for awards with performance conditions if it is probable that the performance condition will be achieved. The Group account for forfeitures as they occur, if required vesting conditions are not met and the share-based awards are forfeited, previously recognized compensation expenses relating to those awards are reversed. The Group, with the assistance of an independent third-party valuation firm determined the fair value of the share- based awards granted to employees and non-employees, if applicable. The binomial tree option pricing model was applied in determining the estimated fair value of the awards. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A change in any of the terms or conditions of share options is accounted for as a modification of share-based awards. The Group calculates the incremental compensation cost of a modification as the excess of the fair value of the modified option over the fair value of the original option immediately before its terms are modified, measured based on the share price and other pertinent factors at the modification date. For vested share-based awards, the Group recognizes incremental compensation cost in the period the modification occurred. For unvested share-based award, the Group recognizes, over the remaining requisite service period, the sum of the incremental compensation cost and the remaining unrecognized compensation cost for the original award on the modification date. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(Loss) earnings per share </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">(Loss) earnings per share are calculated in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">260-10,</div> <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings per Share: Overall</div></div>. Basic earnings per share are computed by dividing net (loss) income attributable to holders of ordinary shares by the weighted average number of ordinary shares outstanding during the year using the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method. Under the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-class</div> method, net (loss) income, accretion of the redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries are allocated to ordinary shares based on their participating rights in the undistributed earnings as if all the earnings for the reporting period had been distributed. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share is calculated by dividing net (loss) income attributable to ordinary shareholders by the weighted average number of ordinary and dilutive ordinary equivalent shares outstanding during the period. Ordinary equivalent shares consist of the vesting of restricted shares and the exercising of option using the treasury stock method. The computation of the dilutive (loss) earnings per share of Class A ordinary share assumes the conversion of Class B ordinary shares. Ordinary share equivalents are excluded from the computation of diluted loss per share if their effects are anti-dilutive. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Contingencies </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group records accruals for certain of its outstanding legal proceedings or claims when it is probable that a liability will be incurred, and the amount of loss can be reasonably estimated. The Group evaluates the developments in legal proceedings or claims that could affect the amount of any accrual, as well as any developments that would make a loss contingency both probable and reasonably estimable. The Group discloses the amount of the accrual if it is material. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Segment reporting </div></div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating segments are reported in a manner consistent with the internal reporting provided to the chief operating decision maker (the “CODM”), which is the chief executive officer. Starting from 2017, the Group reorganized its operation into three segments: utility products and related services, mobile entertainment business and AI and others. In 2020, the Group disposed certain gaming-related businesses in the overseas markets. As a result, the Group expects the revenue contribution from the mobile game business to decrease in the foreseeable future. Therefore, the Group started reporting its revenues and operating profits by two segments: internet business and AI and others. In 2021, the Group realigned its segments as the CODM changed how he manages and assesses the Group’s segment performance. The Group’s overseas advertising agency services, which assists domestic companies to launch advertisement on overseas advertising platforms, are changed from the Internet business into AI and others due to the synergies created between the Group’s advertising agency services and global multi-cloud management services. The Group has retrospectively revised segment information for the comparative periods to conform to the current period. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of risks </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Concentration of credit risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Financial instruments that are potentially subject to credit risk consist of cash and cash equivalents, restricted cash, short-term investments, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities, accounts receivable and other receivables. The carrying amounts of these financial instruments represent the maximum amount of loss due to credit risk. As of December 31, 2021, the Group has RMB1,847,520 (US$289,917) in cash and cash equivalents, restricted cash, short-term investments and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities, and 64.3% and 35.7% of which are held by financial institutions in the PRC and international financial institutions outside of the PRC, respectively. Deposits held with financial institutions were not protected by statutory or commercial insurance. In the event of bankruptcy of one of these financial institutions, the Group may be unlikely to claim its deposits back in full. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Management believes that these financial institutions are of high credit quality and continually monitors the credit worthiness of these financial institutions. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under PRC law, it is generally required that a commercial bank in the PRC that holds third-party cash deposits protect the depositors’ rights over and interests in their deposited money; PRC banks are subject to a series of risk control regulatory standards; and PRC bank regulatory authorities are empowered to take over the operation and management of any PRC bank that faces a material credit crisis. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable and other receivables are both typically unsecured and are derived from revenue earned from customers or cash receivables on behalf of publishers. The risk is mitigated by credit evaluations the Group performs on its ongoing credit evaluations of its customers’ financial conditions and ongoing monitoring process of outstanding balances. The Group maintains reserves for estimated credit losses and these losses have generally been within expectations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Business, customer, political, social and economic risks </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Group participates in a dynamic high technology industry and believes that changes in any of the following areas could have a material adverse effect on the Group’s future financial position, results of operations or cash flows: changes in the overall demand for services and products; competitive pressures due to new entrants; advances and new trends in new technologies and industry standards; changes in bandwidth suppliers; changes in certain strategic relationships or customer relationships; regulatory considerations; copyright regulations; and risks associated with the Group’s ability to attract and retain employees necessary to support its growth and risks related to outbreaks of epidemics, such as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19.</div> On February 21, 2020, the Company’s Google Play Store, Google AdMob, and Google AdManager accounts had been disabled, which adversely affected its ability to attract new users and generate revenue from Google. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the year ended December 31, 2019, approximately 13.8%, and 8.1% of the Group’s total revenue were derived from Google and consumption of virtual items by users via Google, respectively. For the year ended December 31, 2020 and 2021, no individual customer accounted for over 10% of the Group’s total revenue. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s operations could be adversely affected by significant political, economic and social uncertainties in the PRC. Internet related businesses are subject to significant restrictions under current PRC laws and regulations. Specifically, foreign investors are not allowed to own more than 50% equity interests in any Internet Content Provider (“ICP”) business. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Currency convertibility risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A significant portion of the Group’s operating activities as well as the assets and liabilities are denominated in RMB<div style="display:inline;"> </div>which is not freely convertible into foreign currencies. The Group’s financing activities are denominated in US$. On January 1, 1994, the PRC government abolished the dual rate system and introduced a single rate of exchange as quoted daily by the People’s Bank of PRC (the “PBOC”). However, the unification of the exchange rates does not imply that the RMB may be readily convertible into US$ or other foreign currencies. All foreign exchange transactions continue to take place either through the PBOC or other banks authorized to buy and sell foreign currencies at the exchange rates quoted by the PBOC. Approval of foreign currency payments by the PBOC or other institutions requires submitting a payment application form together with suppliers’ invoices, shipping documents and signed contracts. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additionally, the value of the RMB is subject to changes in central government policies and international economic and political developments affecting supply and demand in the PRC foreign exchange trading system market. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Foreign currency exchange rate risk </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">While the Group’s reporting currency is RMB, a portion of the Group’s revenues and costs are generated and denominated in US$. As a result, the Group is exposed to foreign exchange risk as its revenues and results of operations may be affected by fluctuations in the exchange rate between U.S. dollar and RMB. If the US$ depreciates against the RMB, the value of the Group’s US$ revenues expressed in the RMB financial statements will decline. On June 19, 2010, the People’s Bank of China announced the end of the RMB’s de facto peg to US$, a policy which was instituted in late 2008 in the face of the global financial crisis, to further reform the RMB exchange rate regime and to enhance the RMB exchange rate flexibility. The appreciation of the RMB against US$ was approximately 4.1% for the year ended December 31, 2019, the appreciation of the RMB against US$ was approximately 6.27% for the years ended December 31, 2020 and the appreciation of the RMB against US$ was approximately 2.34% for the years ended December 31, 2021. It is difficult to predict how market forces or PRC or U.S. government policy may impact the exchange rate between the RMB and the US$ in the future. </div></div> 1847520000 289917000 0.643 0.357 0.138 0.081 0.10 0.10 0.50 0.041 -0.0627 -0.0234 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Impact of COVID-19 </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic continues to evolve. There are still uncertainties of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19’s</div> future impact, and the extent of the impact will depend on a number of factors, including the duration and severity of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> possibility of a Delta and Omicron outbreak ,the development and progress of distribution of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> vaccine and other medical treatment, the potential change in user behavior, especially on internet usage due to the prolonged impact of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> the actions taken by government authorities, particularly to contain the outbreak, stimulate the economy to improve business condition, almost all of which are beyond the Group’s control. As a result, certain of the Group’s estimates and assumptions, including the allowance for credit losses, the valuation of certain debt and equity investments, long-term investments, and long-lived assets subject to impairment assessments, require significant judgments and carry a higher degree of variabilities and volatilities that could result in material changes to the Group’s current estimates in future periods. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Recently issued accounting pronouncements </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In October 2021, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2021-08,</div> Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which clarifies that an acquirer of a business should recognize and measure contract assets and contract liabilities in a business combination in accordance with Topic 606, Revenue from Contracts with Customers The new amendments are effective for us are effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. The amendments should be applied prospectively to business combinations occurring on or after the effective date of the amendments, with early adoption permitted. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In November 2021, the FASB issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance. This update requires certain annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy. This update is effective for annual periods beginning after December 15, 2021, and early application is permitted. This guidance should be applied either prospectively to all transactions that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application or retrospectively to those transactions. The Group is currently evaluating the impact on our consolidated financial statements of adopting this guidance. </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">BUSINESS COMBINATIONS AND DECONSOLIDATIONS </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deconsolidation in 2020 </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the year ended December 31, 2020, the Group disposed certain gaming related business and one utility product in its Internet Business segment to a third party and a related party. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal with total consideration of RMB202,275 and contingency consideration of RMB11,745. The Group recognized a total gain of RMB226,502 from these transactions in “Other income” in the consolidated statements of comprehensive income for the year ended December 31, 2020. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group further disposed its major gaming related business to certain investees. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal. The Group measured shares acquired during the disposal from certain investees at fair value and recognized a total gain of RMB182,550 from the transactions in “Other income” in the consolidated statements of comprehensive income for the year ended December 31, 2020. The Group owns 36% voting rights of these investees, which might be further increased to a higher percentage, expecting 75% as the highest subject to further adjustments as share split, share combination, etc. in some of the investees, provided that the Group chooses to convert its preferred shares into ordinary shares in full or in part upon certain conversion events. As the Group’s equity interests are not <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> common stock and the investment does not have readily determinable fair value, the interests was accounted for using the measurement alternative. These equity investees will be considered related parties after deconsolidation. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group also disposed its partial interest in an entity operating utility related business through the sale of shares. Consequently, the Group lost control over such businesses and deconsolidated their financial results from the Group’s financial statements from the date of disposal. The Group measured the remaining interests at fair value upon deconsolidation and recognized a total loss of RMB14,827 from the transactions in “Other expenses” in the consolidated statements of comprehensive income for the year ended December 31, 2020. Subsequent to the deconsolidation, the Group owns 47.1% voting rights and the remaining interests are accounted for as equity method. These equity investees will be considered related parties after deconsolidation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The deconsolidation of these businesses did not meet the definition of a discontinued operation in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">205-20,</div> Presentation of Financial Statements – Discontinued Operations (“ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">205-20”),</div> as the disposal did not represent a shift in the Group’s strategy that has (or will have) a major effect on an entity’s operations and financial results. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Business combination in 2019 </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In June 2019, the Group completed a business combination, which the Group expected to enhance the Group’s expertise in hardware services. The total purchase consideration was RMB25,000. The acquired entity was considered insignificant. The results of the acquired entity’s operations have been included in the Group’s consolidated financial statements since June 2019. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deconsolidation in 2019 </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In September 2019, Live.me Inc (“Live.me”), a former subsidiary of the Company, amended its share incentive plan to increase the number of shares to be issued under the current plan, and issued certain number of new shares into a trust under the plan for the benefit of current and future recipients of Live.me’s share incentive awards. Consequently, the Company was no longer a majority shareholder of Live.me and deconsolidated Live.me’s financial results from the Company’s financial statements from September 30, 2019. The Group recognized a total gain<div style="letter-spacing: 0px; top: 0px;;display:inline;"> of</div></div> RMB839,834 <div style="letter-spacing: 0px; top: 0px;;display:inline;">from the transaction in “Other income” in the consolidated statements of comprehensive loss for the year ended December 31, 2019. The deconsolidation of Live.me did not meet the definition of a discontinued operation in accordance with ASC 205-20 as the disposal of Live.me did not represent a shift in the Group’s strategy that has (or will have) a major effect on an entity’s operations and financial results. Subsequent to the deconsolidation, the Group owns</div> 49.6% <div style="letter-spacing: 0px; top: 0px;;display:inline;">voting rights of Live.me. The remaining interests is accounted for equity investment using the fair value option in accordance with ASC 825 and Live.me was considered a related party after deconsolidation. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 202275000 11745000 226502000 182550000 0.36 0.75 14827000 0.471 25000000 839834000 0.496 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INVESTMENTS </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a) Short-term investments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">As of December 31, 2020, and 2021, short-term investments included time deposits, and structured notes in commercial banks which are classified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities in accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">320-10,</div> of RMB360,803 and RMB262,813 (US$41,241), respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group recognized interest income from its short-term investments of RMB45,993, RMB23,780 and RMB12,687 (US$1,991), respectively. For the years ended December 31, 2019, 2020 and 2021, the Group recognized fair value gains (losses) on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities of RMB6,049, nil and nil in other comprehensive income, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the years ended December 31, 2019, 2020 and 2021, the Group recognized a credit loss on short-term investments of RMB3,506, RMB7,096 and RMB715 (US$112) </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">in “other expense” in the consolidated comprehensive income (loss), respectively. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b) Long-term investments </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group’s long-term investments include equity investments accounted for using the measurement alternative, equity investments with readily determinable fair value, equity investments accounted for using equity method, equity method investments accounted for using fair value option and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using the measurement alternative </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In accordance with ASC 321, the Group elected to use the measurement alternative to measure such investments at cost, less any impairment, plus or minus changes resulting from observable price changes in orderly transactions for identical or similar investments of the same issuer, if any. As of December 31, 2020 and 2021, the carrying amount of the Group’s equity investments accounted for using the alternative measurement was RMB1,817,891 and RMB1,349,272 (US$211,731), including RMB641,969 and RMB942,605 (US$147,915) accumulated impairment, and RMB231,092 and RMB287,339 (US$45,090) accumulated upward adjustment, respectively. During the years ended December 31, 2020 and 2021, certain equity investments were remeasured based on observable price changes in orderly transactions for an identical or similar investment of the same issuer, the aggregate carrying amount of these investments was RMB243,525 and RMB154,488 (US$24,243) as of December 31, 2020 and 2021, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total unrealized and realized gains and losses of equity securities without readily determinable fair values for the years ended December 31, 2019,2020 and 2021 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross unrealized gains (upward adjustments)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,321</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross unrealized losses (impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(180,913</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,063</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(351,380</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized (losses) gains on equity securities held</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(102,592</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">55,492</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(268,876</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(42,192</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net realized gains on equity securities sold</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net (losses) gains recognized in other income, net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(102,592</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">537,694</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(201,771</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(31,662</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2021, the Group: i) acquired equity interests in two equity investees for a total consideration of RMB7,000 (US$1,098). ii) disposed certain equity interest in equity investees and recognized a disposal gain of RMB67,105 (US$10,530) in </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">“Other income”. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, the Group: i) acquired equity interests in three equity investees for a total consideration of RMB20,000. ii) disposed the remaining portion of equity ownership of Bytedance and recognized a disposal gain of RMB465,877 in <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">“Other income”</div> (iii) recognized RMB342,433 of remaining interest in the gaming related business as result of the deconsolidation. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In 2019, the Group: i) acquired additional preferred shares of Beijing OrionStar Technology Co., Ltd. (“Beijing OrionStar”) with a cash consideration of RMB262,072. Subsequent to the transaction, the Group owned 38.7% equity interests not qualified as <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">in-substance</div> common stock of Beijing OrionStar. ii) acquired other equity interests in 14 equity investees for total consideration of RMB172,033. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group received dividends from investees of RMB13,217, RMB4,002 and RMB2,558 (US$401) which were recorded in “Other income” in the consolidated comprehensive income (loss) for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investments with readily determinable fair value </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group purchased equity interest of a company listed on the HK Stock Exchange in 2019 and disposed all the equity interest of the Company in 2021. The fair value of the share interests was RMB11,411 and nil as of December 31, 2020 and 2021. Unrealized gains for the equity investments with readily determinable fair value <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">were RMB</div>2,853, RMB5,327 and nil, which were recorded in “Other income” in the consolidated comprehensive (loss) income for years ended December 31, 2019, 2020 and 2021, respectively. Realized gains were nil, RMB18,488 and RMB767 (US$120), which were recorded in “Other income” in the consolidated comprehensive (loss) income for years ended December 31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investment accounted for using fair value option </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In September 2019, the Group owned 49.6% equity interest of Live.me on a fully dilutive basis after deconsolidation (Note 3). The fair value of the remaining share interests was RMB388,581, RMB364,298 and RMB362,235 (USD$56,843) as of December 31, 2019, 2020 and 2021, respectively. Unrealized (losses) gain for Equity investments accounted for using fair value option were RMB(102,555), RMB857 and RMB6,537 (US$1,026), which were recorded in “Other income” in the consolidated comprehensive (loss) income for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Equity investments accounted for using equity method </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of the Company’s equity method investments were RMB216,126 and RMB236,552 (US$37,120) as of December 31, 2020 and 2021, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2021, the Group acquired an equity method investment with total consideration of RMB2,500 (US$392). </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2020, the Group acquired equity method investments with aggregate consideration of RMB15,040, and recognized RMB18,000 of equity method investments as result of the deconsolidation of a business in the Group’s Internet Business segment. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2019, the Group acquired: i) equity interests in Ziniu Fund, L.P. with a cash consideration of RMB30,000; and ii) other equity method investments with aggregate consideration of RMB4,026. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded its share of income of </div>RMB7,594, <div style="letter-spacing: 0px; top: 0px;;display:inline;">share of loss<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;">of </div>RMB5,231 <div style="letter-spacing: 0px; top: 0px;;display:inline;">and share of income of</div> RMB60,992 (US$9,571) from equity investments accounted for using equity method for the years ended December 31, 2019, 2020 and 2021, respectively. The Group also recognized impairment losses of nil, nil and nil for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">None of equity method investments, including the investment that the Group elects to account for using the fair value option, was considered individually material for the years ended December 31, 2019, 2020 and 2021. The Group summarized the unaudited condensed financial information of the Group’s equity method investments as a group below in accordance with Rule 4-08 of Regulation S-X: </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance sheet data:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">452,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">520,871</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,736</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,798,402 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">282,208</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">182,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,587</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,771</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,746</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable preferred shares</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">875,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">906,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">142,237</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating data:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">970,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">944,974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">925,020 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,156 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">307,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">407,487 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating (loss) income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,751</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">459,079 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (loss) income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(78,146</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">464,352 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="margin-top:18pt; margin-bottom:0pt; font-size:10pt; font-family:Times New Roman"><div style="font-style:italic;display:inline;"><div style="white-space:nowrap;display:inline;"><div style="white-space:nowrap;display:inline;">Available-for-sale</div></div> debt securities </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> debt securities in long-term investments primarily represent convertible debt instruments issued by private companies and investments in preferred shares that are redeemable at the Group’s option, which are measured at fair value. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2021, the Group sold part of equity interest of an investment previously accounted for using the measurement alternative and the remaining equity interest held was reclassified and accounted for as available-for-sale debt securities since the Group has a put option to require the equity investee to redeem the Group’s equity interest at the Group’s option. The Group remeasured the fair value of the investment upon the reclassification with a remeasurement loss of RMB42,883 (US$6,729) recorded in “Other expense” in the consolidated comprehensive (loss) income. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020, and 2021, long-term available-for-sale debt securities were nil and RMB46,339 (US$7,272), respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">For the years ended December 31, 2019, 2020 and 2021, the Group recognized fair value (loss) gain on long-term <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities of RMB4,864, nil and nil, respectively in other comprehensive income. </div> 360803000 262813000 41241000 45993000 23780000 12687000 1991000 6049000 0 0 3506000 7096000 715000 112000 1817891000 1349272000 211731000 641969000 942605000 147915000 231092000 287339000 45090000 243525000 154488000 24243000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total unrealized and realized gains and losses of equity securities without readily determinable fair values for the years ended December 31, 2019,2020 and 2021 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="14" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="6" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross unrealized gains (upward adjustments)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,321</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">121,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">82,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,947</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross unrealized losses (impairment)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(180,913</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,063</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(351,380</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,139</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net unrealized (losses) gains on equity securities held</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(102,592</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">55,492</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(268,876</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(42,192</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net realized gains on equity securities sold</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">482,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">67,105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,530</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total net (losses) gains recognized in other income, net</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(102,592</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">537,694</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(201,771</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(31,662</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 78321000 121555000 82504000 12947000 180913000 66063000 351380000 55139000 -102592000 55492000 -268876000 -42192000 482202000 67105000 10530000 -102592000 537694000 -201771000 -31662000 7000000 1098000 67105000 10530000 20000000 465877000 342433000 262072000 0.387 14 172033000 13217000 4002000 2558000 401000 11411000 0 2853000 5327000 0 0 18488000 767000 120000 0.496 388581000 364298000 362235000 56843000 -102555000 857000 6537000 1026000 216126000 236552000 37120000 2500000 392000 15040000 18000000 30000000 4026000 7594000 -5231000 60992000 9571000 0 0 0 The Group summarized the unaudited condensed financial information of the Group’s equity method investments as a group below in accordance with Rule 4-08 of Regulation S-X:  <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance sheet data:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">452,904</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">520,871</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">81,736</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,072,284</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,798,402 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">282,208</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">220,499</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">182,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,587</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> liabilities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,771</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,746</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,216</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Redeemable preferred shares</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">875,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">906,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">142,237</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating data:</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">970,017</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">944,974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">925,020 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,156 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">307,531</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">407,487 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating (loss) income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,751</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,456</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">459,079 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (loss) income</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(78,146</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,962</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">464,352 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">72,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 452904000 520871000 81736000 1072284000 1798402000 282208000 220499000 182176000 28587000 7771000 7746000 1216000 875199000 906420000 142237000 970017000 944974000 925020000 145156000 223883000 307531000 407487000 63944000 -66751000 109456000 459079000 72039000 -78146000 115962000 464352000 72867000 42883000 6729000 0 46339000 7272000 4864000 0 0 <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ACCOUNTS RECEIVABLE, NET </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">325,606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">263,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for credit losses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100,020</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(92,695</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,545</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">225,586</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">170,305</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">26,725</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movements in the allowance for credit losses were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">Year ended December 31</div></div></div><br/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">USD</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,315</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of ASC 326</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,053</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div><br/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; text-align: right; padding: 0pt 5pt 0pt 0pt;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="font-size: 10pt; text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts charged to expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,973</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,462</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(230</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts written off</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,099</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,951</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(620</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of a subsidiary</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,208</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,912</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(300</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100,020</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">92,695</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,545</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">325,606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">263,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for credit losses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(100,020</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(92,695</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,545</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">225,586</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">170,305</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">26,725</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 325606000 263000000 41270000 100020000 92695000 14545000 225586000 170305000 26725000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movements in the allowance for credit losses were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">Year ended December 31</div></div></div><br/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">USD</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">109,315</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,020</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,695</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of ASC 326</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,053</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div><br/></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; text-align: right; padding: 0pt 5pt 0pt 0pt;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="font-size: 10pt; text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts charged to expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,973</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,462</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(230</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts written off</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,099</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,951</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(620</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of a subsidiary</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(68</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,208</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,912</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(300</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">100,020</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">92,695</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14,545</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 109315000 100020000 15695000 -9053000 2973000 1462000 230000 10099000 3951000 620000 68000 5208000 1912000 300000 100020000 92695000 14545000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PREPAYMENTS AND OTHER CURRENT ASSETS </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other receivables from advertisers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">726,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397,700</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances to suppliers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,592</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,644</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories (i)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,415</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivable from third-party payment platform</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,848</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,785</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Convertible loans (ii)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,293</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">113,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,371</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of prepayments and inventory</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(108,739</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(98,005</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for credit losses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(171,619</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(102,985</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,162</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">835,694</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479,329</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">75,217</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, convertible loans were fully impaired. </div></div></td></tr></table> <div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"/><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movements in the allowance for credit losses were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"/></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">Year ended December 31</div></div></div><br/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">USD</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of ASC 326</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="font-size: 10pt; text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; text-align: right; padding: 0pt 5pt 0pt 0pt;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="font-size: 10pt; text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts charged to expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(696</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(109</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts written off</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,658</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,460</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of a subsidiary</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,619</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,279</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">171,619</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">102,985 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16,162</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provision for credit losses and impairment of assets for the years ended December 31, 2019, 2020 and 2021 were RMB109,408, RMB32,999 and RMB493 (US$77), respectively. </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other receivables from advertisers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">726,945</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">397,700</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">62,408</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advances to suppliers</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">110,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,989</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">42,464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,592</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,644</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories (i)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,415</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Receivable from third-party payment platform</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,848</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,785</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,634</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Convertible loans (ii)</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">83,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,240</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,293</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">113,560</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,324</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,371</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of prepayments and inventory</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(108,739</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(98,005</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,379</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Allowance for credit losses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(171,619</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(102,985</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,162</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">835,694</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">479,329</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">75,217</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively. </div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, convertible loans were fully impaired. </div></div></td></tr></table> 726945000 397700000 62408000 110816000 108263000 16989000 42464000 29592000 4644000 24062000 15415000 2419000 14848000 16785000 2634000 83357000 8240000 1293000 113560000 104324000 16371000 108739000 98005000 15379000 171619000 102985000 16162000 835694000 479329000 75217000 1465000 265000 42000 2800000 23694000 7618000 1195000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movements in the allowance for credit losses were as follows: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"/></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;width:100%;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">Year ended December 31</div></div></div><br/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); width: 0px;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">USD</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144,622</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,932</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of ASC 326</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="font-size: 10pt; text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; text-align: right; padding: 0pt 5pt 0pt 0pt;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-align: right; padding: 0pt 5pt 0pt 0pt;"><div style="font-size: 10pt; text-align: right; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">—</div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts charged to expenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(696</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(109</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts written off</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,658</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10,460</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Disposal of a subsidiary</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; width: 5%; padding: 0pt 5pt 0pt 0pt;;text-align:right;">—</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange effect</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,619</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,279</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(201</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">171,619</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">102,985 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16,162</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 144622000 171619000 26932000 19765000 10862000 -696000 -109000 66658000 10460000 -11000 -1000 -3619000 -1279000 -201000 171619000 102985000 16162000 109408000 32999000 493000 77000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PROPERTY AND EQUIPMENT, NET </div></div></div></td></tr></table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div><br/></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,602</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI related equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office equipment and fixtures</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Motor vehicles</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,038</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated impairment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,226</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">101,984</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">101,794</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,974</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation expense of property and equipment for the years ended December 31, 2019, 2020 and 2021 were RMB37,382, RMB52,137 and RMB45,751 (US$7,179), respectively. The impairment recognized on property and equipment were nil, RMB9,226 and nil for the years ended December 31, 2019, 2020 and 2021, respectively. <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded impairment loss in “Other operating income (expense), net”.</div> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31,</div><br/></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Electronic equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">86,602</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,109</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI related equipment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">118,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152,177</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,880</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Leasehold improvements</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">60,392</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,522</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,279</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Office equipment and fixtures</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,039</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,867</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,274</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Motor vehicles</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,176</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,045</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">635</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated depreciation</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">184,038</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">145,529</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,837</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: Accumulated impairment</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,226</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,708</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,366</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">101,984</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">101,794</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15,974</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 86602000 64420000 10109000 118039000 152177000 23880000 60392000 14522000 2279000 26039000 20867000 3274000 4176000 4045000 635000 184038000 145529000 22837000 9226000 8708000 1366000 101984000 101794000 15974000 37382000 52137000 45751000 7179000 0 9226000 0 <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INTANGIBLE ASSETS, NET </div></div></div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets and the related accumulated amortization were summarized as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net carrying value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online game licenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">174,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(128,035</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,331</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">886</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131,664</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(106,928</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,631</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,115</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,142</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(38,582</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(31,560</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,076</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,589</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">User base</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,954</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,954</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,437</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,114</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,222</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">638</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,610</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">489,121</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(379,844</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(99,225</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,052</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,577</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net carrying<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online game licenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(122,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(54,238</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(118,478</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,069</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,783</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,485</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,298</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,570</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,920</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,650</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">User base</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,321</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,321</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,674</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,142</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,610</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">504,890</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(388,918</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(103,397</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,575</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group recorded impairment loss in “Other operating income (expense), net”. The impairment recognized on intangible assets were</div> RMB8,800, RMB17,746 and nil for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amortization expense of intangible assets for the years ended December 31, 2019, 2020 and 2021 were RMB28,086, RMB16,409 and RMB5,071 (US$796), respectively. Estimated amortization expense relating to the existing intangible assets with finite lives for each of next five years and thereafter is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ending December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,975</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">310</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">206</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,258</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,052</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,577</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets and the related accumulated amortization were summarized as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="18" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net carrying value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online game licenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">174,252</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(128,035</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,331</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">886</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131,664</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(106,928</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,631</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,115</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,142</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(38,582</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(31,560</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,665</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,076</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,589</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">User base</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">43,954</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,954</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,974</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,437</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,114</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,423</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,222</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">638</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,610</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">489,121</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(379,844</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(99,225</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,052</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,577</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 61%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Gross<br/> carrying</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> amortization</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Accumulated<br/> impairment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net carrying<br/> value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Online game licenses</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(122,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(54,238</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Technology</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,367</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(118,478</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,069</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Platform</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71,783</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,485</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,298</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer relationship</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,570</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(43,920</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,650</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">User base</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,321</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,321</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trademarks</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,674</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,142</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Domain names</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,576</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,915</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-compete</div> agreements</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,610</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">504,890</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(388,918</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(103,397</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12,575</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 174252000 128035000 45331000 886000 139000 131664000 106928000 17631000 7105000 1115000 70142000 38582000 31560000 45665000 43076000 2589000 43954000 43954000 16974000 13437000 2114000 1423000 223000 4860000 4222000 638000 100000 1610000 1610000 489121000 379844000 99225000 10052000 1577000 179843000 122515000 54238000 3090000 139367000 118478000 12069000 8820000 71783000 39485000 32298000 0 46570000 43920000 2650000 45321000 45321000 15820000 13674000 2142000 4000 4576000 3915000 661000 1610000 1610000 504890000 388918000 103397000 12575000 8800000 17746000 0 28086000 16409000 5071000 796000 Estimated amortization expense relating to the existing intangible assets with finite lives for each of next five years and thereafter is as follows: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ending December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,975</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">310</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,357</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">213</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">206</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,258</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">404</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10,052</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,577</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr></table> 1975000 310000 1574000 247000 1357000 213000 1314000 206000 1258000 197000 2574000 404000 10052000 1577000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LEASE </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group’s operating leases mainly related to offices and employees’ accommodation facilities. For leases with terms greater than 12 months, the Group records the related assets and lease liabilities at the present value of lease payments over the term. Certain leases include rental-free periods and renewal options, which are factored into the Group’s determination of lease payments when appropriate. As of December 31, 2020 and 2021, the Group had no finance leases. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, the weighted average remaining lease term was 3.0 years and 4.0 years, respectively, and the weighted average discount rate was 4.7% and 4.9% for the Group’s operating leases respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease cost for the year ended December 31, 2019, 2020 and 2021, was RMB66,609, RMB50,035 and RMB20,613 (US$3,235) respectively, which excluded cost of short-term contracts. Short-term lease cost for the year ended December 31, 2019, 2020 and 2021 was RMB7,039, RMB9,864 and RMB28,488 (US$4,470), respectively. For the years ended December 31, 2019, 2020 and 2021, no lease cost was capitalized. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future lease payments under operating leases as of December 31, 2021 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ending</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,810</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,354</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,615</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">52,910</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,303</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,781</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden52224964">Total</span> lease liability balance</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48,129</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,552</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> </tr> </table> P3Y P4Y 0.047 0.049 66609000 50035000 20613000 3235000 7039000 9864000 28488000 4470000 0 0 0 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future lease payments under operating leases as of December 31, 2021 were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ending</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,810</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,802</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,627</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,354</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2025</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,615</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2026</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">985</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total future lease payments</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">52,910</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,303</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less: imputed interest</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,781</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">751</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><span style="-sec-ix-hidden:hidden52224964">Total</span> lease liability balance</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48,129</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,552</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 2pt double black;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 1pt;"><div style="font-weight:bold;display:inline;width:100%;"> </div></div> </td> </tr> </table> 17906000 2810000 11485000 1802000 8627000 1354000 8615000 1352000 6277000 985000 52910000 8303000 4781000 751000 48129000 7552000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ACCRUED EXPENSES AND OTHER LIABILITIES </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payable to online advertising platforms as agency</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">744,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">495,875</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued operating expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">203,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">148,863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,716</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advance received in advertising agency services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">137,267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued advertising, marketing and promotional expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,033</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,994</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,636</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other taxes payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,468</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,774</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued bandwidth and cloud service costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,853</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,723</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,390,042</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,137,348</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">178,475</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Uncertain tax position</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">174,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease liabilities <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,957</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">192,272</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">205,717</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">32,281</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Payable to online advertising platforms as agency</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">744,314</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">495,875</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued operating expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">203,820</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">148,863</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,360</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Salary and welfare payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">104,716</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,073</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,799</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Advance received in advertising agency services</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,034</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">137,267</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,540</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued advertising, marketing and promotional expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">48,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,193</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,033</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156,994</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,636</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities current portion</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,876</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,452</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other taxes payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,468</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,678</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,774</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued bandwidth and cloud service costs</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,853</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">363</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">75,558</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,590</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,723</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,390,042</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,137,348</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">178,475</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 744314000 495875000 77814000 203820000 148863000 23360000 104716000 56073000 8799000 73034000 137267000 21540000 48027000 51193000 8033000 108376000 156994000 24636000 6876000 17452000 2739000 23468000 17678000 2774000 1853000 363000 57000 75558000 55590000 8723000 1390042000 1137348000 178475000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: underline; letter-spacing: 0px; top: 0px;;display:inline;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Uncertain tax position</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">174,113</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161,485</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">25,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Operating lease liabilities <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> portion</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,957</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,814</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,126</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">192,272</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">205,717</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">32,281</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 174113000 161485000 25341000 11957000 30677000 4814000 6202000 13555000 2126000 192272000 205717000 32281000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SEGMENT INFORMATION </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company presents segment information after elimination of inter-company transactions. In general, revenues, cost of revenues and operating expenses are directly attributable, or are allocated, to each segment. The Company allocates cost of revenues and operating expenses that are not directly attributable to a specific segment, such as those that support infrastructure across different segments, to different segments mainly on the basis of usage, revenue or headcount, depending on the nature of the relevant cost of revenues and operating expenses. The Company does not allocate assets to its segments as the CODM does not evaluate the performance of segments using asset information. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables present the summary of each segment’s revenues, operating income (loss) which were considered as segment operating performance measure, for the years ended December 31, 2019, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet business</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,370,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">653,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,534</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,587,695</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,552,645</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">784,616</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">123,123</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating (loss) income:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet business</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,406</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,070</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(363,401</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(597,203</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(208,243</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,678</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated expenses(i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(673,105</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(80,982</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,150</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,122</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,110,912</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(531,115</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(229,571</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(36,025</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments. </div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables present the summary of each segment’s revenues, operating income (loss) which were considered as segment operating performance measure, for the years ended December 31, 2019, 2020 and 2021: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 64%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet business</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,370,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,380,906</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">653,759</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">102,589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">216,884</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">171,739</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,534</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total revenues</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,587,695</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,552,645</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">784,616</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">123,123</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating (loss) income:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Internet business</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(74,406</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,070</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,225</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">AI and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(363,401</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(597,203</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(208,243</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(32,678</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated expenses(i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(673,105</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(80,982</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,150</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,122</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total operating loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(1,110,912</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(531,115</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(229,571</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(36,025</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments. </div></div> </td> </tr> </table> 3370811000 1380906000 653759000 102589000 216884000 171739000 130857000 20534000 3587695000 1552645000 784616000 123123000 -74406000 147070000 -14178000 -2225000 -363401000 -597203000 -208243000 -32678000 673105000 80982000 7150000 1122000 -1110912000 -531115000 -229571000 -36025000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">GEOGRAPHICAL INFORMATION </div></div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 12pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables set forth revenues and property and equipment, net by geographic area: </div><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">698,910</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Overseas (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,199,588</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">853,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">222,152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,342,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">437,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,123</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">138,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,481</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,494</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of the world (ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">718,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">277,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">98,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;">(i)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="break-inside: avoid; font-size: 0px;"> <td style="width: 4%; vertical-align: top;;text-align:left;"/> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> </td> </tr> </table> <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 12pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following tables set forth revenues and property and equipment, net by geographic area: </div><br/></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,388,107</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">698,910</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">562,464</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,263</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Overseas (i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,199,588</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">853,735</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">222,152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,860</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,342,021</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">437,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,646</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,123</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Japan</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">139,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">138,918</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">111,481</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,494</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Rest of the world (ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">718,277</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">277,555</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 1388107000 698910000 562464000 88263000 2199588000 853735000 222152000 34860000 1342021000 437262000 32646000 5123000 139290000 138918000 111481000 17494000 718277000 277555000 78025000 12243000 <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">A<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div> of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">98,438</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">99,133</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,661</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">418</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;;text-indent: 0px;"><div style="display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="display:inline;">(i)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses. </div></div></div> </td> </tr> </table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="break-inside: avoid; font-size: 0px;"> <td style="width: 4%; vertical-align: top;;text-align:left;"/> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> </td> </tr> </table> 98438000 99133000 15556000 3546000 2661000 418000 No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively. <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INCOME TAXES </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company is incorporated in the Cayman Islands and conducts its primary business operations through its subsidiaries, VIEs and subsidiaries of VIEs in the PRC. It also has subsidiaries mainly in Hong Kong, Singapore and Japan. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Cayman Islands </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under the current laws of the Cayman Islands, the Company is not subject to tax on income or capital gain arising in Cayman Islands. Additionally, upon payments of dividends by the Company to its shareholders, no Cayman Islands withholding tax will be imposed. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Hong Kong </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries in Hong Kong are subject to Hong Kong Profits Tax rate at 16.5%, and foreign-derived income is exempted from income tax. There are no withholding taxes in Hong Kong on remittance of dividends. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Singapore </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries in Singapore are subject to Singapore corporate income tax rate of 17% for the year ended December 2019, 2020 and 2021. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Japan </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Kingsoft Japan is incorporated in Japan with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital in excess of Japanese Yen (“JPY”) 100 million and is subject to a national corporate income tax rate of 23.4% and 23.2% since April 1, 2016 and April 1, 2018. The subsidiary of Kingsoft Japan with <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital of no more than JPY100 million is taxed at a tax rate of 15% on first JPY8 million and at 23.2% on the portion over JPY8 million from April 1, 2018. Local income taxes, which are local inhabitant tax and enterprise tax, are also imposed on corporate income. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">PRC </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s subsidiaries in the PRC and the VIEs are subject to the statutory rate of 25%, unless otherwise specified, in accordance with the Enterprise Income Tax law (the “EIT Law”), which was effective since January 1, 2008. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beijing Security, being qualified as High New Technology Enterprise (“HNTE”), is entitled to the preferential income tax rate of 15% from 2020 to 2022. As qualified HNTEs, Beijing Kingsoft Cheetah Technology Co., Ltd. is entitled to the preferential income tax rate of 15% from 2019 to 2021; Antutu is entitled to the preferential income tax rate of 15% from 2020 to 2022. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Pursuant to Ministry of Finance and State Administration of Taxation Announcement [2019] No.68, new Software development enterprise are each entitled to a tax holiday of <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-year</div> full EIT exemption followed by three-year 50% EIT reduction (“2+3 tax holiday”) starting from their respective first profit-making year prior to December 31, 2018. Zhuhai Baoqu Technology Co., Ltd. being qualifying as a new software development enterprise in the first year is entitled to a tax holiday of 50% EIT exemption in 2020. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Without the tax holidays and preferential tax, the Group’s income tax expenses would have increased by RMB84,520 for the year ended December 31, 2019 and decreased by RMB18,671 and RMB44,909 (US$7,047) for the years ended December 31, 2020 and 2021, respectively. The impacts of the tax holidays and preferential tax rates were an increase in the basic earnings per share of RMB0.0617 for the year ended December 31, 2019 and a decrease in the loss per share of RMB0.0133 </div><div style="font-size: 10pt; font-family: &quot;Times New Roman&quot;, &quot;serif&quot;; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">and RMB0.0314 (US$0.0049), </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">for the year ended December 31, 2020<div style="letter-spacing: 0px; top: 0px;;display:inline;">, </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">and 2021, respectively. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Under the EIT Law, dividends paid by PRC enterprises out of profits earned post-2007 to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-PRC</div> tax resident investors are subject to PRC dividend withholding tax of 10%. A lower withholding tax rate may be applied based on applicable tax treaties with certain jurisdictions. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income (loss) before income taxes consists of: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(589,752</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(325,686</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(490,025</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(76,897</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">833,933</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(365,687</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">508,247</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(339,571</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(53,288</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The current and deferred portions of income tax expenses included in the <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">consolidated statements of comprehensive (loss) income</div></div> are as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,713</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred income tax expenses (benefits)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,981</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,628</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">920</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,904</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97,090</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,633</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,139</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">(Loss) income before income tax</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(365,687</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">508,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(339,571</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,288</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense computed at the PRC statutory tax rate of 25%</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91,423</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,894</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,322</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of different tax rates in different jurisdictions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,059</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(150,466</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,764</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,631</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of tax holiday and preferential tax rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,909</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,047</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development super-deduction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(105,443</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,660</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,987</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-taxable</div> income(i)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,177</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,713</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,035</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses(ii)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,580</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of change in tax rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,991</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,327</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,934</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outside basis difference on investment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,681</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,470</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">192,675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">90,684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,881</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,732</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,904</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97,090</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,633</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,139</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="width: 11%; line-height: 8pt; margin-top: 0pt; margin-bottom: 2pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-taxable</div> income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions. </div> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes were measured using the enacted tax rates for the periods in which the temporary differences are expected to be reversed. The tax effects of temporary differences that give rise to the deferred tax balances as of December 31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses carry forward</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">257,328</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investment loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Allowance for credit losses</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets and accrued expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,953</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,654</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fixed assets depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intercompany transfer of long-lived assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,306</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,562</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(328,956</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(422,837</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,353</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,734</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">17,104</div><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2,684</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outside basis difference on investment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity method investment and unrealized gains</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,063</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> asset and others</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67,629</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">61,284</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">9,617</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Classification in the consolidated balance sheets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,384</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group operates through several subsidiaries, VIEs and subsidiaries of VIEs and the valuation allowance is considered for each subsidiary, VIE and subsidiary of VIE on an individual basis. As of December 31, 2020, and 2021, the Group’s total deferred tax assets before valuation allowances were RMB351,690 and RMB439,941 (US$69,037) respectively. As of December 31, 2020 and 2021, the Group recorded valuation allowances of RMB328,956 and RMB422,837 (US$66,353), respectively, on its deferred tax assets that are sufficient to reduce the deferred tax assets to the amounts that are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">more-likely-than-not</div> to be realized. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Undistributed earnings of certain of the Company’s PRC subsidiaries amounted to approximately RMB781,772 and </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> RMB741,272 (US$116,322) on December 31, 2020 and 2021, respectively. Those earnings are considered to be indefinitely reinvested; accordingly, no provision for PRC withholding tax has been provided thereon. Upon repatriation of those earnings in the form of dividends, the Group would be subject to PRC withholding tax at 10%. The PRC withholding tax rate could be reduced to 5% should the treaty benefit between Hong Kong and the PRC be applicable. As such, the amount of unrecognized deferred income tax liabilities is approximately ranging from RMB39,089 to RMB78,177 and RMB37,064 (US$5,816) to RMB74,127 (US$11,632) as of December 31, 2020 and 2021, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the Group had taxable losses of approximately RMB2,105,820 (US$330,449<div style="letter-spacing: 0px; top: 0px;;display:inline;">)</div> primarily deriving from entities in the PRC, Hong Kong and Singapore, which can be carried forward per tax regulation to offset future net profit for income tax purposes. The PRC taxable loss will expire from 2022 to 2031 and Hong Kong and Singapore taxable loss can be carried forward without an expiration date. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Unrecognized tax benefits </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">As of December 31, 2020 and 2021, the Group had unrecognized tax benefits of RMB179,492 and RMB177,526 (US$27,858), of which RMB17,445 and RMB26,657 (US$4,183), respectively, were deducted against the deferred tax assets on tax losses carry forward, and the remaining amounts of RMB162,047 and RMB150,869 (US$23,675), respectively were presented in the other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities in the consolidated balance sheets. The Group’s unrecognized tax benefits for the years ended December 31, 2020 and 2021 were primarily related to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">tax-deduction</div> of share- based compensation expenses and disposal of long-term investments. It is possible that the amount of unrecognized benefits will change in the next 12 months; however, an estimate of the range of the possible change cannot be made at this moment. As of December 31, 2020, and 2021, there were RMB162,047 and RMB150,869 (US$23,675) of unrecognized tax benefits that if recognized would impact the annual effective tax rate. A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,936</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions based on tax positions related to current year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">138,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversal based on tax positions related to prior years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,006</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(628</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">179,492</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">177,526</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,858</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group recognizes accrued interest related to unrecognized tax benefits in income tax expenses. For the year ended December 31, 2020 and 2021, the Group reversed RMB9,099, and RMB1,449 (US$227) in interest, respectively. The Group did not record any penalties related to unrecognized tax benefits. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the tax years ended December 31, 2016 through 2021 for the Group’s subsidiaries in the PRC and the VIEs are generally subject to examination by the PRC tax authorities. The tax years ended December 31, 2016 through 2021 for the Group’s subsidiary in the Singapore is generally subject to examination by the Singapore tax authorities. The tax years ended December 31, 2015 through 2021 for the Group’s subsidiaries in Hong Kong are generally subject to examination by the Hong Kong tax authorities. </div></div> 0.165 0.17 0.234 0.232 100000000 0.15 8000000 0.232 0.25 0.15 0.15 0.15 P2Y P3Y 0.50 84520000 -18671000 -44909000 -7047000 0.0617 -0.0133 -0.0314 -0.0049 0.10 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(589,752</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(325,686</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(490,025</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(76,897</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Non-PRC</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">224,065</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">833,933</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150,454</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,609</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(365,687</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">508,247</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(339,571</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(53,288</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">)</div></div> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -589752000 -325686000 -490025000 -76897000 224065000 833933000 150454000 23609000 -365687000 508247000 -339571000 -53288000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The current and deferred portions of income tax expenses included in the <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">consolidated statements of comprehensive (loss) income</div></div> are as follows: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 71%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current income tax expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,923</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">106,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,713</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Deferred income tax expenses (benefits)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,981</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,628</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">920</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">144</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,904</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97,090</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,633</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,139</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 1923000 106718000 12713000 1995000 5981000 -9628000 920000 144000 7904000 97090000 13633000 2139000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax is as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">(Loss) income before income tax</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(365,687</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">508,247</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(339,571</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(53,288</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense computed at the PRC statutory tax rate of 25%</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(91,423</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127,062</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(84,894</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(13,322</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of different tax rates in different jurisdictions</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(178,059</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(150,466</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(16,764</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,631</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of tax holiday and preferential tax rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">84,520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,671</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,909</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,047</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development super-deduction</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(105,443</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(46,153</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,660</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,987</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-taxable</div> income(i)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,804</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(44,177</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,713</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,035</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses(ii)</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">165,580</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,681</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,352</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of change in tax rate</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,991</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,327</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,934</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outside basis difference on investment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,681</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Withholding tax and others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,470</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">97,270</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Changes in valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">192,675</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">90,684</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">93,881</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,732</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,904</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">97,090</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13,633</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,139</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-taxable</div> income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions. </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-deductible</div> expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions. </div> </td> </tr> </table> -365687000 508247000 -339571000 -53288000 0.25 0.25 0.25 -91423000 127062000 -84894000 -13322000 -178059000 -150466000 -16764000 -2631000 -84520000 -18671000 -44909000 -7047000 105443000 46153000 12660000 1987000 15804000 44177000 25713000 4035000 165580000 21681000 8614000 1352000 -7991000 -12327000 -1934000 -30681000 -17482000 63000 10000 -5470000 97270000 18524000 2907000 192675000 90684000 93881000 14732000 7904000 97090000 13633000 2139000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred taxes were measured using the enacted tax rates for the periods in which the temporary differences are expected to be reversed. The tax effects of temporary differences that give rise to the deferred tax balances as of December 31, 2020 and 2021 are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tax losses carry forward</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">257,328</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">316,845</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,720</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investment loss</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">45,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,035</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,461</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Allowance for credit losses</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,435</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,476</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,469</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets and accrued expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,952</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,953</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,405</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,153</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Share-based compensation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,223</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,654</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">260</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fixed assets depreciation</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,414</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intercompany transfer of long-lived assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,921</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,181</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">185</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,306</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,562</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation allowance</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(328,956</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(422,837</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(66,353</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">22,734</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">17,104</div><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">2,684</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outside basis difference on investment</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,341</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity method investment and unrealized gains</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,063</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Right-of-use</div></div> asset and others</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">67,629</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">61,284</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">9,617</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Classification in the consolidated balance sheets:</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">14,384</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,257</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">58,564</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,190</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 257328000 316845000 49720000 45958000 73035000 11461000 22435000 28476000 4469000 7952000 8953000 1405000 2153000 3223000 1654000 260000 4414000 235000 37000 2921000 1181000 185000 5306000 9562000 1500000 328956000 422837000 66353000 22734000 17104000 2684000 57341000 54893000 8614000 6063000 6322000 992000 4225000 69000 11000 67629000 61284000 9617000 14384000 2257000 58564000 9190000 351690000 439941000 69037000 328956000 422837000 66353000 781772000 741272000 116322000 0.05 39089000 78177000 37064000 5816000 74127000 11632000 2105820000 330449000 2022 2031 179492000 177526000 27858000 17445000 26657000 4183000 162047000 150869000 23675000 162047000 150869000 23675000 A reconciliation of the beginning and ending amount of unrecognized tax benefit is as follows: <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">65,936</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">179,492</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,166</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Additions based on tax positions related to current year</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">138,583</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,040</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reversal based on tax positions related to prior years</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,006</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(628</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">179,492</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">177,526</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">27,858</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 65936000 179492000 28166000 138583000 2040000 320000 -25027000 -4006000 -628000 179492000 177526000 27858000 9099000 1449000 227000 0 <div style="font-size: 18pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 18pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RELATED PARTY TRANSACTIONS </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">a.</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Principal related parties </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 51%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 48%; font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Name of related parties</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Relationship with the Group</div></div></div> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent and its subsidiaries (“Tencent Group”)</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kingsoft and its subsidiaries (“Kingsoft Group”)</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar and its subsidiaries (“OrionStar Group”)</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shenzhen Feipai Technology Co., Ltd. (“Shenzhen Feipai”)</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pixiu Inc. and its subsidiaries (“Pixiu Group”)</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Live.me and its subsidiaries (“Live.me Group”)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entities controlled by a shareholder of the Group</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entities controlled by a shareholder of the Group</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entities controlled by a director of the Group</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entities influenced materially by the Group</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entities influenced materially by the Group</div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Entities influenced materially by the Group</div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">b. In addition to the transactions detailed elsewhere in these financial statements, the Group had the following material related party transactions for the years ended December 31, 2019, 2020 and 2021: </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="15" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 0.5%; vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Services received from:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(i)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kingsoft Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,115</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,793</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Services provided to:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(ii)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">176,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,242</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pixiu Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,033</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,509</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,796</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase of products and equipment:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(iii)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">98,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loans and investments provided to:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(iv)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">450,486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pixiu Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(v)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,085</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shenzhen Feipai</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(vi)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Selling business to<div style="letter-spacing: 0px; top: 0px;;display:inline;">:</div></div></div><br/></div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.5%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div><br/></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 0.5%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="padding: 0pt 5pt 0pt 0pt; text-align: right; background-color: rgba(255, 255, 255, 0);">—</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); text-align: right;">11,060</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> —</div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> —</div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(iv)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. </div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(v)</div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into loan agreements with Pixiu Group including a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-year</div> capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(vi)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><br/></div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">c. The balances between the Group and its related parties as of December 31, 2020 and 2021 are listed below: </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(1) Amount due from related parties </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,334</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,151</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,510</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pixiu Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group(i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">137,157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kingsoft Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other related parties (ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,259</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,393</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">227,845</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">212,668</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">33,372</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the balances of due from OrionStar Group primarily included convertible loan of RMB100,000 (US$15,692) and prepayments made for the purchase of robotics products. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, the amount of due from related parties included convertible loans of RMB21,000 to a related party<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> which <div style="display:inline;">h</div>as been fully impaired as of December 31, 2020 and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.</div></div></div></div> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Balances with related parties that were unsecured and repayable on demand, including <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-trading</div> receivables from selling business and providing loans RMB58,068 and RMB110,289 (US$17,307) as of December 31, 2020 and 2021, respectively. The balance of RMB3,784 and RMB110,073 (US$17,273) were long-term nature as of December 31, 2020 and 2021, respectively. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movements in the allowance for credit losses were as follows: </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">USD</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of ASC 326</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts charged to expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,563</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,442</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts written off</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,917</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(458</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange effect</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">46,204</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">58,786</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9,224</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(2) Amount due to related parties </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,752</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,573</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kingsoft Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">659</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48,938</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">37,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">5,925</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="15" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the year ended December 31,</div></div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 0.5%; vertical-align: bottom;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Services received from:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(i)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kingsoft Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,804</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,897</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,003</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,655</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,147</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">32,594</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,115</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,793</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,756</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">589</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Services provided to:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(ii)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">176,099</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">73,462</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,333</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,329</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,242</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,207</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,862</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">606</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pixiu Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,033</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,614</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,509</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,796</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">27,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,718</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,839</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Purchase of products and equipment:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(iii)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">98,197</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">87,090</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,290</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,322</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Loans and investments provided to:</div></div></div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(iv)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">450,486</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">100,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,692</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pixiu Group</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(v)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">69,402</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,085</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shenzhen Feipai</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:center;">(vi)</td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,500</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Others</div></div> </td> <td style="vertical-align: bottom; width: 1%;">  </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 0.5%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 1%;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,816</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="line-height: normal; margin-bottom: 0px; margin-top: 0px;"> </div> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; width: 2%;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgb(204, 238, 255); width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;width:100%;">Selling business to<div style="letter-spacing: 0px; top: 0px;;display:inline;">:</div></div></div><br/></div></div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 0.5%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgb(204, 238, 255); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); width: 65%;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div><br/></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 0.5%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="padding: 0pt 5pt 0pt 0pt; text-align: right; background-color: rgba(255, 255, 255, 0);">—</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); text-align: right;">11,060</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> —</div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0pt 5pt 0pt 0pt; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; text-align: right; line-height: normal;"> —</div> </td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> <div style="margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(iii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(iv)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. </div></div> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(v)</div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into loan agreements with Pixiu Group including a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">3-year</div> capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">(vi)</div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements. </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px; text-indent: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><br/></div> <div style="clear: both; max-height: 0px;"/> <div style="clear: both; max-height: 0px;"/> 23804000 23897000 19139000 3003000 73655000 51147000 32594000 5115000 16857000 10793000 3756000 589000 176099000 73462000 40333000 6329000 20242000 4207000 3862000 606000 13450000 2033000 9614000 1509000 4796000 27376000 11718000 1839000 98197000 87090000 40290000 6322000 450486000 100000000 15692000 69402000 7085000 3000000 2500000 59816000 11060000 100000000 15692000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78,008</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,334</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,151</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">49,474</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,995</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,510</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pixiu Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">50,674</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,625</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,178</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group(i)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">26,280</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">137,157</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kingsoft Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,164</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,281</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other related parties (ii)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,259</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">17,393</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,729</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">227,845</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">212,668</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">33,372</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the balances of due from OrionStar Group primarily included convertible loan of RMB100,000 (US$15,692) and prepayments made for the purchase of robotics products. </div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(ii)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020 and 2021, the amount of due from related parties included convertible loans of RMB21,000 to a related party<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">,</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> which <div style="display:inline;">h</div>as been fully impaired as of December 31, 2020 and 202<div style="letter-spacing: 0px; top: 0px;;display:inline;">1.</div></div></div></div> </td> </tr> </table> 78008000 7334000 1151000 49474000 15995000 2510000 50674000 26625000 4178000 26280000 137157000 21523000 3150000 8164000 1281000 20259000 17393000 2729000 227845000 212668000 33372000 100000000 15692000 21000000 21000000 58068000 110289000 17307000 3784000 110073000 17273000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The movements in the allowance for credit losses were as follows: </div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"/> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended December 31,</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">USD</div></div></div></td> <td style="vertical-align: bottom;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 0px;"> <td style="width: 76%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">34,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,204</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,250</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Adoption of ASC 326</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,056</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts charged to expenses</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,563</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,442</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amounts written off</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,917</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(458</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign Exchange effect</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(10</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">46,204</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">58,786</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9,224</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> 34027000 46204000 7250000 12056000 128000 15563000 2442000 0 2917000 458000 -7000 -64000 -10000 46204000 58786000 9224000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">OrionStar Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8,752</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">127</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Tencent Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,573</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24,944</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,914</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Live.me Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">662</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,431</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">225</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Kingsoft Group</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,811</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,372</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,202</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">659</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48,938</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">37,760</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"><div style="font-weight:bold;display:inline;width:100%;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-weight:bold;display:inline;width:100%;">5,925</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 8752000 811000 127000 22573000 24944000 3914000 662000 1431000 225000 6811000 6372000 1000000 10140000 4202000 659000 48938000 37760000 5925000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHARE-BASED COMPENSATION </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2014 Restricted Shares Plan </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On April 22 and April 24, 2014, the board of directors and the shareholders of the Company approved to adopt a restricted shares plan (the “2014 Restricted Shares Plan”), respectively. Under the 2014 Restricted Shares Plan, the Company is authorized to issue up to 122,545,665 Class A ordinary shares (excluding shares which have lapsed or have been forfeited) pursuant to the grant of restricted shares and restricted share units thereunder. Unless terminated earlier, the 2014 Restricted Shares Plan will terminate automatically in 2024. The share awards granted under 2014 Restricted Shares Plan had vesting terms of no longer than 5 years from the date of grant. Except for service conditions, there were no other vesting conditions for all the awards under 2014 Restricted Shares Plan. The following table summarizes the Company’s option activity under the 2014 Restricted Shares Plan during the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise Price<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Grant Date<br/> Fair Value<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term (Years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,652,305</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,820,900</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.03</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,159,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,950,497</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,835,215</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,527,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.50</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,001,674</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.91</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,525,830</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The weighted-average grant-date fair value of options granted during the year 2019 was US$0.60. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The grant date fair value of each option before modification is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary share (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.36~0.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.70%~3.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility range</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.1%~62.9</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected exercise multiple</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value per option granted (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.36~0.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The risk-free interest rate for periods within the contractual life of the options is based on the U.S. Treasury yield curve in effect at the time of grant for a term consistent with the contractual term of the awards. Expected volatility is estimated based on the historical volatility ordinary shares of several comparable companies in the same industry. The dividend yield is estimated based on expected dividend policy over the expected term of the options. The expected exercise multiple is based on management’s estimation, which the Company believes is representative of the future. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">On August 1, 2019 and June 23, 2020, the Company’s compensation committee approved to reduce the exercise price to nil for all unvested and vested options, respectively, granted by the Company under the 2014 Restricted Shares Plan. Accordingly, the awards were considered in-substance restricted shares for all grantees. Such exercise price cancellation was accounted by the Company as a share option modification and required remeasurement at the time of the modification</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">. The total incremental cost as a result of the modification were RMB12,510 and RMB4,770, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted shares activity pursuant to the 2014 Restricted Shares Plan for the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value (US$)<br/> after modification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,835,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,164,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(221,450</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,448,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.92</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,525,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,272,973</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,061,820</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,640,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,994,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,016,463</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,055,299</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,562,640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB5,238 (US$822), and is expected to be recognized over a weighted-average period of 2.2 years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total fair value of vested restricted shares on their respective vesting dates during the years ended December 31, 2020 and 2021 were RMB18,263 and RMB2,696 (US$423), respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2013 Incentive Scheme </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On January 2, 2014, the Company adopted an equity incentive scheme (the “2013 Incentive Scheme”). The 2013 Incentive Scheme provides for the grant of ordinary shares, restricted shares, share options and share appreciation rights to the employees, directors or <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-employee</div> consultants of the Company. The maximum number of the Company’s ordinary shares which may be issued under the 2013 Incentive Scheme is 64,497,718 (excluding shares which have lapsed or have been forfeited). The 2013 Incentive Scheme is valid and effective for a term of ten years commencing from its adoption. Except for service conditions, there were no other vesting conditions for all the awards under 2013 Incentive Scheme. As of December 31, 2021, all the share awards granted under 2013 Incentive Scheme had vesting terms of no longer than 5 years from the date of grant. </div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Group’s options activity under the 2013 Incentive Scheme during the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise Price<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Grant Date<br/> Fair Value<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term (Years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,791,941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,417,123</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.02</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,111,674</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,990,119</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,273,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,852,510</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,420,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised Outstanding at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Year ended<br/> December 31,<br/> 2018</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary share (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06~1.43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.97%~3.58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility range</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56.3%~57.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected exercise multiple</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value per option granted (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.79~1.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On August 1, 2019 and June 23, 2020, the Company’s compensation committee approved to cancel the exercise price for all unvested and vested options previously granted by the Company under the 2013 Incentive Scheme Plan. Such exercise price cancellation was accounted by the Company as a share option modification and required remeasurement at the time of the modification. The total incremental cost as a result of the modification were RMB7,588 and RMB24,860, respectively. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted shares activity pursuant to the 2013 Incentive Scheme for the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value (US$)<br/> after modification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,990,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,052,547</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.02</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,909,057</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,420,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,600,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.21</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,310,465</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(364,377</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.90</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,254,730</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,773,520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,416,898</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.79</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,014,882</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,596,470</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.23</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs. The weighted-average grant-date fair value of restricted share granted during the years 2021 was US$0.17. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB6,111 (US$959), and is expected to be recognized over a weighted-average period of 2.1 years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total fair value of vested restricted shares on their respective vesting dates for the years ended December 31, 2020 and 2021 were RMB46,906 and RMB2,199 (US$345). </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">2011 Share Award Scheme </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On May 26, 2011, the board of directors of the Company approved and adopted the 2011 Share Award Scheme, as amended in September 2013 and November 2016, to recognize the contributions of certain employees and to give incentives thereto in order to retain them for the continued operation and development of the Group. Under the 2011 Share Award Scheme, the board of directors may grant restricted shares to its employees and directors to receive an aggregate of no more than 100,000,000 ordinary shares of the Company (excluding shares which have lapsed or have been forfeited) as at the date of such grant. Unless early terminated by the board of directors of the Company, the 2011 Share Award Scheme is valid and effective for a term of ten years commencing from its adoption. Under the 2011 Share Award Scheme, grantees have no dividend or voting rights until the restricted shares are vested. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Group has set up the Share Award Scheme Trust for the purpose of administering the 2011 Share Award Scheme and holding shares awarded to the employees before they vest. As of December 31, 2021, 1,331,999 (2020: 1,284,629) forfeited and ungranted restricted shares are held by the Share Award Scheme and available to be granted in the future. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The fair value of the restricted shares was determined based on the price of the Company’s publicly traded ADSs. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted shares activity pursuant to the 2011 Share Award Scheme for the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,739,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,189,310</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,452,468</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,409,359</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,066,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">596,920</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.21</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,170,395</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,549,603</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.57</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,943,725</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,596,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,687,405</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,643,470</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">208,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, the total estimated unrecognized share-based compensation expenses related to restricted shares awarded amounted to RMB166 (US$26), and is expected to be recognized over a weighted-average period of 1.2 years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The total fair value of vested restricted shares on their respective vesting dates for the years ended December 31, 2019, 2020 and 2021 were RMB9,357, RMB1,697 and RMB2,154 (US$338), respectively. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Share-based Awards of subsidiaries </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Subsidiaries of the Group also have equity incentive plans granting share-based awards. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The grant date fair value of each share-based award is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 51%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary share (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.42~0.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.34~4.87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.57%~3.73</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.66</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.07</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility range</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.2%~59.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52.02</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.61%~8.72</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.82</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value per option granted (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.22~0.27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.02</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.44~2.56</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the share-based compensation expenses of subsidiaries’ share-based awards recognized by the Group: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">135</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,479</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48,672</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,979</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,961</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,407</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, there was RMB4,863 (US$763) unrecognized share-based compensation expenses related to incentive plans, which is expected to be recognized over a vesting period of 1.4 years. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total share-based compensation expenses recorded by the Group are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,044</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,771</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,091</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,087</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,212</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(190</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">127,440</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">80,982</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,150</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,122</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 122545665 P5Y The following table summarizes the Company’s option activity under the 2014 Restricted Shares Plan during the years ended December 31, 2019, 2020 and 2021, respectively: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise Price<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Grant Date<br/> Fair Value<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term (Years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">30,652,305</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,835</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,820,900</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.03</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.60</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,159,989</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,950,497</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(18,835,215</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.98</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,527,504</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.50</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">150</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,001,674</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.91</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,525,830</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.42</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted shares activity pursuant to the 2014 Restricted Shares Plan for the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value (US$)<br/> after modification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,835,215</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.97</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,164,800</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.31</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(221,450</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">16,448,965</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.92</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,525,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.62</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,272,973</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.32</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,061,820</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.77</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,640,002</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.88</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,994,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.14</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,016,463</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,055,299</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.00</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,562,640</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.22</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 30652305 0.22 1.15 P5Y3M21D 11835000 6820900 0.03 0.6 7159989 0.13 0.81 4950497 0.1 1.08 18835215 0.17 0.98 6527504 0.34 1.5 P4Y3M21D 150000 1001674 0.34 1.91 5525830 0.34 1.42 0 0 0 0 0 0.6 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The grant date fair value of each option before modification is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 80%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary share (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.36~0.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.70%~3.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility range</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.1%~62.9</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected exercise multiple</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value per option granted (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.36~0.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 0.36 0.68 0.017 0.0325 0.571 0.629 0 2.2 0.36 0.68 12510000 4770000 18835215 0.97 2164800 1.31 221450 1.36 16448965 0.92 5525830 1.62 12272973 1.32 6061820 0.77 3640002 0.88 5994400 0.14 2016463 0.78 1055299 1 6562640 0.22 5238000 822000 P2Y2M12D 18263000 2696000 423000 64497718 P10Y P5Y <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Group’s options activity under the 2013 Incentive Scheme during the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 57%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Exercise Price<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Grant Date<br/> Fair Value<br/> (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted<br/> Average<br/> Remaining<br/> Contractual<br/> Term (Years)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Aggregate<br/> Intrinsic<br/> Value (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">44,791,941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12,546</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,417,123</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.02</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,111,674</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(5,990,119</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">33,273,025</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.01</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">765</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(4,852,510</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.10</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,420,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.34</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.13</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercised Outstanding at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested and expected to vest at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Exercisable as at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted shares activity pursuant to the 2013 Incentive Scheme for the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 69%;"/> <td style="width: 8%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of<br/> shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value (US$)<br/> after modification</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in August 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,990,119</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,052,547</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.02</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(28,515</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Outstanding at January 1, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,909,057</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Modified in June 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">28,420,515</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,600,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.21</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(30,310,465</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.33</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(364,377</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.90</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,254,730</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,773,520</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.17</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,416,898</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.79</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,014,882</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.81</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,596,470</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.23</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 44791941 0.33 1.13 P5Y3D 12546000 0 0 0 3417123 0.34 1.02 2111674 0.15 1.59 5990119 0.33 1.06 33273025 0.34 1.13 P4Y3D 765000 4852510 0.34 1.1 28420515 0.34 1.13 0 0 0 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 84%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;">Year ended<br/> December 31,<br/> 2018</td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary share (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06~1.43</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.97%~3.58</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility range</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56.3%~57.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected exercise multiple</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.2</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value per option granted (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.79~1.15</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 1.06 1.43 0.0297 0.0358 0.563 0.572 0 2.2 0.79 1.15 7588000 24860000 0 0 5990119 1.15 1052547 1.02 28515 1.33 4909057 1.06 28420515 1.33 1600000 0.21 30310465 1.33 364377 0.9 4254730 0.64 5773520 0.17 1416898 0.79 1014882 0.81 7596470 0.23 0.17 6111000 959000 P2Y1M6D 2020000 46906000 2199000 345000 100000000 P10Y 1331999 1284629 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the restricted shares activity pursuant to the 2011 Share Award Scheme for the years ended December 31, 2019, 2020 and 2021, respectively: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 66%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Number of shares</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Weighted average</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">grant date</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">fair value (US$)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at January 1, 2019</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,739,320</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.06</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,189,310</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.37</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,452,468</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.08</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,409,359</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.05</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4,066,803</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.69</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">596,920</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.21</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,170,395</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.68</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,549,603</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.57</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2020</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,943,725</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.64</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Granted</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,596,100</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.26</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Vested</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,687,405</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.36</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Forfeited</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,643,470</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.59</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unvested at December 31, 2021</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">208,950</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.39</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> </table> 5739320 1.06 2189310 0.37 2452468 1.08 1409359 1.05 4066803 0.69 596920 0.21 1170395 0.68 1549603 0.57 1943725 0.64 1596100 0.26 1687405 0.36 1643470 0.59 208950 0.39 166000 26000 P1Y2M12D 9357000 1697000 2154000 338000 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The grant date fair value of each share-based award is estimated on the date of grant using the binomial tree option pricing model with the following assumptions used for years presented: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 51%;"/> <td style="width: 10%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 9%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Year ended<br/> December 31, 2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value of ordinary share (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.42~0.94</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.09</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">4.34~4.87</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Risk-free interest rates</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.57%~3.73</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.66</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.07</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility range</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57.2%~59.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59.2</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">52.02</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected dividend yield</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">8.61%~8.72</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.82</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.00</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value per option granted (US$)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.22~0.27</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.02</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.44~2.56</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 0.42 0.94 0.09 4.34 4.87 0.0257 0.0373 0.0066 0.0007 0.572 0.592 0.592 0.5202 0.0861 0.0872 0.0082 0 0.22 0.27 0.02 2.44 2.56 <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the share-based compensation expenses of subsidiaries’ share-based awards recognized by the Group: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 75%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">728</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">858</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">135</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">31,907</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,376</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,400</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,479</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">342</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">15,286</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,879</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">361</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">48,672</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">33,979</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8,961</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,407</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 728000 858000 135000 31907000 20376000 7400000 1161000 1479000 996000 342000 54000 15286000 11879000 361000 57000 48672000 33979000 8961000 1407000 4863000 763000 P1Y4M24D <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total share-based compensation expenses recorded by the Group are as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">524</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,044</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,027</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">161</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">59,771</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">29,091</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,996</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">941</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Selling and marketing</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,818</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,087</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">210</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">63,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">51,934</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,212</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(190</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">127,440</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">80,982</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7,150</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,122</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 524000 1044000 1027000 161000 59771000 29091000 5996000 941000 3818000 -1087000 1339000 210000 63327000 51934000 -1212000 -190000 127440000 80982000 7150000 1122000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">COMMITMENT AND CONTINGENCIES </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Commitment for cloud services </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future minimum payments under non-cancelable agreements for cloud services consist of the following as of December 31, 2021. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Less than</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1 Year </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1-3 Years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">More than 3<br/> Years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase obligations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,334</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Capital commitment </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021, commitments for the purchase of fixed assets are immaterial. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Litigation and investigation </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Group and certain of its current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">In Re: Cheetah Mobile, Inc. Securities Litigation </div></div>(Case No. 2:20-cv-05696). On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that the Group made false or misleading statements regarding the Group’s business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule 10b-5 promulgated thereunder. Briefing on the Group’s motion to dismiss the complaint was completed in July 2021. On March 30, 2022, the Court granted the Group’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. Lawsuits such as this could divert a significant amount of the Group’s attention and other resources from the Group’s business and operations, which could harm the Group’s results of operations and require the Group to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm the Group’s reputation and restrict the Group’s ability to raise capital in the future. In addition, if a claim is successfully made against the Group, the Group may be required to pay significant damages, which could have a material adverse effect on the Group’s financial condition and results of operations. Furthermore, there can be no assurance that the Group’s insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. The Group also may be subject to claims for indemnification related to these matters, and the Group cannot predict the impact that indemnification claims may have on the Group’s business, financial condition or results of operations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"/></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"/></div> <div style="line-height: 11.5pt; text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to the Company’s disclosures for fiscal year 2015 regarding its relationship with one of its advertising business partners. The SEC investigation also relates to Rule 10b5-1 trading plans entered into by certain current and former officers and directors of the Company and sales of the Company’s ADS under those plans in 2015 and 2016. The Company and its current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While the Group believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against the Company and/or the current and former officers and directors of the Company involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings and other limitations or sanctions under the U.S. securities laws. The Company recorded a loss contingency amounting to US</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$1.5 </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">million as of December 31, 2020. Based on recent developments, in the opinion of management and based on advice of the Company’s legal counsel, the Company is currently unable to ascertain the ultimate outcome, including an estimate of the amount of the loss or a range of loss, if any, in connection with the SEC investigation or any potential litigation. Therefore, the amount of loss cannot be reasonably estimated, and the Company reversed <div style="display:inline;">the </div>previously accrued loss contingency as of December 31, 2021. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except for the class actions and investigation mentioned above, the Group is involved in several other proceedings as of December 31, 2021 which are either immaterial, or the Group does not believe that a reasonable possibility of loss has been incurred as the proceedings are in the early stages, and/or there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. As a result, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, which includes eventual loss, fine, penalty or business impact, if any, and therefore, an estimate for the reasonably possible loss or a range of reasonably possible losses cannot be made. However, the Group believes that such matters, individually and in the aggregate, when finally resolved, are reasonably likely not to have a material adverse effect on the Group’s consolidated results of operations, financial position and cash flows. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Future minimum payments under non-cancelable agreements for cloud services consist of the following as of December 31, 2021. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Less than</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1 Year </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid; white-space: nowrap;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1-3 Years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">More than 3<br/> Years</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Purchase obligations</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">108,334</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,167</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> </table> 108334000 54167000 54167000 0 1500000 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SHAREHOLDERS’ EQUITY </div></div></div> </td> </tr> </table> <div style="clear: both; max-height: 0px;"/> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Ordinary shares </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Immediately following the IPO, the Memorandum and Articles of Association were amended and restated such that the authorized share capital of the Company was reclassified and redesignated into 10,000,000,000 shares comprising of (i) 7,600,000,000 Class A ordinary shares; (ii) 1,400,000,000 Class B ordinary shares; and (iii) 1,000,000,000 reserved shares at par value of US$0.000025 per share. The rights of the holders of Class A and Class B ordinary shares are identical, except with respect to voting and conversion rights. Each share of Class A ordinary shares is entitled to one vote per share and is not convertible into Class B ordinary shares under any circumstances. Each share of Class B ordinary shares is entitled to ten votes per share and is convertible into one Class A ordinary share at any time by the holder thereof. Upon any transfer of Class B ordinary shares by the holder thereof to any person or entity that is not an affiliate of such holder, such Class B ordinary shares would be automatically converted into an equal number of Class A ordinary shares. There were 520,723 and nil Class B ordinary shares transferred to Class A ordinary shares in the years ended December 31, 2020 and 2021, respectively. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020, there were 482,113,756 and 945,496,827 Class A and Class B ordinary shares outstanding. As of December 31, 2021, there were 487,234,522 and 945,496,827 Class A and Class B ordinary shares outstanding.<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The vested restricted shares but have not physically been issued are considered outstanding as each period end and included in the calculation of basic (loss) earning per share. </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Retained earnings </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with the PRC Regulations on Enterprises with Foreign Investment and their articles of association, a foreign invested enterprise established in the PRC is required to provide certain statutory reserves, namely general reserve fund, the enterprise expansion fund and staff welfare and bonus fund which are appropriated from net profit as reported in the enterprise’s PRC statutory accounts. A foreign invested enterprise is required to allocate at least 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit to the general reserve until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. Appropriations to the enterprise expansion fund and staff welfare and bonus fund are at the discretion of the board of directors for all foreign invested enterprises. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">Additionally, in accordance with the Company Law of the PRC, a domestic enterprise is required to provide statutory common reserve of at least 10% of its annual <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">after-tax</div> profit until such reserve has reached 50% of its respective registered capital based on the enterprise’s PRC statutory accounts. A domestic enterprise is also required to provide a statutory public welfare fund and a discretionary surplus reserve, at the discretion of the board of directors, from the profits determined in accordance with the enterprise’s PRC statutory accounts. The aforementioned reserves can only be used for specific purposes and are not distributable as cash dividends. </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC statutory reserve funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unreserved retained earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">802,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">447,469 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,218</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total retained earnings</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">857,188</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">505,085</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79,259</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Under PRC laws and regulations, there are restrictions on the Company’s subsidiaries in the PRC and VIEs with respect to transferring certain of their net assets to the Company either in the form of dividends, loans, or advances. Such restriction amounted to RMB1,399,065 (US$219,544) as of December 31, 2021. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Furthermore, cash transfers from the Company’s subsidiaries in the PRC to its subsidiaries outside of China are subject to PRC government control of currency conversion. Shortages in the availability of foreign currency may restrict the ability of the subsidiaries in the PRC and VIEs to remit sufficient foreign currency to pay dividends or other payments to the Company, or otherwise satisfy their foreign currency denominated obligations. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Accumulated other comprehensive income </div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of accumulated other comprehensive income were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">currency</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">translation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">adjustment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized gains</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">on available-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for sale Securities</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 1, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">253,054</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,750</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income before reclassification</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income attribute to noncontrolling interests</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">330,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">337,773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss before reclassification</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(167,476</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,251</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(174,727</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income attribute to noncontrolling interests</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,428</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss before reclassification</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,536</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,536</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income attribute to noncontrolling interests</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2021, in US$</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There was nil tax expense or benefit recognized related to the changes of each component of accumulated other comprehensive income for the years ended December 31, 2019, 2020 and 2021. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> 10000000000 7600000000 1400000000 1000000000 0.000025 520723 482113756 945496827 487234522 945496827 0.10 0.50 0.10 0.50 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PRC statutory reserve funds</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">54,992</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">57,616</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">9,041</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Unreserved retained earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">802,196</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">447,469 </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,218</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total retained earnings</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">857,188</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">505,085</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">79,259</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 54992000 57616000 9041000 802196000 447469000 70218000 857188000 505085000 79259000 1399065000 219544000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The components of accumulated other comprehensive income were as follows: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 65%;"/> <td style="width: 5%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Foreign</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">currency</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">translation</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">adjustment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Unrealized gains</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">on available-</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for sale Securities</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at January 1, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">253,054</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,750</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">249,304</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income before reclassification</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,097</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,010</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income attribute to noncontrolling interests</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">459</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">330,610</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,163</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">337,773</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss before reclassification</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(167,476</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,251</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(174,727</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income attribute to noncontrolling interests</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">294</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,428</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive loss before reclassification</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,536</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,536</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income attribute to noncontrolling interests</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">458</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,350</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(88</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance at December 31, 2021, in US$</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,864</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(14</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 253054000 -3750000 249304000 77097000 10913000 88010000 -459000 -459000 330610000 7163000 337773000 -167476000 -7251000 -174727000 -294000 -294000 163428000 -88000 163340000 -75536000 0 -75536000 -458000 -458000 88350000 -88000 88262000 13864000 -14000 13850000 0 <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(LOSS) EARNINGS PER SHARE </div></div></div></td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 5pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted earnings per share for each of the years presented are calculated as follows, the effect of share options and restricted share units were excluded from the computation of diluted net loss per share for the years ended December 31, 2019 and 2021, as its effect would be anti-dilutive: </div></div> <div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 30%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Year ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class A</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class A</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class B</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class B</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Numerator:</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to Cheetah Mobile Inc.</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(313,977</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">416,732</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(118,975</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(18,670</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(232,151</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,430</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Accretion of redeemable noncontrolling interests</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(29,865</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—<div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Dilution effect arising from dividends declared on share <br/>awards of consolidated subsidiaries</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(326</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(10,669</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(681</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(107</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(1,328</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(208</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to Cheetah Mobile Inc. after <br/>accretion of redeemable noncontrolling interests and <br/>dilution effect arising from share-based awards issued by <br/>subsidiaries</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(344,168</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">406,063</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(119,656</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(18,777</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;"><div style="font-style: italic; white-space: nowrap;;display:inline;">Denominator:</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Weighted average number of ordinary shares outstanding</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,369,041,418</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,402,509,386</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2514</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">0.2895</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Numerator:</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to Cheetah Mobile Inc. after <br/>accretion of redeemable noncontrolling interests and <br/>dilution effect arising from share-based awards issued by <br/>subsidiaries</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(344,168</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">406,063</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(119,656</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(18,777</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Reallocation of net income as a result of conversion of <br/>Class B into Class A ordinary shares</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to ordinary shareholders</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(344,168</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">406,063</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(353,135</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(55,415</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;"><div style="font-style: italic; white-space: nowrap;;display:inline;">Denominator:</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Weighted average ordinary shares outstanding</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,369,041,418</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,402,509,386</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Dilutive effect of Share-based awards</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">18,558,520</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Conversion of Class B into Class A ordinary shares</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Denominator used for (loss) earnings per share</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,369,041,418</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,421,067,906</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,430,052,602</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,430,052,602</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0pt; line-height: 0pt; width: 30%; white-space: nowrap;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2514</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">0.2857</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per ADS:</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Denominator used for (loss) earnings per ADS—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">136,904,142</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">140,250,939</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">48,455,578</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">48,455,578</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Denominator used for (loss) earnings per ADS—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">136,904,142</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">142,106,791</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">143,005,260</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">143,005,260</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per ADS—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.5140</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">2.8953</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.4694</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.3875</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per ADS—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.5140</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">2.8575</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.4694</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.3875</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 30%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 5pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic and diluted earnings per share for each of the years presented are calculated as follows, the effect of share options and restricted share units were excluded from the computation of diluted net loss per share for the years ended December 31, 2019 and 2021, as its effect would be anti-dilutive: </div></div> <div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 30%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="22" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Year ended December 31</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="14" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class A</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class A</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class B</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Class B</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">Ordinary</div><br/> <div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">shares</div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;"> </td> <td colspan="2" style="vertical-align: bottom; line-height: 9pt; font-size: 9pt;;text-align:center;"><div style="letter-spacing: 0px; top: 0px; line-height: 9pt;;display:inline;"><div style="line-height: 9pt; font-size: 9pt;;font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Numerator:</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to Cheetah Mobile Inc.</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(313,977</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">416,732</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(118,975</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(18,670</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(232,151</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,430</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Accretion of redeemable noncontrolling interests</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(29,865</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—<div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Dilution effect arising from dividends declared on share <br/>awards of consolidated subsidiaries</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(326</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(10,669</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(681</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(107</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(1,328</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(208</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to Cheetah Mobile Inc. after <br/>accretion of redeemable noncontrolling interests and <br/>dilution effect arising from share-based awards issued by <br/>subsidiaries</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(344,168</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">406,063</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(119,656</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(18,777</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;"><div style="font-style: italic; white-space: nowrap;;display:inline;">Denominator:</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Weighted average number of ordinary shares outstanding</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,369,041,418</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,402,509,386</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2514</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">0.2895</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Numerator:</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to Cheetah Mobile Inc. after <br/>accretion of redeemable noncontrolling interests and <br/>dilution effect arising from share-based awards issued by <br/>subsidiaries</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(344,168</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">406,063</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(119,656</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(18,777</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Reallocation of net income as a result of conversion of <br/>Class B into Class A ordinary shares</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Net (loss) income attributable to ordinary shareholders</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(344,168</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">406,063</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(353,135</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(55,415</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(233,479</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(36,638</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;"><div style="font-style: italic; white-space: nowrap;;display:inline;">Denominator:</div></div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Weighted average ordinary shares outstanding</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,369,041,418</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,402,509,386</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">484,555,775</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Dilutive effect of Share-based awards</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">18,558,520</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Conversion of Class B into Class A ordinary shares</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Denominator used for (loss) earnings per share</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,369,041,418</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,421,067,906</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,430,052,602</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">1,430,052,602</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">945,496,827</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0pt; line-height: 0pt; width: 30%; white-space: nowrap;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt; width: 1%;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; line-height: 0pt; font-size: 0pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 0pt; line-height: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 0pt;;display:inline;"> </div></div></div></td> <td style="line-height: 0pt; font-size: 0pt;"><div style="font-size: 0pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per share—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2514</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">0.2857</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.2469</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.0388</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; font-weight: bold; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per ADS:</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Denominator used for (loss) earnings per ADS—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">136,904,142</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">140,250,939</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">48,455,578</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">48,455,578</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">Denominator used for (loss) earnings per ADS—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">136,904,142</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">142,106,791</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">143,005,260</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">143,005,260</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per ADS—basic</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.5140</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">2.8953</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.4694</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.3875</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 1pt; line-height: 1pt; width: 30%; white-space: nowrap;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt; width: 1%;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="vertical-align: bottom; line-height: 1pt; font-size: 1pt;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); font-size: 1pt; line-height: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></div></div></td> <td style="line-height: 1pt; font-size: 1pt;"><div style="font-size: 1pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 1pt;;display:inline;"> </div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; white-space: nowrap;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 9pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; white-space: nowrap;">(Loss) earnings per ADS—diluted</div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.5140</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">2.8575</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(2.4694</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;;text-align:right;">(0.3875</td> <td style="vertical-align: bottom; white-space: nowrap; line-height: 9pt; font-size: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; line-height: 9pt; font-size: 9pt; width: 1%;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 9pt; line-height: 9pt;"><div style="line-height: 9pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px; width: 30%;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; width: 1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> -313977000 416732000 -118975000 -18670000 -232151000 -36430000 29865000 0 -326000 -10669000 -681000 -107000 -1328000 -208000 -344168000 406063000 -119656000 -18777000 -233479000 -36638000 1369041418 1402509386 484555775 484555775 945496827 945496827 -0.2514 0.2895 -0.2469 -0.0388 -0.2469 -0.0388 -344168000 406063000 -119656000 -18777000 -233479000 -36638000 -233479000 -36638000 -344168000 406063000 -353135000 -55415000 -233479000 -36638000 1369041418 1402509386 484555775 484555775 945496827 945496827 0 18558520 0 0 0 0 0 945496827 945496827 1369041418 1421067906 1430052602 1430052602 945496827 945496827 -0.2514 0.2857 -0.2469 -0.0388 -0.2469 -0.0388 136904142 140250939 48455578 48455578 136904142 142106791 143005260 143005260 -2.514 2.8953 -2.4694 -0.3875 -2.514 2.8575 -2.4694 -0.3875 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">19.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EMPLOYEE BENEFIT </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Full time employees of the Group participate in government mandated defined contribution plan, pursuant to which certain welfare benefits are provided to employees. The Group has no legal obligation for the benefits beyond the contributions made. The total amounts for such employee benefits, which were expensed as incurred, were approximately RMB193,990, RMB93,658 and RMB56,490 (US$8,865) for the years ended December 31, 2019, 2020 and 2021, respectively. </div></div> 193990000 93658000 56490000 8865000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">FAIR VALUE MEASUREMENT </div></div></div></td></tr></table> <div style="clear: both; max-height: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">820-10,</div> Fair Value Measurements and Disclosures: Overall (“ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">820-10”),</div> establishes a three-tier fair value hierarchy, which prioritizes the inputs used in measuring fair value as follows: </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 1 — Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 2 — Include other inputs that are directly or indirectly observable in the marketplace </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Level 3 — Unobservable inputs which are supported by little or no market activity </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">820-10</div> describes three main approaches to measuring the fair value of assets and liabilities: (1) market approach; (2) income approach and (3) cost approach. The market approach uses prices and other relevant information generated from market transactions involving identical or comparable assets or liabilities. The income approach uses valuation techniques to convert future amounts to a single present value amount. The measurement is based on the value indicated by current market expectations about those future amounts. The cost approach is based on the amount that would currently be required to replace an asset. </div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Assets and liabilities measured or disclosed at fair value on a recurring basis </div></div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In accordance with ASC <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">820-10,</div> the Group measures equity investments with readily determinable fair value, equity investment accounted for using fair value option and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities at fair value on a recurring basis. The equity investments with readily determinable fair value and short-term <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> debt securities are classified within Level 1 as the fair value is measured using quoted market data, or Level 2 as the fair value is measured by using indirectly inputs observable in the marketplace. The equity investment accounted for using fair value option and long-term available-for-sale debt securities are classified with in Level 3 in the fair value hierarchy. </div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured on a recurring basis or disclosed at fair value are summarized below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 48%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted prices in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">active markets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">assets (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">observable<br/> inputs (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">inputs (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total gains</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(losses)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurement—Recurring:</div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> debt securities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale debt securities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,272</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0px;;text-align:right;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using fair value option</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> debt securities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,365</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments with readily determinable fair value</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using fair value option</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">364,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">364,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliations of assets categorized within Level 3 under the fair value hierarchy are as follow: </div><br/></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">497,796</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(102,555</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,660</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">388,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,140</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">364,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,339</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">408,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2021 in US$</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;">(i)</td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">There were no transfers of fair value measurements into or out of Level 3 for the years ended December 31, 2019, 2020 and 2021. </div></div></td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 89%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group measured equity investment accounted for using fair value option and <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div> debt securities on recurring basis using significant unobservable inputs (Level 3) for the year ended December 31, 2021. The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><br/></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 21%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 19%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 19%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation technique</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Unobservable</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">inputs</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Range</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using fair value option</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">362,235</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">Discount cash flow method</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align:top"> <div style="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">•   Weighted average cost of capital (“WACC”)</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"><div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17.5%</div></div></td></tr> <tr style="font-size: 0px;"> <td style="width: 21%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 19%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 19%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 18%;"/></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 2em; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   Compound Annual Growth Rate (“CAGR”)</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:right;"><div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16.4%</div></div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 2em; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   EBIT Margin </div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:right;"><div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7.7%~16.2%</div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">A sensitivity analysis of the investment in equity investment accounted for using fair value option shows that, with all other variables hold constant, an increase/decrease of 0.5% in the CAGR would cause the fair value of the investment increase/decrease by 1.8% and 1.7%, respectively; an increase/decrease of 0.5% in the WACC would cause the fair value of the investment decrease/increase by 5.4% and 5.8%, respectively; and an increase/decrease of 5% in the EBIT margin would cause the fair value of the investment increase/decrease by 9.0% and 8.8%, respectively. </div></div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Assets and liabilities measured or disclosed at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis </div></div></div></div><br/></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The Group measures certain financial assets as equity investments accounted for using equity method at fair value on a nonrecurring basis only if an impairment loss were to be recognized. The Group measures equity securities accounted for using measurement alternative on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis only if there are observable price changes in orderly transactions for identical or similar investments of the same issuer, or an impairment loss were to be recognized. The Group also measures the remaining interests upon deconsolidation of certain businesses at fair value on a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> basis. The Group’s <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-financial</div> assets, such as intangible assets, goodwill and property and equipment, would be measured at fair value only if they were determined to be impaired. </div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following table summarizes the Company’s assets held as of December 31, 2020 and 2021 for which a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> fair value measurement was recorded during the years ended December 31, 2020 and 2021: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 45%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Balance</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted prices in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">active markets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">assets (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">other observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">inputs (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">inputs (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total (losses)</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">gains</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurement—Non-Recurring:</div></div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">738,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">738,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(284,736</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,226</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,746</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted using equity method</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">For equity securities accounted for under the measurement alternative, when there are observable price changes in orderly transactions for identical or similar investments of the same issuer, the investments are <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">re-measured</div> to fair value (Note 4). The <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> fair value measurements to the carrying amount of an investment usually requires management to estimate a price adjustment for the different rights and obligations between a similar instrument of the same issuer with an observable price change in an orderly transaction and the investment held by the Group. These <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> fair value measurements were measured as of the observable transaction dates. The valuation methodologies involved require management to use the observable transaction price at the transaction date and other unobservable inputs (level 3) such as volatility of comparable companies and probability of exit events as it relates to liquidation and redemption preferences. When there is impairment of equity securities accounted for under the measurement alternative, the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> fair value measurements are measured at the date of impairment. The Company uses valuation methodologies, the market approach and income approach, which requires management to use unobservable inputs (level 3). All impairments recorded in the year ended December 31, 2021 were resulted from full impairments except for certain equity investments, which <div style="letter-spacing: 0px; top: 0px;;display:inline;">were</div> written down from carrying value of RMB908,184 to fair value of RMB583,804 (US$91,612) as of December 31, 2021. In 2021, the Group sold part of equity interest of an investment previously accounted for using the measurement alternative and the remaining equity interest held was reclassified and accounted for as available-for-sale debt securities since the Group has a put option to require the equity investee to redeem the Group’s equity interest at the Group’s option. The Group remeasured the fair value of the investment upon the reclassification with a remeasurement loss of RMB42,883 (US$6,729) recorded in “Other expense” in the consolidated comprehensive (loss) income. The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below:</div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 29%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 25%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Valuation technique</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Unobservable</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">inputs</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Range</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);">Equity investments accounted for using measurement alternative</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">738,292</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Black-Scholes method</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   IPO Probability</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">30% to 40</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   Volatility</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">49% to 54</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Market Approach</div></div></td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">IPO Probability</div></div></div></div> </td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; text-indent: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;">25</td> <td style="vertical-align: top; white-space: nowrap; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">•   Volatility</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">%</td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">•   DLOM</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);">Discount cash flow method</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 2em; line-height: normal;">•   WACC</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">19.50</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">•   CAGR</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">32.9</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal; white-space: nowrap;">•   EBIT Margin</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">-33.2%~29.2</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">A sensitivity analysis of the fair value including the impairment of the equity investments accounted for using the measurement alternative shows<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>that, with all other variables hold constant, an increase/decrease o</div>f 5%<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"> in the IPO probability would cause the fair value of the investments<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>increase/decrease by</div> 1.2%<div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">, </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">respectively; an increase/decrease of</div> 5% </div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">in the volatility would cause the fair value of the investments increase/decrease<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">by</div><div style="letter-spacing: 0px; top: 0px; text-indent: 0px; background: none;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; background: none; text-decoration: none;;display:inline;"> </div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">0.3%<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">and</div> 0.2%, <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">respectively; an increase/decrease</div> 5% <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">in the DLOM would cause the fair value of the investments decrease/increase by</div> 1.8%</div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>respectively; an increase/decrease of</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"> 0.5% </div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">in the CAGR would cause the fair value of the investment increase/decrease by</div></div><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"> 1%</div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, respectively; an<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>increase/decrease<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>of 0.5%<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>in the WACC would cause<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>the fair value of the investment decrease/increase by <div style="letter-spacing: 0px; top: 0px;;display:inline;">3</div>%<div style="letter-spacing: 0px; top: 0px;;display:inline;">,<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div>respectively;<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>and an increase/decrease<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">of</div><div style="letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 5% in the EBIT margin would cause the fair value of the investment increase/decrease by <div style="letter-spacing: 0px; top: 0px;;display:inline;">4</div>%<div style="letter-spacing: 0px; top: 0px;;display:inline;">,</div> respectively.</div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Assets and liabilities measured on a recurring basis or disclosed at fair value are summarized below: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 48%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Fair</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Value</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted prices in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">active markets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">assets (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">other</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">observable<br/> inputs (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">inputs (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total gains</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(losses)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Fair value measurement—Recurring:</div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> debt securities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">41,140</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">262,169</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,441</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale debt securities</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">7,272</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">46,339</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; padding: 0px;;text-align:right;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using fair value option</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">56,843</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">362,235</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Available-for-sale</div></div> debt securities</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,365</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term Investment</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments with readily determinable fair value</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,411</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,327</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using fair value option</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">364,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">364,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The following table summarizes the Company’s assets held as of December 31, 2020 and 2021 for which a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-recurring</div> fair value measurement was recorded during the years ended December 31, 2020 and 2021: </div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 45%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Balance</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total Balance</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Quoted prices in</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">active markets</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">for identical</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">assets (Level 1)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">other observable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">inputs (Level 2)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Significant</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">unobservable</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">inputs (Level 3)</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total (losses)</div></div><br/> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">gains</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Fair value measurement—Non-Recurring:</div></div></div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2021</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">738,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">115,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">738,292</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(284,736</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As of December 31, 2020</div></div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Property and equipment, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">85,094</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9,226</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Intangible assets, net</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(17,746</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using the measurement alternative</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">585,958</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">55,942</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted using equity method</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,000</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr></table> 262169000 41140000 262169000 1441000 46339000 7272000 46339000 362235000 56843000 362235000 6537000 1830000 1830000 -7365000 11411000 11411000 5327000 364298000 364298000 857000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Amounts</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of January 1, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">497,796</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(102,555</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(6,660</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2019</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">388,581</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,140</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2020</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">364,298</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Addition</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">46,339</div></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value change</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange translation adjustments</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(8,600</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2021</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">408,574</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Balance as of December 31, 2021 in US$</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,114</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td> </td></tr></table> 0 497796000 -102555000 -6660000 388581000 857000 -25140000 364298000 46339000 6537000 -8600000 408574000 64114000 0 0 0 The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div><br/></div> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 21%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 19%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 19%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 1%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 18%; font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Fair value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Valuation technique</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Unobservable</div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">inputs</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Range</div></div></div></td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity investments accounted for using fair value option</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;;text-align:center;">362,235</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;">Discount cash flow method</td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align:top"> <div style="margin-top:0pt; margin-bottom:1pt; margin-left:2.00em; text-indent:-2.00em; font-size:10pt; font-family:Times New Roman">•   Weighted average cost of capital (“WACC”)</div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: top;"><div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">17.5%</div></div></td></tr> <tr style="font-size: 0px;"> <td style="width: 21%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 19%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 19%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td style="width: 18%;"/></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 2em; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   Compound Annual Growth Rate (“CAGR”)</div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:right;"><div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16.4%</div></div></div></td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td> <td colspan="2" style="height: 6pt;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top;"> </td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;"><div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 2em; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   EBIT Margin </div></div></div></td> <td style="vertical-align: bottom;"><div style="display:inline;">  </div></td> <td style="vertical-align: top; font-size: 10pt;;text-align:right;"><div style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7.7%~16.2%</div></div></div></td></tr></table> <div style="clear:both;max-height:0pt;;text-indent: 0px;"/> 362235000 0.175 0.164 0.077 0.162 0.005 0.018 0.017 0.005 0.054 0.058 0.05 0.09 0.088 738292000 115854000 738292000 284736000 85094000 85094000 9226000 17746000 585958000 585958000 -55942000 18000000 18000000 908184000 583804000 91612000 42883000 6729000 The significant unobservable inputs used in the fair value measurement and the corresponding impacts to the fair values are presented below: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;;text-indent: 0px;"> <tr style="font-size: 0px;"> <td style="width: 29%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td style="width: 25%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Fair value</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Valuation technique</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Unobservable</div></div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">inputs</div></div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">  </div></td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Range</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);">Equity investments accounted for using measurement alternative</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">738,292</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Black-Scholes method</div></td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   IPO Probability</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">30% to 40</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   Volatility</div></div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">49% to 54</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 0px; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; font-size: 10pt; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Market Approach</div></div></td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">•   <div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">IPO Probability</div></div></div></div> </td> <td style="vertical-align: bottom; text-indent: 0px; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; text-indent: 0px; background-color: rgba(255, 255, 255, 0);;text-align:right;">25</td> <td style="vertical-align: top; white-space: nowrap; text-indent: 0px; background-color: rgba(255, 255, 255, 0);"><div style="letter-spacing: 0px; top: 0px;;display:inline;">%</div> </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">•   Volatility</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">57</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">%</td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">•   DLOM</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);;text-align:right;">10</td> <td style="vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);">Discount cash flow method</td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; margin-left: 2em; line-height: normal;">•   WACC</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">19.50</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal;">•   CAGR</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0);">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0);;text-align:right;">32.9</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> <tr> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> <div style="text-indent: -2em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 2em; line-height: normal; white-space: nowrap;">•   EBIT Margin</div> </td> <td style="vertical-align: bottom; background-color: rgba(255, 255, 255, 0); white-space: nowrap;">  </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;"> </td> <td style="vertical-align: top; background-color: rgba(255, 255, 255, 0); white-space: nowrap;;text-align:right;">-33.2%~29.2</td> <td style="vertical-align: top; white-space: nowrap; background-color: rgba(255, 255, 255, 0);">% </td> </tr> </table> 738292000 0.30 0.40 0.49 0.54 0.25 0.57 0.10 0.195 0.329 -0.332 0.292 0.05 0.05 0.012 0.012 0.05 0.05 0.003 0.002 0.05 0.05 0.018 0.018 0.005 0.01 0.01 0.005 0.03 0.03 0.05 0.05 0.04 0.04 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2<div style="letter-spacing: 0px; top: 0px;;display:inline;">1</div>.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">CONDENSED FINANCIAL INFORMATION OF THE COMPANY </div></div></div> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Balance Sheets </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ASSETS</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Current assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,201</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,130</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from subsidiaries and related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,429,987</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,124,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">490,273</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,579,358</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,292,108</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">516,604</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">492,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">446,969</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment in subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,625,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">897,699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">140,869</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,881</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,118,505</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,347,549</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">211,458</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,697,863</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,639,657</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">728,062</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LIABILITIES AND SHAREHOLDERS’ EQUITY</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to subsidiaries and related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">754,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,159,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">181,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">779,798</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,190,902</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">186,879</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,908</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">170,684</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">169,629 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">26,618</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">950,482</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,360,531</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">213,497</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders’ equity</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares (par value of US$0.000025 per share; 7,600,000,000 shares authorized; 482,113,756 and 487,234,522 shares issued as of December 31, 2020 and 2021, respectively; 482,113,756 and 487,234,522 shares outstanding as of December 31, 2020 and 2021, respectively)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class B ordinary shares (par value of US$0.000025 per share; 1,400,000,000 shares authorized; 957,465,244 and 957,465,244 shares issued as of December 31, 2020 and 2021, respectively; 945,496,827 and 945,496,827 shares outstanding as of December 31, 2020 and 2021, respectively)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,726,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,685,544</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">421,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">505,085</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,259</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shareholders’ equity</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,747,381</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,279,126</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">514,565</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities and shareholders’ equity</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,697,863</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,639,657</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">728,062</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statements of Comprehensive (loss) income </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;">) </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;">) </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,872</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,159</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,978</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of goodwill</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,154</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(106,884</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(45,641</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(21,981</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,449</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity in loss of subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(495,735</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(168,217</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(352,616</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,336</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income (expense), net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange gains (loss), net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(315</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">306,006</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">711,629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Loss) income before income taxes</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(274,789</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">499,781</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(338,998</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(53,198</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,188</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(83,049</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,128</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,903</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>oss) income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(313,977</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">416,732</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(351,126</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(55,101</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax of nil</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unrealized gains (losses) on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities, net</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,250</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(167,183</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,078</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,781</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">88,469</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(174,433</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(75,078</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(11,781</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive (<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>oss) income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(225,508</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">242,299</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(426,204</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(66,882</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statements of Cash Flows </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by operating activities</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,258</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided (used in) by investing activities</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375,584</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(864,999</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(135,737</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by financing activities</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(494,055</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,453,285</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">891,960</div><br/></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139,968</div><br/></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(121,395</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,469</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,997</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net (decrease) increase in cash </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> cash equivalents and restricted cash</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(68,960</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(231,343</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,158</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">339</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash</div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> cash equivalents and restricted cash at beginning of the year</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">318,546</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">249,586</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,243</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,863</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash</div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> cash equivalents and restricted cash at end of the year</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">249,586</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,243</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,401</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,202</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(a) Basis of presentation </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the Company only condensed financial information, the Company records its investment in its subsidiaries, VIEs and subsidiaries of VIEs under the equity method of accounting. Such investment is presented on the condensed balance sheets as “Investment in subsidiaries” and share of their income as “Equity in profit (loss) of subsidiaries” on the condensed statements of comprehensive (loss) income. The subsidiaries VIEs and subsidiaries of VIEs did not pay any dividends to the Company for any of the years presented. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company only condensed financial information should be read in conjunction with the Group’s consolidated financial statements. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">(b) Commitments and contingencies </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company does not have any significant commitments or long-term obligations as of any of the periods presented. </div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company and certain of its current and former officers have been named as defendants in two putative securities class actions filed on June 25, 2020 and July 31, 2020 respectively in the U.S. District Court for the Central District of California. On August 24, 2020, the Court consolidated the two cases under the caption <div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">In Re: Cheetah Mobile, Inc. Securities Litigation</div></div> (Case No. <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">2:20-cv-05696).</div></div> On March 15, 2021, an amended complaint was filed. According to the amended complaint, the action is purportedly brought on behalf of a class of persons who allegedly suffered damages as a result of their trading in our ADRs between April 26, 2017 and March 24, 2020. The action alleges that the Company made false or misleading statements regarding the Company’s business and operations in violation of the Sections 10(b) and 20(a) of the U.S. Securities Exchange Act of 1934, and Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10b-5</div> promulgated thereunder. Briefing on the Company’s motion to dismiss the complaint was completed in July 2021. On March 30, 2022, the Court granted the Company’s motion to dismiss, with leave for Plaintiffs to amend the complaint. On May 6, 2022, the parties reached a stipulation, pursuant to which Plaintiffs voluntarily dismissed the claims asserted in the action, and agreed that they would not amend the complaint or appeal the Court’s order. The case is now closed. Lawsuits such as this could divert a significant amount of the Company’s attention and other resources from the Company’s business and operations, which could harm the Company’s results of operations and require the Company to incur significant expenses to defend the lawsuit. Any such lawsuit, whether or not successful, could harm the Company’s reputation and restrict the Company’s ability to raise capital in the future. In addition, if a claim is successfully made against the Company, the Company may be required to pay significant damages, which could have a material adverse effect on the Company’s financial condition and results of operations. Furthermore, there can be no assurance that the Company’s insurance carriers will cover all or part of the defense costs, or any liabilities that may arise from these matters. The Company also may be subject to claims for indemnification related to these matters, and the Company cannot predict the impact that indemnification claims may have on the Company’s business, financial condition or results of operations. </div></div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;;text-indent: 0px;"/> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-indent: 0px; letter-spacing: 0px; top: 0px;;display:inline;">The Staff of the Division of Enforcement of the SEC is conducting an investigation relating to the Company’s disclosures for fiscal year 2015 regarding its relationship with one of its advertising business partners. The SEC investigation also relates to Rule <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10b5-1</div> trading plans entered into by certain current and former officers and directors of the Company and sales of the Company’s ADS under those plans in 2015 and 2016. The Company and its current and former officers and directors have been fully cooperating with the SEC and are in discussions with the SEC concerning the potential outcome of the investigation. While the Company believe the SEC investigation is nearing conclusion, the exact duration and outcome of the SEC matter cannot be predicted at this time. A settlement or litigation with the SEC could include allegations by the SEC of violations of the U.S. securities laws against the Company and/or the current and former officers and directors of the Company involved, seeking various remedies, including penalties, fines, injunctive relief, a cease and desist order, officer and director bars, certain compliance undertakings and other limitations or sanctions under the U.S. securities laws. The Company recorded a loss contingency amounting to US</div>$1.5 <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;text-indent: 0px;;display:inline;">million as of December 31, 2020. Based on recent developments, in the opinion of management and based on advice of the Company’s legal counsel, the Company is currently unable to ascertain the ultimate outcome, including an estimate of the amount of the loss or a range of loss, if any, in connection with the SEC investigation or any potential litigation. Therefore, the amount of loss cannot be reasonably estimated, and the Company<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>reversed <div style="display:inline;">the </div>previously accrued loss contingency as of December 31, 2021. </div></div></div> <div style="text-indent: 4%; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Except for the class action and investigation mentioned above, the Company is involved in several other proceedings as of December 31, 2021 which are either immaterial, or the Company does not believe that a reasonable possibility of loss has been incurred as the proceedings are in the early stages, and/or there is a lack of clear or consistent interpretation of laws specific to the industry-specific complaints among different jurisdictions. As a result, there is considerable uncertainty regarding the timing or ultimate resolution of such matters, which includes eventual loss, fine, penalty or business impact, if any, and therefore, an estimate for the reasonably possible loss or a range of reasonably possible losses cannot be made. However, the Company believes that such matters, individually and in the aggregate, when finally resolved, are reasonably likely not to have a material adverse effect on the Company’s consolidated results of operations, financial position and cash flows. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Balance Sheets </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 77%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td rowspan="3" style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">As of December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0);;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0.5pt;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">ASSETS</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Current assets</div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash and cash equivalents</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">18,243</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,401</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,201</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Short-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepayments and other current assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">131,128</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">147,396</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">23,130</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due from subsidiaries and related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,429,987</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">3,124,311</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">490,273</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,579,358</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,292,108</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">516,604</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Long-term investments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">492,714</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">446,969</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">70,139</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Investment in subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,625,791</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">897,699</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">140,869</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,881</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">450</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> assets</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,118,505</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,347,549</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">211,458</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,697,863</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,639,657</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">728,062</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">LIABILITIES AND SHAREHOLDERS’ EQUITY</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">22,893</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">19,110</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,999</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Due to subsidiaries and related parties</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">754,136</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,159,795</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">181,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax payable</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11,997</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,883</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total current liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">779,798</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,190,902</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">186,879</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Deferred tax liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">39,830</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">40,908</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">6,419</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Other <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">130,854</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">128,721</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">20,199</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;">Total <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-current</div> liabilities</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">170,684</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">169,629 </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">26,618</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">950,482</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1,360,531</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">213,497</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Shareholders’ equity</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class A ordinary shares (par value of US$0.000025 per share; 7,600,000,000 shares authorized; 482,113,756 and 487,234,522 shares issued as of December 31, 2020 and 2021, respectively; 482,113,756 and 487,234,522 shares outstanding as of December 31, 2020 and 2021, respectively)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">78</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">12</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Class B ordinary shares (par value of US$0.000025 per share; 1,400,000,000 shares authorized; 957,465,244 and 957,465,244 shares issued as of December 31, 2020 and 2021, respectively; 945,496,827 and 945,496,827 shares outstanding as of December 31, 2020 and 2021, respectively)</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">156</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">24</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Additional <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">paid-in</div> capital</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,726,619</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,685,544</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">421,420</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">857,188</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">505,085</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">79,259</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accumulated other comprehensive income</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">163,340</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">88,262</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">13,850</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total shareholders’ equity</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,747,381</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,279,126</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">514,565</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities and shareholders’ equity</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,697,863</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4,639,657</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">728,062</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 18243000 20401000 3201000 0 131128000 147396000 23130000 1429987000 3124311000 490273000 1579358000 3292108000 516604000 492714000 446969000 70139000 2625791000 897699000 140869000 2881000 450000 3118505000 1347549000 211458000 4697863000 4639657000 728062000 22893000 19110000 2999000 754136000 1159795000 181997000 2769000 11997000 1883000 779798000 1190902000 186879000 39830000 40908000 6419000 130854000 128721000 20199000 170684000 169629000 26618000 950482000 1360531000 213497000 0.000025 0.000025 7600000000 7600000000 482113756 487234522 482113756 487234522 78000 79000 12000 0.000025 0.000025 1400000000 1400000000 957465244 957465244 945496827 945496827 156000 156000 24000 2726619000 2685544000 421420000 857188000 505085000 79259000 163340000 88262000 13850000 3747381000 3279126000 514565000 4697863000 4639657000 728062000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statements of Comprehensive (loss) income </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 67%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;">) </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; padding-bottom: 0.375pt;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Gross profit</div></div></div> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;">  </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">(5</td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;">) </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;"> </td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; border-bottom: 0.75pt solid black;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.375pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Research and development</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(858</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(482</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">General and administrative</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(41,872</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(45,159</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(21,978</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,449</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Impairment of goodwill</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(64,154</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating expenses</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(106,884</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(45,641</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(21,981</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(3,449</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Equity in loss of subsidiaries</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(495,735</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(168,217</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(352,616</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(55,336</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income (expense), net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">21,677</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2,325</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(9</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign exchange gains (loss), net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">152</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(315</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">71</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">11</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other income, net</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">306,006</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">711,629</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">35,537</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">5,577</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(Loss) income before income taxes</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(274,789</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">499,781</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(338,998</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(53,198</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense<div style="letter-spacing: 0px; top: 0px;;display:inline;">s</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(39,188</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(83,049</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(12,128</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,903</td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net (<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>oss) income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(313,977</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">416,732</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(351,126</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(55,101</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss), net of tax of nil</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Unrealized gains (losses) on <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">available-for-sale</div></div> securities, net</div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">10,913</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(7,250</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">—  </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Foreign currency translation adjustments</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">77,556</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(167,183</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(75,078</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(11,781</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other comprehensive income (loss)</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">88,469</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(174,433</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(75,078</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(11,781</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total comprehensive (<div style="letter-spacing: 0px; top: 0px;;display:inline;">l</div>oss) income</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(225,508</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">242,299</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(426,204</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(66,882</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> 0 5000 0 -5000 0 858000 482000 3000 41872000 45159000 21978000 3449000 64154000 106884000 45641000 21981000 3449000 -495735000 -168217000 -352616000 -55336000 21677000 2325000 -9000 -1000 152000 -315000 71000 11000 306006000 711629000 35537000 5577000 -274789000 499781000 -338998000 -53198000 39188000 83049000 12128000 1903000 -313977000 416732000 -351126000 -55101000 10913000 -7250000 77556000 -167183000 -75078000 -11781000 88469000 -174433000 -75078000 -11781000 -225508000 242299000 -426204000 -66882000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 4%;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Statements of Cash Flows </div></div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 70%;"/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 1%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="14" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">For the years ended December 31,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;">  </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">RMB</div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> </td> <td colspan="2" style="vertical-align: bottom;;text-align:center;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">US$</div></div></td> <td style="vertical-align: bottom;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by operating activities</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(15,258</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(2,186</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">666</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">105</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net cash provided (used in) by investing activities</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">375,584</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1,345,523</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(864,999</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(135,737</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Net cash (used in) provided by financing activities</div><br/></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(494,055</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(1,453,285</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">891,960</div><br/></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap; text-indent: 0px;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">139,968</div><br/></td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of exchange rate changes on cash and cash equivalents and restricted cash</div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">64,769</td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(121,395</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(25,469</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">(3,997</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Net (decrease) increase in cash </div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> cash equivalents and restricted cash</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(68,960</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">(231,343</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">) </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,158</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">339</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash</div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> cash equivalents and restricted cash at beginning of the year</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">318,546</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">249,586</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,243</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2,863</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Cash</div></div> <div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">and</div></div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> cash equivalents and restricted cash at end of the year</div></div></div> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">249,586</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18,243</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">20,401</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3,202</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-size: 0px;"> </td> <td style="vertical-align: bottom;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> <td style="vertical-align: bottom;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td> </td> </tr> </table> -15258000 -2186000 666000 105000 375584000 1345523000 -864999000 -135737000 -494055000 -1453285000 891960000 139968000 64769000 -121395000 -25469000 -3997000 -68960000 -231343000 2158000 339000 318546000 249586000 18243000 2863000 249586000 18243000 20401000 3202000 1500000 Percentage of ownership is calculated on fully diluted basis. Overseas revenue refers to revenues generated by the Group’s operating legal entities incorporated outside China. Such revenues are primarily attributable to customers located outside China based on customers’ registered addresses. As of December 31, 2020 and 2021, convertible loans were fully impaired. Inventory consists of finished goods, as of December 31, 2020 and 2021, inventories net of impairment reserve were RMB1,465 and RMB265 (US$42). Reserve for inventory for the years ended December 31, 2019, 2020 and 2021 were RMB2,800, RMB23,694 and RMB7,618 (US$1,195), respectively. The Group entered into convertible loans agreements with Shenzhen Feipai which were fully impaired in 2020. Except for the above-mentioned related parties, the Group also provided investments to several investees with investment agreements. Non-taxable income mainly consists of gains on disposal of subsidiaries and long-term investments that are not subject to tax under the tax laws of different jurisdictions. Non-deductible expenses mainly consist of share-based compensation expenses, entertainments and other expenses that are not allowed to be deducted under the tax laws of different jurisdictions. The Group entered into agreements with Kingsoft Group pursuant to which Kingsoft Group provided services including promotion, technical support services and other services to the Group; The Group entered into agreements with Tencent Group pursuant to which Tencent Group provided promotion and technical support services to the Group; The Group entered into agreements with OrionStar Group pursuant to which OrionStar Group provided technical support services to the Group. Unallocated items include share-based compensation and goodwill impairment which were not allocated to segments. No individual country, other than disclosed above, exceeded 10% of total revenues for the years ended December 31, 2019, 2020 and 2021, respectively. The Group entered into a distributorship and cooperation agreement with OrionStar Group, pursuant to which the Group purchased robotics products from OrionStar Group. In 2019, the Group acquired additional preferred shares of Beijing OrionStar by virtue of the exercise of warrants during Beijing OrionStar’s series B corporate financing transactions. In 2021, the Group provided a convertible loan of RMB100,000 (US$15,692) at an annual simple interest rate of 8% with 2 years maturity term to Beijing OrionStar. The Group does not have right to convert all or part of the principal and accumulated unpaid interest into the Beijing OrionStar’s equity interest until a qualified equity financing occurs or upon maturity. The conversion features were considered as embedded derivatives that do not meet the criteria to be bifurcated and were accounted for together with the loan receivable. The Group entered into loan agreements with Pixiu Group including a 3-year capital allocation loan which latest termination date is January 2022 and the remaining principal balance is revolved to January 2024 in 2021. The Group entered into agreement with Tencent Group to provide online marketing services to Tencent Group; The Group entered into agreement with Live.me, Pixiu Group and OrionStar Group to provide technical support, multi-cloud management and other services. EXCEL 130 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !TV^E0'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 " =-OI4*N58)>\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O;25*:'KBV-/"H(#Q;>0W+9@TX3DI-VW-XU;A^@'\#%W__SN M=W"M\D*Y@,_!>0QD,-Y,MA^B4'[-CD1> $1U1"MCF1)#:NY=L)+2,QS 2_4A M#P@UYRNP2%)+DC #"[\06==J)51 22Z<\5HM>/\9^@S3"K!'BP-%J,H*6#=/ M]*>I;^$*F&&$P<;O NJ%F*M_8G,'V#DY1;.DQG$LQR;GT@X5O#T]ON1U"S-$ MDH/"]"L:02>/:W:9_-H\;'9;UM6\K@M^5]2K7<7%[;UHFO?9]8??5=@Z;?;F M'QM?!+L6?MU%]P502P,$% @ '3;Z5)E&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" =-OI4MS58=\D' "H)P & 'AL+W=O[&EG"Q# M^>_WR7:BM'6>#-O^ K%C??.Q]/2^>K)/GJ1Z*!+.-?F<9Z(X[25:K]_V^T64 M\)P51W+-!7QS+U7.-!RJ5;]8*\[BJE&>]>E@,.SG+!6]R4EU;J$F)[+462KX M0I&BS'.FGL]X)I].>UYO<^(Z727:G.A/3M9LQ9=]/>U/O[=EP8!I45_R>\J=BYS,QMW(GY8,YF,>GO8$AXAF/M)%@\.^1SWB6 M&27@^'\CVMO^IFFX^WFC?E'=/-S,'2OX3&:?TE@GI[UQC\3\GI69OI9/O_+F MAD*C%\FLJ/Z2I_K:(.B1J"RTS)O&0)"GHO[//C<=L=-@M*\!;1K0BKO^H8KR M/=-LB9L_VH M:7M6MZ5[VGJ47$JADX**A"E> M(++^]B;]2M;?)RNC$B))D[FHX]C$PQ\?X"HRUSPO_M=V[[5DT"YI)LO;8LTB M?MJ#V5!P]MPX,WIP.#B\0BG!+$:(R4T"( M*XR+C*W:,/#V]RPK.,(QW'(,N_7&@JM4QB;:" 1[:\H)N-0PAN9T&Q4NZ(HL;V#3WZ ;VE2($GKKFJ^E:B5R"&E5HD0["=GK./<5 M _.KN@JAPL6<'44M%NV&M4S 0LE,YFLFGC$R7,])9I.[AZ;BR;G0J7Z&<,\X MN2KS.ZY:<7"1P< []( )ND#;A#KUVQ?)VA\6%9L;860(^>V=N M;RZB(PS09G8/3\T-X P&5$'4S\&_/Y/_\.=61%QJ %T7'H_&?HB1V5SOX2FZ M(9O&,=AJ<;#Y0"JW_DVT=R(N>5:F69R*%;F21\3#.W MDRC>WN^X*'3WB"R9^#-EXIZ)E6!P"89K_<3#\__7N#-S)!6YD4^B%127.^/I MGQ ?V +6&@K%?:!!@YDJ%:3&:IP.:J\SA#-9PI2#T91Q:Y>ZU(\Q2.LQ%+>% M;_JOIFH%PI5F5QB0=1>*NT$#] FLY?!!P"B2)6>%%#PF\Z(HVU.Z0_-*8FC6 M7BCN#+-2J:]7>-@*U"%W>.C10Q]+0M3:#.UD,[_+#(8/:NK* U7K*L^AA/>5 MM17:S5::+JL7!R;SFOAO7WXZ%&_1 I!:6Z&=;&4N-%?U3H 90+9!;27#%1UD MUDEH)R>IAH[,(*A6<[5R@SD+Z"@D\WR MKQ43%W2M^Z@U =K)!+Y8C[8"_;U:PK>IW^]:2T212:A-X(N8J;@-S"'W\6AY M1'Z93A<8G$WY/IZHY[.+:S(MXU2#"TVUYH6NUQ#[:GN'GJ/>\6WJ]SNE_JT7 M+2209>2_Z7JO23H4/5B2T@"#V]DXPK/UIL/V+=\=S<^5*#1YP_+U.W(+(;$B MOY:,7)K ^/ !'5?K 3Z>N3>$%ZG*R?Q]*R2NX 6#,89BL[_OV"]J4#[(J JM M5A9>N MYP)K3\'+[ DIE1Q*:*D46$L*'/5(DZ<6L-*70O!LKSDYA&X2F;."_#L%/0G9 M56!X.T\N.M4D+[%SAZ+3S@/K4 %N+\:9,K)(H+!$M@H=(D-Z3 ]'HQ%6B@?6 M?P+H9KV0.K2^$G7RAZ>2EEM'# 510YCDK M^:W4A:E6OLFD_MF'9_!_B"?LFU1DWZSJ/ M_N/NGV3)HU(!9RN&8S^JB1NIX#[,EDC]$/F K)DBCRPK.?FX_'EP-#!))21K MJ+FK*_Z%=:\UB]"UY62>VE1KD^5S?B>S_4].<2%'=15:MPA=;K$SG<[0Z80K MO38TK7&$P?>?3B%J':]EWGE WFV_ZS73*?QF.AT'87 \')MG4*W3R7I*B%O" M-.A=:L0=ZLO9WLKH,/N M+F>7&(EUHQ"O-EZ20G&E;?3$-GHV692S*"&*5WU9;W!I;LWZJZ2+O?IA'6N( M.];F1LCYYRB!HH/O7>XZA*YNE^=M1/V=EZ?,+F?UBEA!JAV\^CVJ[=GM:VC3 M^N4K>WG]#MLE,YND!]4*I!/Y=Y45^,%DVS^CB9U.E"+9/Z0[E2A?[EH:R62:._5H^3>E6I M9-X.6N83$@3A9)EDQ6AZWO[M:S4]+]=-GA7J:X7J]7*95"]7*B^?+T9X]/J' M;]GCHC%_F$S/5\FCNE/-C]772G^;[%CFV5(5=586J%(/%Z-+_#%FW QH$7]D MZKG>^XR,E/NR_--\N9E?C )S1RI7:6,H$OW/DYJI/#=,^C[^VI*.=M8L- M1BA=UTVYW [6=[#,BLV_R<]M(/8&$-(S@&P'D%,'T.T >NH MAW VLALI+1Q MB),FF9Y7Y3.J#%JSF0]M,-O16GY6F.=^UU3ZUTR/:Z:S+[=W7S[=Q)??KV-T M=?GI\G9VC>Y^O[[^?H?^_C<<\E]15J#OBW)=)\6\'J-W!]_/)XV^"4,U2;<7 MO-I6YKH MV.X"3'8!)BTY[0OPNJI4T:"DKE4#QFLSGL'CS;K_6*^25%V,],*N5?6D1E-S M>\&O4,"&)(L'(CN(&]W%C?K8I[.D7B ]Q5!J/JB_UME3DNM @B'<4(4ME#YYVH_.!B?V<(1)SNDA+ ;H2!2%7.YP!Y+83A+S2OJFZJ;*TD9M M1$%"-@1\[\I"8DN$B\'$5@#P1 *^>[Z[>^Z]^[M%637O&U4M=09XTE*6?4^# M.Q9"V.8,$MM[*)H&,B PF+"G9C0*^8R3J7%:_WXJW*IGU.>F!6[2JHF4Z =&8+>SW)](L6E319 M\8ARI;L!5!G;_[Y\>+_67SP3A;CSF6.G\@(P$43VI =06(B][':HK3-$V.^( M;HHF*1XS4ZHV2OJ?%@7"&W!BRP%@7-CY%4(1+GB/G,X,8;\;^E06CR?9"0P8 MGBAB-+*3$@"DVKB%SNQS<80%D2 ]Y1!W%@G[/=);J@9VG0W&NFS8!1[""2;L MN@' *">D1U'GD[#?*,7J0>DT.T=-\M.W@ "WPJATT@/H0YP9!Y#Q,.CQK[AS M*]AO5[ZT]J0XK72XM@('))325@3@0HR)+0FBX]KU]&CJ; KV^Y1-83]1$^ M MJ(@D=?*<"Z2",F:[2H@PU/_U3KO.KN!3_(I'"F! (J&5.,_'!>J.BM@V.@9P M/,24R1[C13JK0OQ6Y74#(,^2^RS/3#I 9UF1YNNYJ5,I\+-N'?1417_<7&]\ MM?GP#U2O[^MLGB65@3QGS:)<-Z9_*=>5+FY-V8Z9EYH!L!XY+3N (K)B/;L19'.?Q&__[HITG*IVKKNFXFN5]+.*["M M%P +I>., 101/.BQDJ2S7<1ONPZ[VV,S#O!3E%/I]#( D&#"N/. $(N",4] MAH5TYHN$)W>Y/>6CZ('\'TH((6/<51 QCIAHM[S&A(F!JX?7D[ZY>@S)%@_% M=C@E.@]+_![VP(\?F^FNZ>22V^W0#(!%V%V[+BH,>-"753L#2_P&UC7EQU0! MIC/@PMX7G $X2HC=T\< #$>$B#YAG84EIUC8MP@#=LM"YMSQ#, Q[#:$$!TG M0O3LL=#.T%*O0=H*.R)FRV'U11+;]7H& EW7]W$$*$D/(AZ]A)I9\BHWY#I M?+?,FFX7.RW;K*>*M$^;EP]. 0C*3$,1Q0,0'0:OBNTPA'LO.OV^\G(^S\P9"+VH5DDV?Y\5*$U6F5YD M8"!=.TA"R3FSTSH 9 0S8B=VB%#H-A[W[$W0SF'28^\[FT3_2;<'257H%04O M)M<3:D<82"=/0*\T"8]L-2Y,ZN(@>^PR[3PF]7M,W>JLE^N-]=]V.-HGZ;EO MSL \*92U=AI4Z/I#*4EH[\8",$PE=QX7 LI94&/P,YL4O].WR:MS\Q)DF2! M/ILI&X,F/ M"C!'- PPLU]: D!M(HB]$Q%#A$*:,Q@]PCH?14_Q4?N]C2G2)PL]=:,0 ((; MA0#.NU'(.E_%_+[*^)"R0+,\J6MTB?[]N>VD_@,>$QET>VU0MG@HML,H=FZ. MX4$,"?L?+),GA$.RQ4.Q'8:P\W3LR$O4:IX52?6R661@3F3 FU![P\(_-[QE,6TH;A\.BB[9>VH(-SBW9=.D*T43#9.RALCG5_3JK'K*A1 MKA[TJ."#T"35YJ3TYDM3KMJSP_=ETY3+]N-")7I*&(#^_:$LF]GM@';\M ;1+4:89AV =: MHFVBDNB15-P,^_$C94>V)5F5,V-H/L2D_-S#NX>\TYF]->-?Q9(0";XE<2KZ MQE+*U;5IBG!)$BRNV(JDZILYXPF6:LH7IEAQ@J/<*(E-9%FNF6":&H->_NR> M#WHLDS%-R3T'(DL2S)]')&;KO@&-EP>?Z6(I]0-ST%OA!9D2^65US]7,+%@B MFI!44)8"3N9]8PBO ^AI@QSQ2,E:[(V!#F7&V%<]N8GZAJ4](C$)I:; ZN.) MC$D<:R;EQU];4J-84QONCU_8?\V#5\',L"!C%O]&([GL&[X!(C+'62P_L_4' ML@W(T7PABT7^'ZRW6,L 828D2[;&RH.$IIM/_&TKQ)X!ZAXQ0%L#5#*PCZW0 MV1ITVJY@;PWL7)E-*+D. 99XT.-L#;A&*S8]R,7,K57X--7[/I5'N/.4GEDD@:XO@"_/P3=)WW@*;@ M8*953FMH,MPZ,-@Z@(PX$)+P"'7@)D(4@&-_^#MYNUKD M8JG6KZ,!83<)-*HI)(@DDJJ7P&]YSJ=Q$8D93,:4CU>+A8<++ MDD0@H")4B9%Q K2FA2A_?"+)C/ _Z^1H]$2_8Z_%"H>D;ZB7J"#\B1@#G>'6 M^[HJ=$ZRX$QD!SO@%CO@_B IZE9SRKBU'52"%5#:7IHC90U#[0UM"@%MHK:K>LEN=:]E"P7>,,FSOG5Y9+IZYO.E(N MVV.#=MC#4'<=*FQN45]1+JOM8=?Q;-=!=OD'87MHT IZ&..N\83-G>=KRZ57 M=4G]NN^Z/BHWDNVA02OH)E!S[_I)7Q9^PGQ!4P%B,E>VUI6G2/CF_FTSD6R5 MWTC-F)0LR8=+@B/"-4!]/V=,ODST)5=Q"SKX%U!+ P04 " =-OI45G_P MK5(, !J3@ & 'AL+W=O1:]+V,[A6%PW[QH6[L$(9>JO#TML-B($#;CHXU(;QT04!K'&]H?%+3FMOSUBQBK_JW5(2!,*T&- MS&!;PYVMH3.HW"]EE35Y\:QFH$FYD$A-0$A^56JJ'N[OT&>D\4F6^"1+/9'U M^B7:]4OD],'/BC&K)K.N/Z9J_,W+I5*9H#]&P/ C1,3<<$@ QQC%!BP!8%P( M$L:&1P*X, H9C6&/C'>6QT[+'Y3T;?VQ-5PI\#]DZYV0V3%@3HAI:)H-X$1$ M++,!6!@$<60$L13 J: <,3(0; G6@A*[XXXLU&"<=Y9G4R59\[II!^>+!!4A M!BXD)E%@A,DQ!&288 .7@+@("V;,2BD$5-.-BD8#+; GJ8FS!6X7RRRO6C]O MIYWGLIR^YO,Y^FLCJL!F<#*>&HR\LB5>V=(-6[_9N0B"(<>CNMFIL]GOFYFL M4&E.!>?;>>#-CZB08.C9$/>FKY!B8;J@#:,AQJ8#VJBW(HBXZ7X &<5[$VN_ M%;2\)D[IN!%WNA6VUH-V,R!:B$ P8EH. F)0E,1)B PP!&+J&D_@&2M'X1# MCJ#E+7'K6ZT&YDH"@89S8+*AL0@MPP$@"S 5IMT 3C4C(:;&A8 *ICI^0.X1 M+7.)<(N@SO\MKP?M=RKFD\.-3[;$*UOJBZW?)UJ#$[<(ORT:J7B;3;<,1R! M& MFRNPQ &.Q&5H2"*5&M>6*@&@G6$VI XZHQ3AQ:LJKG\M*YL^%"CV3658\ M2_2@ P4D)G3UGW#=8:E[A%[MK@3:0!+09D)B MOOW49%_AF99"JI0!$PX$%,P:#0F $SBBW$RXP8H#I4<&5"[5*I<>4+D[DYT: M@P)ZC[# E.-C"$<)BTV[ 9@:&S$V[09P88P'7)YJD4G=(O.C;-#Y?,\#0)L! M"/\P5[95/Y B&G-F-HKJLH:@LU9#B#D) C--<@4K%@-JG!H M]&NQ2=UBH\ M-^KW/3*EGAE2WVQ]7M%RTWJEILW69U/ MT%_H?-<=H/S?L,3[;H$O* ]BTQ_7P':I9!^)F3T?V92*,8JM@0A7+09'HE:= MU*TZDWR^:N3T".O7/(0<-A]&0N8#R-9^.T(/5#[< %I^TNCD(7F=/*!STKU4 MLG.YHD$$H_$\4U'\&I75-"^RZINKN9RB]^3!ZY,M\:^E+B DOF"1.3TF$))>J-%KYDU;(.U7/NB]3,MJYI;51P_?#4]\ MT/P-T Q>@/D I;+>5A%;1G:L]5I,,^(KQ6.[FOFT MW8!?U>K7O$!*8RR5[NI.V:A?^P.X?@>VF-?%9:]LB5>VU!=;OQ=UQ[AAP$HS9Q@+&F!J^N_QV 3$8BIPS*RM'PC+ I4;$4X&LF.V=[K#G2?H M8>QH!%N,#S?"\=@$Q%*" Y7X68T 8 \U@DX*&#]B);8=J96;D=(9$ZQ"<2G6BYL M \,0QP.I'=-)!',G$;\6E#W\;*F%N-CMTUB4F R=8F,Y?F#M_ M.1@TP/:TU[%AYP-PH/-!..5[YHI4"@"C:'#O@.DDAKG7T-?;E_U6.+B^PJ## M'C0*N7F8"0(&(8W,I74 1UF@YAVS%:!#*Y$0T&5+?;'UNT*G#)PZI>)GJ52&FFF76=5\ M0U]:V9%UMU# YW*=^*3+?'*EOIBZW>+3F.X.XVY7I2K]?&M9J]+T&O> MS%"UUV7YP/EI.[L(,>=6Q "2$(*%N9\/PFAHY30 CI(@&CK*R/?.B[LW.;8G MJ(^(&UXS%J]LB5>VU!=;OTMTQL+=^R\GQ@VO&S!>V1*O;*DOMGZWZ-R)NW.G M[XT;0 H2$$[-C0D(%P>FW$T@&,&$"E/'@D#"8C:03'*=U7!W5G/*"7 WU MZO5(OE>VU!=;OU-TDL7=.T4G!@^O&T!>V1*O;*DOMGZWZ)R/NW.^[PT>8#IG M[D".(1BW3AA *$)):&X(@3@>#AWB%3J?$^Y\;O\&BKOM#10H79\T13B.%>]/JM# BO*:47MD2KVRI+[9^M^B44KAWH;XSC C@ M#!DAUO$L$!:9.ZL0*K9.XT*H, H'%M&$SN*$.XO;OQ7INGYL%@R; M!W\A6&3?30V@.#?)4K!.P@=63(7.Z\01]W&TFULWJUK]5+M70=QD)WNHUUTN MKVRI+[9^M^CL4KCO^S[T, GA-:/TRI9X94M]L?4[0F>4XIAM.]R'/MD2KVRI+[;^(R]TUAC@[PH(@=?GQ!K=_;H9BPZ;60E;/WSN3V516+4#]_E26S?9#6\'N\7)7_P-02P,$ M% @ '3;Z5(Q[>/%7 @ >@4 !@ !X;"]W;W)KDW58D!I(X10,T%\1I]SBH-A,+E25/DI/N M[R?)CI<53=<72Z1XCGA$DX.#D"^J0-3P6C*NAEZA=77K^RHKL"3J2E3(S@DOE1$-SX):'%M@X_'E1DARGJQVHEC>5W+#DMD2LJ.$C<#KU1>)OT;+P+>*)X4"=[ ML$J>A7BQQBP?>H%-"!EFVC(0L^QQ@HQ9(I/&KY;3ZZZTP-/]D?W.:3=:GHG" MB6 _:*Z+H??-@QRWI&9Z+0[WV.JYMGR98,I]X=#&!AYDM=*B;,$F@Y+R9B6O M[3N< ,*;,X"H!41O ?TS@%X+Z'T6T&\!??3Y2)=/LR2T6::0+HQRWRZV*2PO(/)!5,>8[YOP2^T=8)C(X"Q]&'C EF5] ++R$*HO"=A":? MAP?OP)-/P\/O'ZCI=>7J.;[^N7()OD?9]!PQC7,)HR0%+6#"B%(P B%SRDW_ M@BI,A=XK0'/!M;O #H5]'!IA^],G^7](\F%((\T_^2M+E#O7W0HR47/=U*_S M=@-DY/KFC7]L!DLS!_[2-%-I3N2.<@4,MX8RN/IJ$I)-IS>&%I7[]Y^%-IWD MMH49CBAM@#G?"J&/AKV@&[?Q'U!+ P04 " =-OI4"2^B09(. "V4 M& 'AL+W=O\U,7CQUVLY]I"7(XE4B59)RDOOU!U"R( %+2$K9#XTD/UQR%XO= M9Q< 7W^IZC^;A5)M]'6U+)LW5XNV7;\:CYOI0JWRYF6U5J7^R[RJ5WFKO]:/ MXV9=JWS67;1:C@E"8KS*B_+JYG7WVUU]\[K:M,NB5'=UU&Q6J[S^]E8MJR]O MKO#5\P^_%H^+UOPPOGF]SA_5O6I_6]_5^MMX+V56K%39%%49U6K^YNH6O\J$ M,!=TB-\+]:4Y^!P951ZJZD_SY=WLS14R3Z26:MH:$;G^YTE-U')I).GG^&LG M]&I_3W/AX>=GZ3]WRFME'O)&3:KE'\6L7;RYDE?13,WSS;+]M?KRB]HIQ(V\ M:;5LNO]'7W98=!5--TU;K787ZR=8%>7VW_SKSA '%Q#29O?O*ZK+U%MT%J:^=!9O[M:VZLHC:/?WK_+KW]G*71_6?]SX?LX^?[Z-//T>3V_I?HY_>?_KB/_OD/ M+/A/45%&GQ?5ILG+6?,B^N'H^^MQJQ_'"!U/=[=^N[TUZ;DU)M&'JFP73925 M,S4[%C#6>NR5(<_*O"5!B:F:OHPH?A$11' T^?B?Z'K[Y#\"3S>Y1-9O]VET M_0,D)CU?##KU2-G9LG 2D'5D.[IW!-H)IWV.D#>+:*[C1A/-ZVH5Z5!4YVU1 M/F[G=+ZZ75=/\J&?R_.O3I?-0V45OI MA#2MRFFQ5%'IFL+\V?PX[=SW$L?E0SKND,+2(85E PD[&D:Q'T81=-Q4::'3 M(N\H036/UK49G/9;I!-&I/[:%&LSQ-#@;.7R0_?C,<>.+_NH&,>)X\D^B!-, M74?V4=J/)8'=.-[K'P?UOUU5=5O\;Z]_4;9Y^5@\:$?.FT:UH%_&_O.BV-7< M!\6)5><1F.6%4YZF:DG8Q+I>E[D0?/M2(:%-XM@!P3,3N M= =AB K/%CZ.H)CU6()82Y"@)=YO]=6./RN:==7DR_Z(WWT[*QCN;GH\E6/7 M0#XH]CS%QU!&B&L;'X593RS$EEGC(#N\N?YWYP//+G%@HO%,J96:'9GL8=/H MZSND,5.S>6B*69'7FL:,?W^7P6:B_I@RZ=G)1]'$,Y0/&NDI2@AW;04 )4-< M]D10;.DN#O/=SERN)Q7ED]I10M "S'^:1$=)-W] .,P8=UD#A--YF#(WBX1U M^4Z"A2U1QD$"=S/IHDUC2O&YCL#14[[<*&.O>5'FFC-KXP5F%P>,II.&<(T& MX# CV$U!(([$,75)!P"DG-&^<&SY)@X3SOM%7G?:7V^K@_VPI*+%E MI#A,23O7&)F>XBS2-C"Z;WGYLQU Y7V.&&N"X6H/4%?LYI840$F42"\% <)( MK/EKCP$L,<5)N,%C(\5!B=S%AB[1+(O\H5CVELLXR'LOK9<'E98.*BT;2MIQ M"]-2:1*FTK?3:;4QC0]=.JOB*=<$"1H/XE-:+A(WG4\ F$SJWK'J-I#!B$]F*>8"NUTO ,<2 M3EWR \!&,J;8S5\0SI0G<0]7))9&DS"-3G7V[I)5K99YJV/5.J_[IB3QV:J0 M,7G279*>X DTCAV2]X)A..)U^D'Q7%.76(" MX6),1-^\M^24G""G&[5M\I\.> "#Q(B[=<@$Q FW?9Q",,*$R^\R ,>3!-,> MQ2TE)6%*^LZ2\=#D!PAAG+AQ; + B,3>8/NH$27,:X=#.*YC3@\-)Y:%DG!_ MU _RI[S=[UCJ,,2]V ? B%M;I !*$_7$[:5E (Z2I*>Q02VUHV%J]_%YH>IZ MTW3%V(^F0?94S/27AV_G+[D"+ SIP787"2"4AIZ:#2LJ&D'0^09:4TS$KO-O5TD7?- M2]O3?1&ME_FNF?L=K5T*\4TAO6 .X?P^7 K!=+83+G6'<'KVX+@GG-.##11A M_OIL)&.C954^CEI5KTZUF2C *Q..W%P.P3#SFK<@3&HS,-<* %"3?2%Z6G#4 M\ED:YK.'5F@65=V>9P: ;%)-P:B[XV "(77A*Z1+["$@IC%GTF6ZX,VY)L5] M72=JN2X-<]V[NIHJ-=O%M57>;FK3@KS,-@#KC(E ;G:; $ NF4BX:QD?1RB) ML;NPDD%WUH0OZ:.\U%)>&J:\MU,=,)KB>6'\>70__09L1OVK.?H) M'K_H>BM1S< .,_7I->/(6[D!8#$2+L,#4-BTCSW7AK@_I:QOM8]:5D_#K/ZN MUY9_=S&4 I6 MUH,@-QEAA3 Z.GOA47H=K3//K8"H"=W2/38Y_RD"=!X*;%7 M_@,XDGB5;0J),XS J__#FGWO+D!;/K!P^?"^RLOFS%*9 60=(_.?NQ\0 NJ$ MZAH)QB'L5@D@+J8QZHE7S%8)+-PCWJO?+HHZK#S0GA6^Y@ J<5D$*$IBMT4 MP0A#?3T"9IDW"S/O7Y_[XML)8BQP;GN8 5L>I'3W#4T F$#>9C( %0MWXU4& MH+ 44O3LHV.66[,PM^XSPVE7 !K%TG<%J%-,W=P"H*ATUQ R $4XZJ-,[& 3 M\.E=P('FP;DU,_/)+B%(4G?-'\#IHLMKGP,P'8J1YNZN62 ZCB0GI">C,$NR M&;^H?;#;^G#:%$'N?BF''%1:.JBT;"AIQP-DV3X+LWV;\BMSK*?\FQL2^M9F-;;4'F&M8.B+K;VD-)2!C!T'7^\->FA M[GIL;DOWV9ETW]#X?/:D(\]N!;*>=AVW-04/UQ3' M[3IM\%T.+:MR6I5M72V7)I%V?UI4RYFJX<,TX!J"MT\,@GDKSVGXD2\^ #.0 MM&,#VZJ%G]C98GGKK#!LK9QU1;OH-6 ,H>NV0 <$^YJ50K!A(R]0QT CG/44UGQ@V.8 MX>6+[N3I3$UKLR^E.W+9?3)N]/+E$N-I0R.\0")H*:_I+%[MZW"0 D M3 HW'*>00,CF&0!T;'EL(EM6ND[F[>@F")UW\$40B[ MJQ00S)R>[NE%"ULKB'"M *G?*C-=@X@C'I7<4%((Q3KT(#^%B1&1/)A26X(L3JQ;F M]3RC:C[2I//YC$GUT.8:-HNN:]598F8(A:5B@*U.[0T4/FOFA+KS9@+ )/$8 M*H :84R3V%WD (!$I]F>W8'",G41?@/+_M#\02M?YSV(K[\"K3'HJU@&E98. M*BT;2MKQ0-DZ0IS:LG^T>>6297V3,):;V;82R__V1G@!+-(D[EZ'"8 2[FI_ M"H 8]W8$[5"'+WR)D>PI4H6M,T2XSDC!@[XO0KM/CBRY_L[C0[O'.E2'Z^+* M>\_(%G;XTIP$N95P*L#=4NYAVBQLBN]UWH-7LIQX)\O?-/49"\_A)[@X$ VZ MAK.3=CCBA#)WTVDVU$VW@S0^>#_;2M6/W8OQFJ@[^+-]N]G^U_W+]VZ[5\XY MO[_%K[+M*_2LF.T;_3[D]:,Y-;]4[\ZVT^GT VTQMF9ET2O2R6:F/[ZD+%DF",'DYJ1?$LL& MG@,2PB%(O"_X[DNU_;6^+\M&^OUAO:G?G]TWS>//%Q?U[7WY4-0_58_EIOW+ MIVK[4#3MQ^W=1?VX+8OEKM+#^H+*LG[Q4*PV9Y?O=K]+MY?OJJ=FO=J4Z5:J MGQX>BNW7#^6Z^O+^C)P=?I&O[NZ;[A<7E^\>B[ORNFQ^>4RW[:>+%\IR]5!N MZE6UD;;EI_=G5^3G7-U5V)7XQZK\4K_Z6>H.Y::J?NT^>,OW9W+7HG)=WC8= MHFC_^US.RO6Z([7M^&T//7O1["J^_OE MW<'WQ[,35&7LVK]S]6RN7]_9IY) MR_)3\;1N\NJ+6^X/2.MXM]6ZWOTK?=F7E<^DVZ>ZJ1[VE=L6/*PVS_\7O^]/ MQ*L*1#E1@>XKT+$5E'T%A:F@DQ,5U'T%=6P%;5]!&UM!WU?0QU8P]A4,IH*J MGJA@[BN88RM8^PH64T&AISI./O2K'+J;L/VMG*QRZ'#" M]OCI*H70]637]Q?/ M0W$WCN=%4UR^VU9?I&U7ON5U/^S,8%>_';ZK3>=;U\VV_>NJK==2%TO7[E6^<)-POLBOI47VB_?Q7])? M_D1T[>_2:B-]O*^>ZF*SK'^4_MS[_.ZB:9O8"5W<[IOSX;DY]%1SXG])/SR3 M_\:I/1/7_N5Z+OWP9U[%^1NRU<-#:Z+7377[J_3OJ'RX*;?_D?:_G:V+NI:N M7OW^52.E^K[8EKPC72 E]T=V6LW^9K4/4P_004J^>8"N6.UJN5QU%\)B+:7% M:GG>?@UGQ>.J:3]S#XNCX'V[PNDOH"^&?VSG'/73]NO@=(F;'+S1Y&3F25=- MLUW=/#7%S;J4FJIM_+;<-*,E0H#$Z=,2B>EYV;13KW(I+8KM9K6YJT1MFK(=8>/;F7\CGMOPB_8R M]7*MHB_7*KJ34D](?2C6Q>:VE(I&FI>W/TD*^5&B,C%YEYEGDKXC=7/WSY>: M9JF:VA;^_/J"(E3L;AI^KA^+V_+]67M74)?;S^7997>JY+_S+C)#44/MZRV0 M>O90CVAZ7]!!"KI#06JHU+24OJB'%/6'HN>4$DNA?=& TSC54F2F!T)DVR+> M"9$URY#[HC%2-.%\MU5#5W6M+YHB13/.=XV8LLGT? [2[/F#\N(/RBA_^*&] M-#_/(_XV\ KIOZ>G&!^$^(DG;(:$S9]AVJNSK^JJ1G59-QB#&5W2'I:T5%TF MAL9^D9S1)5WD07M(F(^$!4A8B(1%2%B,A"5(6(J$94A8#H+U#%!],4!5:(!Q MV;3WW[?50^N!ZZJN>=.Y#^I@,)\KAJ)9A)D9":6F^A<2MD#";"3,0<)<),Q# MPGPD+$#"0B0LXHT4HE@&_$V3>AM MU]VL[;Q;HEA*K<,]EINZZ!['\"Q.&QP.H:9,6(<3"DYU."1L@8392)B#A+F\ M?FHGJTP_>4A-'PD+D+ 0"8N0L!@)2\9U>HK4S#B:FL[]6]ZQ5?BBU_344?')XNF\SAS80-F.IV M^O"Y!W,?BI2SD3 '"7-YI]Y@'C)Z2$4?"0N0L! )BY"P& E+QHRV%*F8(6$Y M"-:S.>/%Y@R0S?WX_)1.^+A.J#7U<1T2-C$^4A8@(2%2%B$A,5(6(*$I4A8AH3E(%C/4^[ M<,+/Y=N/ ,V!ZYCM[3$[810*3W5$)&R!A-E(F(.$N4B8AX3Y2%C ^S:J.G,! M#)&2$1(6(V')J).1(B6SH>2YJC&*.4BQYW'6B\=90H^[NKW=EKLHYW:JN"V7 M9?FPBS3:]$-/5OO0$^Y(]5M5UYJYU)FS(5,]#PA9(F(V$.4B8BX1Y2)B/ MA 5(6(B$19R!0BV37>B/D9K).,T4J9EQ-(EA,:LL.4BR9WM$?O&]+LI>8'R' M^-*=RW4!EIT'?MI6#ZSU[>Z1[ZOULMSR@Z[E852(I3"Q.S-Q:Z:Z'Y2V@-)L M*,V!TEPHS8/2?"@M@-)"*"V"TF(H+8'24B@M&^4T.4JS[ZNOU$>-4-I\3^O%Q[)!@5!%&TISH#1W3^O/)2BQ*#.9 M\*"R/J<3N#'*4-402HN@M!A*2Z"T%$K+H+0<1>M;(SU:HSC'XMD:3WGCC]*( M91FQPF2SA&9H[&G,PPYJ*+(JLYXYNJ@-;:,#I;E0F@>E^5!: *6%4%H$I<50 M6@*EI5!:!J7E*%K?6X_I*42G>.V M]_5UM5XMBZ;]>_UT4Z^6JV*[.N&UP]2,:0D4S*"U'T?KF>4QMZ7;I$)IG_5C5Q7H7 M+O26*ZJ<532+#)YW"A4GNR*2MH#2;"C-@=)<*,V#TGPH+8#20B@MX@T9:JDZ MZXI(T62<: H5S3BBFL4FQ^8HS;[;'9-=B#C;Y3!5/,X4;[Y*S7W9[9_R6&R^ M=KMLS+I-?XI[*:IN5NM2\C:W/[V]$#2,A#]7+5-7--8;HDLEVF#=!YJ, Z4%4%H(I46\TTME=I\;J&;"[5*%[=(4*IKQ1'65W48H1XGV MC>V82$/$F30G]L*RN#XVS#)1K6XS+(,U,F@2S)[V>DV4#61=0!5MCN)P0RRH MI,LYMU17+46EK.] 4UN@M(!S$(IB& ;SP"2$JD8<56*I[;DS65.!)J5P1X-" M*9NUF4)E,XZL3BD[('*4:-]6CMDD1)Q.,F(++4N\^(L,39]!:7,RC'17NUP[ M328ZZTNCB]JN0>E^5!: *6%4%H$I<506@*EI5!:!J7E*%K? M$X_9)^2-])-E]7@(A[FZGDD*U;G.QXDH5V63W0%T)E:;[&G0)!,HS8;2'"C- MA=(\*,V'T@(H+832HI%C)H:J)B-54ZAJ!J7E*%I_(^9C9@I]*S.E'R9XV,^] MVBY7FZ(+%WP[3E L,76J"*7-H;0%E&;388C].6&GFF,*N=!V>5":#Z4%4%H( MI4506@RE)5!:"J5E4%J.HO4-]9B20L4I*:.V;J7#Y :5$**QS_'$6I.]$$E; M0&DVE.9 :2Z4YD%I/I060&DAE!9QQXQNL)DY,50U&:F:0E4SCNJYIAG,93]' MB?:MCAZM3IQB,F4G5SI,PC!E:W!/+5:<;'A(V@)*LZ$T!TIS.9VE*X1=1?"@ MHCZ4%D!I(906<4XO,2C[[I48*IIP!Z"JLR%Z4-&,(ZK))NMBWR.9@QZ3.:@X MF6-6;3Z7V_J-^]\N3&__+C?V3S=?>]%Z8S8\%#=I\ATS-"F$#B/<-2H;E/EZ M+D:6LSGESGD%G;$%7>CQ>E":#Z4%4%H(I4506@RE)5!:"J5E4%J.HO7-\YC, M087AT]^XW?4>WKL0MO?!;'J'N V3_4T=Q):PP2Q001M*++48I-#4)I]\SLFAU!Q5":#Z4% M4%H(I4506@RE)5!:"J5E([TF1ZGV[?.8,$/%"3/?:_,:RGMG@ZHINLSN7B-N MX&2SA>;80&DVE.9 :2Z4YD%I/I060&DAE!:-'C4Q5#<9K9M"=3,H+4?1>E:J M'/-L%'&>#7^;!RKS[%$9IGPHAFDJ%ON2*['F5'?>VO:?2=<+$ 'A061]*"S@'071%8;E.9#:0&4%D)I$7\X$$+9%0ZH;#)6-H7*9CQ9*K/W.CE*M.]C MQ[P419R7,B6[3AFF3NA4-5DO@^:)0&D+*,V&TAPHS1W55QY4TX?2 B@MA-(B M*"V&TI)1/9]"-3,H+4?1^I9XS#9I?Q19XH2 ZVX*N'Y:[MZI_&KA]Z^'L)E1 M+\ 3-V?RW3&2-M_3>NEWI+V*L1F=B[$%;6C['"C-A=(\*,V'T@(H+832(B@M MAM(2*"V%TC(H+4?1^B9\S'I18%DO;Y@PUW*A63!0VGQ/ZRU7L&8+?:,)E.9 M::[">ZF%KK(;HWA051]*"Z"T$$J+H+082DM.]?U@20::UL)1Y8CF*-&^/1[S M593OD*^B<(+1#4U3V*!L7CE"3$UAGT9"$U&@-!M*.IJMK@4>3W2$-1CFDHRO\]#47A!;=;;/[-3-RP MR1,X:!8*E&9#:0Z4YD)I'I3F0VD!E!9":1%OR! B&^P2#30)99QH"A7-N**F MR49'HT3[KGA,+E%PR27*,.";*#)K=M#,$BAM :794)H#I;E0F@>E^5!: *6% M4%HT9L#$4,EDC&0*E+"%_1.6URR(DXIR:[0>9,W)[) M?@E-#H'2;"C-@=)<7F>9%F$? T*3/J"T $H+H;0(2HNAM&14SZ=0S8QK#;), MV:GA]\CV4(_9'NH?RO8@/+-3ATD0BJ++1&7M;E_P=2BB1@UJ,)D+_;T7;Y,$2.]^T@JL:N\F>\HR6# MW=ER[A?$>+4[8']D'#,6U&_.6"#"F PQ?^H"(90V5WEI" 955(U2=@".+FIS MBI[*6!A?U(4>N0>E^5!: *6%4%H$I<506@*EI5!:!J7E*-JS)U[474K\O&B* MRW>/Q5T9%=N[U::6UN6G%B__9+3#<[NZNW_YT%2/[\_:)MQ435,]['Z\+XME MN>T*M'__5%7-X<-%R_]2;7_=:5S^#U!+ P04 " =-OI4J>+]-_L= ", M8P & 'AL+W=OF&VAY((>VJ0OXEYO_&(C=?;LVZ_ILX?BVZ_SJDQUIAX*8:K-1A;[ M5RK-=]\\ZS]S'WS0JW6)'[SX]NNM7*E'5?ZR?2C@MQ=^EH7>J,SH/!.%6G[S M[*[_\M4 Q]. OVFU,\'/ GY^G?]:),CT_9C\2[/RK41;[.%6C0G> $T>D)C M1^BK^.2,;U1R*P;]2,2]N']BOH'?^(#F&_[9&S\Y+=K02[.5B?KF&1B)4<63 M>O9M_U;\_.&O=^_O_W'W\?[G]^+N_1OQ\.'^_>O[A[N?Q-WKC_=_N_]X__91 MO$8YRC7P;JY3)>XSV/,U6IXJTKWXE.4[H-6('W6V,OFRA &E*C(PW4>55(4N M]^(1/M[)0HGO\W2!P\1/>J-+M;@1U^5:B?_XMVD<][YZG6^V,MO3;_VO;H0V M0HJ41XJ$OQ3 C[S8YH7$#W4F\/G7D$KF6IN]$++ @1 (Y[@1SD'?FC< MKC*E4%E)\A'7=C]_NW]K_&:NP2C(ZI\4K Q6KHH"YBUS$7#@KT5>;?TCR+&M M4P!X2&4K<$E^U]LB?]+DAV"'VC$=I:L3I (>3"MD=W-D5>H4A0(?+JJDY-T4 M*N5MNJ?QPPT+'/95@",%IU?/?D,#9%'JI4XTJ">NGZ9ZI;)$>0;$Y M4%WX*9I,!V8S-F$DL#_YRM2,/A0U3TQ/@L&KS1QVX8R>A 3?+4&Z^G6#!.7X'\%\#HE38E_R8>4K#)LX-4D0#K0?(X$HQ-%6:MMR#?F\ ] M2.\>KAZZ=]+<-Q!JS?JC2M99GN:K/7SGB7 6ZF5Y.-S+]JY:04P0\9BM":P< M=.Y'_%^_UQ/_#@[A">R#]&?-#B ZHKPG=?+JE=*_HCI?XFE>Y[>1^*E6_*1*Y&! >5M+ MOO^1)O!TDIL=(I7]X8%>-.@$1AWZ"*^D]QE#/1S<4%@VMF/*&CS68AUQKC^Z M0%?_OU@T1AB(0%D%8;6V;ANT'V$C$L@!-2G5;4O#C@P-.+87\<0RK)[IRY6M MM6(M@V-R; _TI'VGYD6%H2)F)1M?(M!W (YUDN;5PB](>AJ3_?U#@B8_,_;\P^P[$+]OE8 =?1N11X?KLPON. _\B#_B# M!$T-_7=2JZ'_E 9UF6MOQ-^)8?]V]H5\^<>Z6DLM7LG\MZI;%*0*_2DQ8NH9 M,1G=?JDH$#Z\]/K _CQ8^8T"1)AO24./1RUZS#/%PY XMHQQ=+X'-7J#@L[* M>LFF%77NNKT>CZU#/.EG?]2*-[C:/V,0B&L FB!O0(6%S%8*A6K$*[5$?UD+K8>!&U!\ M7E"BDE-R Q/M=+DFEXX;H-R%25SABH1^=VL-U@ [6.NY+@7.JU<9HN>R@#0= MJ.4\"<.#SI[R](GS!;_Y)YE6ZKE<+)!>"Z\C6I-R#XNT%>/PG8)H T$/J? M'4-0">JE*2?!)S?RUYS0%W(9(7S78CZSL-D+;M%A^:;21:(EZ8@(:!I0C14( MG1_/KJ0)$ZQ&2N82O1T$AG3_'.7<3!YNQ=O/B=H2GYOK,\LXJBM<*9%;7_2 M,3G-)2B0^EPJHL@FGHXAD ,)LP;DC$$2U+V1F+_/-Z H V" 6[^"#Z%Q%1\ M5T7(2+21KO1JH0O84%Y$N(4=I(KX[SO@\-^5_@U4XC\U//]CE8F_@]T0:^ + M",\5IXEJN61^A*KN&0UKKE5*7,;/3K$E\OR0J)(61M&D +@JQ%VK0EG#;18G MZB%W?HCC D10+%84R@"VJ(%9UR/161K%6L)&*<7/=^P@F'WTF<6%N%590HX. M8=N #\!$'*P2]$4#Y]%0<;""G8'P$@%F3?$_8WCJ6<<.)E':KN@?F!-%I0E' MLRPXU455I@*-K9R>WK20&X!30&K;"B*GTD<9LH\._(-]A!QMX!GJF$4JUZ6U ML*U#7WQ[C&B5L7&37ZZ]#?IN5UJ95Z7(\M*7J4!6+>]UZ+PB*AHT_:B!YU-9 MO$2/DX)?1G'4P7!18P0 5M46\'<9.;>,*H=S!XK[4!6F@KF=E:M+)STZI^<% M./<OO^N-H"HG,]2^/?XFC\6",[IJ=:;XM+3P\)X9" M;>6>U&@#Z? E-6!C!H.YMG(/M0BF M0Z_NR\F6/R>$BNP%-5HH]/_*550[I8KTY!!#*9C05L16@AFPL*ET73BF-;;C M'4B)6X= M>8)_J DE> K [RE/Z*#!4@S4@5$F:["F"'G#?"$;@*5TL2#)[IOC(,;@6)8Y M*WM;$('=AF"J:T^ VB BYE5ISR$T3+TK4#$H%3'*6^*7>38 HD O^EYI<'.D MIE:I" 6C>@9;1<1<*"K/P4^R,HJ&M'<(:KH#S&1RB D%:RO%,OLP9G2>4_C\ M*6X1BZS> \MNQ3WHTF*A4401.#D,57C41,SC066 *$E C]#+ M(&-.6R$35/NGG89'"H4]#4$ZQ+,?F:(Y4#67,[P[KO.$O\86[8M MWPO$;+RV^ V!&V=JMZE:K-1)Y]T]\)C+/NZ&0V?]19Z)26#Q\88 *'7X&;?8 M>?Y)0]F^Q .7E-!78VZKKL#@2ETR6T8R,YA=*3M%/D_URM:/:O.6\_PI9/J_ MVJ>CK?R?]NCPV9Z."!IN_8Q3T(:/_5-K*VY+N!YO5'.5,+)@&"F(.M>WJD61 MA+Y_LBRW[3QG@83-BGD>B/GH;Y:ZP*E1FIHQ 3(GWVQ59HA!KAJ"3W+%'BBO MDA 5.YUO$7P";9)6X6([:>L*H(8N)HH">Y)LXL5U3=( K_7'%K2^CORL=06X MQ:;S@O@*D*<@1GX\X3HN\::=AF,:GJIVG\!.;9::RZU(BVB8LEA5DD >)F%: MSK$'PY=Z: )$Y1JH#C@IGO+2]F]\WI]RD.;L,U0C0L?U)WI)KE8NC]M\C5[1 M]F$ 5I;!("$%UYDMP*-O 0.J2FJVV",4,: 1'M7Z\.5(L!1UU ID6>9%IO;/ M=?9\*0$"O#KH'SG%Q*YND__-6+/!$SG+*_"! *\65)D_9,UYI["A[-D'X7DN MP=4&B/\\H61KE/*C^9+%6M(@-&"P ""45&A%I@%B&KC8+X=L-10/8"*N"*'= M4!A 'RK9 W&)4R*N ^YSI4R2M;+ C5%84 T,-7+N!2BJI7Z(JO]P:#OE[E*3 MUSZORO"HA#9,]&*NW8IV9X/X'B24529,)&P$XRHD&#?79HO:.U[;8.A#X0VS MC^(:)AIAH)*F6>VO)<9E17;+Q7 M$HVBRJB21CO8(6+&,?I"1;X5[Y6FO3L=RFPV#YN\PJ"G1=^ MJD 7X"G>,MPT?0X&+OV!+X*7,!6O)!-LL M;5@DJ;H'3F!/A_WM&:*KT]D1F=S0+JG=AO=,,1'P <10K/DM&D >8K5ZPI\; M1YLUGCP?@J++"C$-='00MYVC:M9240=!Q'8?1%0I/]4>!G_A'#9Q>(,X!O:H MZE-7WK=VV(?DU>)O4/J/O%>AVK]D#Y>D$GZCX !2ZIJB$?$ BFTJ\!.@L 55 M3X%GX+5*T/>?,_&#S*BYI<_--T-FS9'#BIVB0X4ML P_<,<62S"!C%HT7>G; ML8>R=:OY7I'/1Q3@'423'+VQ_EV=&>W+?KA1S6TXP1/]+^'06@O,VJ)1ACRO0Z]FCH<,5 M@A(X^0?[*6=M-0C9K15M#QP>Z;-]!#2Q*A@TI3E$0L.N&X?8VC2EDW7A6M<. M1:/I4E41#Q=A[1P;9,U66WZFX''8?;N#E/J0W[5#1!P#@*<:2PT26Z\A88(25D//^QN#Q7@@\%3YP^L4 @OC,'*-VNW,%E.0 M1J1[6]8^F?F?+V=1?\%W58%,!'."A*U=-SGK*HT[;F"GI.@TUIXJPE.?=/+I M.3JH]WCR"^H?M3UUXW2W/G;V$(_NJ; \@F"J:JSGS_4;,Q'$+W([F\PR-,AY M!9X<'&A@!N TW5$8'LW5I]C8NP+\U+85P#Z"O_FFR.:Y]/?Y#G'/(0\O4I/S M7.G0#5VG(\VFT2Y&J(VVS3? MJYJ)ISLF$#RNX*."\"S7>HU&([2'A?#9D[9-.2QY/@?$@H+Q7AEF2@" Z+(> ML\U36 ;7P#HT"<=_$JK#QO<>PX.;W")]V\C5/,C&^RW4,HC$-+Z9PR=TCXD5 MNH!$0B>@REN%<+TJ:*MU^!I&$N<4$#$DK: 7Y4]D9KAK^5T=A*PPP[FF"HSA@U=3#TZ:=5 M+[B#4W,"$\4DR8L%=;,0RGE\^UI\\'URXO'Y?XG!W?->C/NS$^#GD(RVNO H M]/N&%N!""!RL6ZWO&74C+[0"A\?;_2&MQH]FJTJC-<0WNQ%< 71.!R8,WK?8 M5DZ)&Q:LTKUW^"WRL=#^\DI>=$+Z<1VTCNL;SMO"\\>N\\8=-A3;(C,'@M:Y M,"<$]='P^8-'T_",KFC6?(03_<9I!C/Z6G=1[N,75XZ/1O^P8ML9T$/:W)8= MSVQ"'GCHL("-/ +B-!\2.3!X"@(:<9UG=5_$&<[>L"C\LW.P_ W54#(L,0+? MPE/'0DEP4X2;#DEP"2&!A*!H L^YDECSKA;EB2',K"&F71= !Z(0?R!(#G HC@S.4A3H8?6."\>'[)R%"I KMS)P(GUX3*W5_-;[ %N MUDY1,NQVD5A;,CQ>W&DTR^$LI/MA91/OQU&ISI:-+1Q ^.3.!AMP@1=WIZJ< MN=AGCI=ES!'U"W7N$"S8P0WQ1:5MX4D"IV0=\-#MK[7U4]O 9F3L M(L;F(BS60Y9'B3.G+IGO3CS1&% O"[NX8,F+JW\-=IW5!N('U*,Q1 M#M4L*)N&PF26@XH M7[((#RCPW0MT$X06DT5!Z5^C&5'@30@+8(+6BJ--QRZG(HKJFE=3.%0/G!WO M(PYUXP(LR*\:N"A0^FII>%V>@UB84G;5HS4F:.D/D'R>IRJ%=7Z*X@>*226*M4*S[W(=2&6II*DOS9D() FF& Z MC:"K-B&/VI?9PTLR_@;Z(K<%;9M@V?.R)YVG'K!Q>-1<.CEVB^@KALWA\>V9 MKOTCQA/5BGJJ!;)A8RMPDT76[B!%12:N1GAI2'/>,]<9%]H5WEU,%,54N8(, MR-C2.B(6[0J? 2P]RA_/$BJ,UO>J("/&VB5E5M;HO@HP?)-533UJ.[:N%Q'L MW6L(:A"5*6Q-XZ*Q?9]%B PK@"RN9<->O2(M\8?4C>!C097_TB1@##9C:'R1 MZD1EQK ..E^%JS*;#YS4,L(BS @"-L# Q;84<7-ZNMM_"1W8S>- M!3N*G+& 0BPK,M(C.G(K[ENEM$NTP9_;\M4X1W:]&BL+'E" .UE<2F,'?83K MEU)3BV<^IVH$E0)!"M+:@E5AS-NH"Y&S2R;2UN1,U)0%;NB(/'8D/^Y@*7*Y M"/ \[F.AP)*!:G*=9*Y^9XT 0M1U%RBM*CDLX1Y9.D*J7B5?J,N-[_P^ #K M@4_Y)S=5VP["-@&DQ'_Z1];B=02/5&U6V$&;4]8%29!6@00*W M+H##6.4$>0PZ0P9DIJBVA$%H:0IEY)8])9U;J=-@9]^@8 GDSS[]UX;O)-C[ M) RP5<=4M=-#K%$?C(&2@4A(\6V(X#/BQ+TJ!@_*24GGV"M6;,#3N3RE>P7 MN]Y,C/(SA9XJK$L[WG"9[ 3A84L1!@9TDPAI%W*#K2\=W%/;RITILZ]F:T-? MBI>5PH88C!<+5"Y5M\><82*'2%+TFK16LXXMRT#>%1R*RY ]6Y7)E%P!L:9Q M\Q,9DN8FJ!B8D_F?J_XU"@S!S<2PN.WN)C9S+&90ALL"YB]0YJY.U%5&[MYM M2$;W_2CK86VZ:4GK[K$]=0&4C0Z+@PP)$\62'+BT\I4&QY520#S%L=,=R##F/:2$5!/DS=&Z4)B"*7-0VZU=N%&*'!J>UJ-M-*^; M8I/2KP )K \!L+QDJ.]Z)=@*3'AY"C''/+CW"X;I3][,<;R*)U4= )-S&5>$ M]8=6H!.54VQL_J"6#'\_N)AK]\:6&L$ '73T &3;\U03,-3JX-R^%6P+P9#1 M6?N\XN!RA5_>ST#D/9UXG(1#/G6!AU2N+#=JMD:I%L+6/G$BGSJXK21G>0 MX1.8/!5N[3QTF2ZCRF]M@>%4+A0M/=K9.O:*!Z.5RB"GTB8V1N*.VXT?O MX/R53-DE&-LNL5"IW+=:QVLOT^CV:/+YE(MRCC6P1S_)9Q!]UZW\)YMQV#8 M"\6."KTSM;&7)S.\V6E;,V@AU]-MBRDX>=A*W;[6WO4:N(/7M1U>+[V*>W&/ M[IA>?7CW"J^/BE\>_W+U6AH^.$[P!\1/ );)Z<33J#?NB<$D&L[&8A1-I\.K M#Q8:*3N^/QS2?_'@ZA'P<_F<^B.U?S>1$?V1Z,>]J#^;X+M,IN/XZHXK4<9& M061]1,6D_BP:#F

MR[^IACKUIK]NEX%"'K M9B.8>0+;&'5SS4<5])8 M,/ \7SY'\ 73#Z)1/!.CT?#J'A*;;$6-"*X3&.<"^R(&IO3',S&,HTEO=O4S\2W+L^=N=^/Q1 Q'T6P&;(A @:_>^/=Q MR,]N[_U)U(]!Q%%_"ER:CBR'PGD&(-TXGHH!L@=&C4; RID=Z*:!YT=1/)S" M3X/>&"0[@BWC5@)U #F3&4ZCT6",-/5&^."@CT.*2BV:KJ&I":'!]/L]T%P4 MU(28%0/GI@/2" 8!!_HP&TZ!NCXLUX-=X/)]$/H A'S/21JRQ-'7CR:SOIB, M8'A_VE*9!AE Q#0:#P;P4]R#74U!MZ>@.Z-1D]>-AX Y_0&]G*,??^7^[1#? MB)@^B6;#"M%DPE*.8;E:??PR:P7TTN#T#/-98I! MFF]KD561<^YFZ$7^RI[W@W5C8PM?$MZP'O@UNEX*1Q[WV.WY'GMFOD=_^71< M7P>'.)X.HW@TH4G@UPEHZG@XIOOUJ%/3Z?2&LD/?NTFA+%6-M:CC\=Q*LW@2 M36>Q6PED$ _!5_1YK3'(8]RY%H9-ZDU$X,%GG'3[,VFT@W2=DK:*^/6]1>MA M0I7PIW!=V=2!?#E3:+Y=E-[PZ@2+0,^_T""X[V=K^O8-2Y1)V[(M;LM]UO_O'W'5$>GV45SVA?*^).U,&WPL7:)D?K+ MHOMW%NKC#03!#36M4-^?B<-X[V+^!P12%7+W.^>9NX<8/!A P^A";9\.HWQN0#T=?/HBC07]V]1ZB%!XVBNLIN+O1 M3-S 3]$T'O$/PRE] B%@$(L;&DV,L D,93;7E2&-N0G*5T%"/89(#\'M>C & M1#&&V>+>+!J R0(%T]&@GK.>)YP]:+^LY[P>PQ13F@S"S7@JKN,11OP)$CN$ M4 *\/$)M9P-GRW>+&7I8" +@6V;#J[=@0C]GZ M1A-_Q<",T0 I1=%,B>81>"W\X2.9,(G.]A02I?;(#HM(J%?MYJ/C6L@G)3JE M?G#XA:^3$)KA^Z4;:HZU2-L6!B-7?81)[4ML"<[0R6R FOP-&P<#MKF59O@,8@NE,L_?J\;W9IXO?$B[*[VW8@NVMOWI+E. M./]R7DPQT#\\N!?X_&3+K)%]4QS15J>F]?9IB]C[:1-X2?- _@:L:KP0CWP] M'_U@HAQV[#4KN(VMV&@MZ$7U[M1][UJ0-OC7!UQCBWVYC7LU>P+.&,MO[+_. M^"3L/5CK@IWM9HXWL$BHG(;E&;?)'N]<;5<]=^N<$F1CQ6?1GLWI"=,L3K\W M!R^]2"P*N/-4^\HYOH3N-AEX7-=LT>W%_;>!Q4"NS3DR)'+D8NA6>EFF]KY& M4"^[)'(QB*67,$EL%4"^P,.(IF@'OOYPY-Y0IU>P 9]ZDO-VJ])FJ)3S:NYV,GG'BY'XI\RW]O85Y7I;YAGY<*["N @? ]\L\ M+]TON(#_ QS?_C=02P,$% @ '3;Z5":"MI+Y* .(4 !@ !X;"]W M;W)K1)DVWU3C7S:J]+^&5=U3O5PL=Z\Z39UUKE-&A7 M/%F>GEX^V2E3/GKUDK[[5+]Z675M84K]J4Z:;K=3]?&U+JK#3X\6C^P7OYK- MML4OGKQZN5<;?:O;+_M/-7QZXF;)S4Z7C:G*I-;KGQY=+5Z\/L/GZ8'?C#XT MP=\)[F1555_QPTW^TZ-3!$@7.FMQ!@7_W.EK710X$8#Q3YGSD5L2!X9_V]G? MT=YA+RO5Z.NJ^(?)V^U/CYX]2G*]5EW1_EH=_D?+?BYPOJPJ&OI_ M)5G7M-5.!@,$.U/RO^J;X"$8\.QT8L!2!BP);EZ(H'RC6O7J95T=DAJ?AMGP M#]HJC0;@3(F'VK6SZ,I%HGMV93FK7)5-DF5UE6=65KRDWRJ2I, M9G3S\DD+Z^&H)YG,_9KG7D[,O5@F'ZJRW3;)VS+7>3S!$P#40;NTT+Y>WCOC M&YW-D[-%FBQ/EXM[YCMSNS^C^<[_+;N_?^[E/+G]\N'#U:__FWQ\E]S>O/_E MYMW-]=4OGY.KZ^N/7W[Y?//+^^33QY]OKF_>WB:O56,:A .N5J/+5A'-?M[J M)*O*!H#(5:OS9&U*569&%4D#CVBX'2V-:N'!ZVJW5^4QV:H[G:RT+G&NO:IA MF$'RSZHZA\$:**S=)E]*@Q/>XC1-LM&EKE51'/$YO<=?E$?"OC:PZ+Z !Q__ M]W\]6RY/?_PROYTG[Z^N/M'GQ8\_S)-/_BF R(/]_1N!\467:]K-=^PT30Q\ MUW2KQN1&U7!*:?+;S=LF464>?8WC\(=Y#'!. Y;$VVQ6?:&E@14"3A9*UK M7+"M0@3,DX]E\D$=D^4EWL<%W$K\=54I A6S '(K*WJ 7VJ_;ZN[I#" $Z5 M5TQM2;-%\-0!AY/LTKQ- Q2'EPI_G-@4869;%3D^1WAI&#'^$/SF5AJ6HCMS M3.XT@$EHQ6^&1^='*;QM#>R+4+4Z^I_@DC0!NA /M(_JH&N<9P-G5Y>].XIK M@J)0*^87PC0MXJ>01<-R0,<=[:/4:[Q3CBB)#,VJXPLI<_DM'+95P.L],39.;LG-T@@R&.:/;>_H \/"U<"SBL.UW\3@Z'8"F*S=P M/JU<@Z[$HX,/ OI6%W0J]P)05FW_D'E.S5<=?T> #* 8?B[TACB\:9I.E@4M M#4 KB_O@=:/$'"5RC4$T#')JW!&-Q,4O"60=[A:/"^67Z)A::\.!:9:8P.'M" MS+TV#;+7+WP/ =-F1V(/KSL+21XJ>_X>267A,NU1!*J5B+ #XM -Z&DE*+9$ M60#43GW5P=I$"' 4NSW3=[M50%/K-3 O @+ JFJBCQW*83H0>%X+#15&K7"/ M1J;*39,55=/53OSB5<2EIP:U >?_WGWC)%/ U?I.PX7BA_0W,!M07.6=XW9X M9',0&0XI^DX5'2'#H265*\5CD''6NB!XY/R)7E51E1HY?2'J2<:[!@Y$A(E: M3K4JS,8=JP#'/ 5D?,.7&RY$=:#'D5]G<$U,FP :&X3D0"H];A(X'L ,MQ1^ MI=5PRCM3MQV@ARG2\KN?X7Y\T#*[C-NK(\+9-@]^"5#6R;^)8,S3.KV>6V'?% M/ 5;"O>7Z[*R"BR-\:T=M '";!Q1R2)./P M2A%M N/B2R"*I-V(CN:A:R6ZY*AN M$1M%.'&MM^@K 3'Z& % C1B^UBBX\28:C9"'Q'LEK!NF!T(D<$6.(@I%?(ON"Y1;STU,\7K#H M]6X%TR$-HE5O=WN-@A4&_J(/R?]6]5=FT,1BK,[3R,2(7.0,K#+0<^0X::SR MW5A5ZIW.T MT@07I^]6( ,(>75KKP%AN85;#%9*3<3S>HR/$V;+JA0KC B0[%1@70W2&]CG MM,LQ*0!,$@\'OMFQ>8E3I*'YPV9]0S.@NCTJ2Q+\ :&/$L M$$LYO4C][J[#F6]@Q#CH*ML:?<>A[8^4B ^[N:T-@X^TT5=> 0DO*,NI< M0#$649:,Q%J&F[C;@7 'K,, ,9FJ%0H3W(4U>.%T<&X:Q-)E1OJ1%R.!!C03 M>$BJ(1>WG-C+AD"$ ]I"821<$53S$NE6>6GL#/PT9EFH*HK:/DD<0*N.T]^! MF #\1#HF#O8BEP^T*JH-+L!:JV"#; 8"ZOQ1A)]"+T#;DC3 MVP\!J'GJ2.B""?(5I@6E0I>..JUN2[YI(%^G %@KQ]V3797K0M2W'+@;V&G> MLD'08BP2IJ/U42$G6[\P:^UMB91D..S9_90=LX+)//C%H1J.X@[] ,@,0=LV M54ZR.-1NW"9VZG=0_]KCK#J@=A)I+S@_JB]P7%/DC-0, %1 7'_P0=5Z75CS M".T/;[+!Q1(&P&0"0]'Z!16&' A(D:EXI.#^(^Z#@4MJK>10'5: MU+\DCJU&P+0YG#R$& &;NNI,C%FWZPHVR6OO.A1'#!'\=TXG&A$R(^W@>1,1X3$!C1*JZ!?B-HT@#K\ _&[92X)S@8#.->GZ M:)'1X2*L78G@@)TDIB%*GKQ6!_%%P?UC9^\63#@X\<+ LGFH_[.L OK.Q7][E5MB9C\J7(O4!"?H7=6C)0,/%A8(NMQDI0(G G2N<$.@3*EF#2+V1(T>E M1)BVR5 Z&"96G!AL3I /*,7#C=!AH"%,]$);(K$JKC@^)=91CFQ?YR#'@0' =HY0#;3*"7G7CNCIPQA#[#;2#G'>0\AX WX /]02 MO;%2EN_3 23*EJ4M70?Y$2X)6I89F!VZS&$_7S!P,W+/$+]_5V6'/E0.49Z& M@ >4TK\_\7V>4*EQ!82+N73SD/N*+$XB?XQBP(F-4$3JM%E/E_$DH/G7&^]\ M\^L!.<1L4,S9]WRG)+;#\0YV&O\_6;.>W%&!82!C<@);CV\"6>Y3]\"RF#LM M-^% 9-Z8G2E431L'TH++ IC)&E"?X(\4/7,[4&"*P*-B1SA5#=UZ:8(&)CD* MB47E789&_YI"/Z)6HHD0WQ@!(Y"PSD (+ZCG"D0<7TO0KU -W7O:@0"9YQ^*PLV[7C?,FC!V0 MO_<"PS\!/TXJ#Y0/APZW*(B&BBP9'JZ]"9(.[S7\FUM/8@TF754ZL=MT>]0S MZ;/5AHE$UUV++'IT#CI<9)J6.;&VO%/'T+T?[\&BC>(=A$B6!X',^0^*MQOO MN@W_3JVN1JZYM:5K C]9!9)2:.(LT0:$.ZXH @BW6\)_8VYCE.G/SEU%#B& M<)=/&*LY^E $H]F>*%LTPF=0C6^1!.B@)(*+-F1HTE%M[1OUL%Y=K *S #2-&?C0,2 1TM@ 5)]CR[ T.O75# M7R0?[X@'V0N,KKI96\VLG267-;6_.TXR ]AFR$G<$[S<7#QM,83.-^MS%C@\ M1+'JEI@#X%+#:H.D=X0 M8:#H<<:*6QJ4Y=)1NTUH&01*:.G!V$%^!:R,>@M,2AL,B98R'49A0>MTY"B' M=)9<#;^*+Y0XF/ZE*R7^>.##V5=V/\W0'=;249\MSP87Z2TO]H%][HBLOX-& MTR:_P:_H _)._0N_ ;29B/3(:\G/S33WFRR5-B MB%JOMU P*:<&L6'0U"^.WH= UH:@2"(%'@?6%]MSG@Z701(W(?8P]0ZYM0O* M\$3!XYI#'@6%FU@%F">W*/I(B$J2;.8A2 MC#;:*!)G60@!2_R,@TBDM(0GFLK#Q%#8JB*N0Y;'V[)'L0$XZ0:<]ZE0H MW7,C3(*"7\C-@WOWP<>)F.^]"7)U DC#8QQ'"9_N.#I"] M93H-/M(^WZ5\#>V<^_C(")0]N4L7CO3=3D(T88A,%8#MDGP!L5\$O4]*;#QV M9C.(-EW$0ZI#SH"W6L!$+&F%857*2\+SX>C\S7IZ9KS9F?AA91OCLS.TE#-Z MY'S(RKLRXV'.H L.9D1](D$;I4L+W1#$/:8(D'BE=&(Y]-T2 Y2;$X9-0P8= MY.%0ZDO(BS3BR1HKN4%G!87]P^3G>!TV)P+W]8U7:[Q.\^[J]K5-.KRZ_9+\ M4LWIU]GI0JX)3[8+KPG:V(XA&R_0PMS\36<8IX -N,*FV1(A!:C;&I"18$,= M+[CNYM^@XZ3_9E<-G24SR=LBS M&SKX1[<5G&.K-V"X_.'SOD1$C.[*Q7L[JVRBD=V@%7.G"S;2 "+>/3P<1FIM M7L[H S6\;D749]2RR_##XBO+C[EECKXY.SX@]%$% 7P)X M]CX%>90<-1^E_DAPCX(1!I@&\25,LLZ4$"[_Z)U$ >J\P1RHAZEG7:AHB^Z* M@612DIP+@BH29HB_8Y!KL :ND_8U/^\1B75 5*!'I(UWUP2B)!(QW@'H[R0G M4UJ921D 4UHJ;7"H]8I.S++0N7G1X5KA3$I7-=>QTN2W9M,) MPJ ['RK(M\C]7335O^%,XI.8('4?;/E7CBF=/ %K%MI%^W8^X2[,)TR,37X\$:*W?,4=3(S-#D>L]-4/&5\TZGV313!2M_ GK$_,K.(O&)B;Q!SY?YW7J)?#C:E1W M9+/BS+=^?CH??U#9%.-3Y,S7[]W(FQ+'SC-:C\I1J YAI.,]G[)>1NC<7 M>XN@Y9(7+F(*3L+)<'D,G3\ZBJ\P4;%%40T=&*FI6BF3Q45!VF8T.2CEPXAQE61.O*.TS(MAW)#X=37IG6W MH_+ SI-_Q,%8$?E\P[TF$&CI\7;2WE(.2J<[F,#2C],%M>1U];UC>D0#L5'\ M.">NC]M:HP^&8X24_3-

H9-G^.-'@7D78++\<6]0E;>>IR.VUJ1JP@^ZBQ%,$ZE(+ZRFG7@_.?F&)B-_/@HM@+//R& M^8S+ER)6SKE1 7N&]6#K?P3IP.4Q<-.X:SNVI-N@F4R7/NB^ \PZ96.?4:_0 M*T#\V,*L ^-D5.,U(1:M([W+L;W6MQ#D?JPIS*3TI, _6SCZJXH MU'D58WBY H$.4&*9$@(?T4_6VGGQ!B502/"CVMG)M83%Y;[ (ENS!\WK4E2H MS[7"X&G]M4G(K2[?ZFQ;8F;U,5G,%HN3C[[8"R#)N#1N,;LX^8**%F4T+VCH MR9L*5:6DQ+(P''MZ\@G6I0K("UCT1G3['AKBN'8KA;%B!%;RR MJ^A,P=POZ'*&.!M,O=)!^IV?G^J&X9A\18=$MHCTL;0C\D8:!D#@/(X@Q M_2T T=Y?K39>Y!:(45]VB'L=CJ>8$6)UPW:OMW8F@ P@9.U;@+W3G%_]P%WO MS\'WS>E/B*:F6_TNM7\Q5T'RY\KAGBJ@6E+8434K.^(*\#M*;M J0?^%1[ 4 M>)U@@)[W'+B5,U,#&V-SLG&.4N\G%/.)Y5H_[+0",CO['AU$LL>"Y_@G M=GYZE:@FH7F4@%KO8Q KZAZP/-I:AV%E-I'3O+^\ M:2:C*5%6R1?YFG0 #J]X\,@)V0,>Y6R8H]W&ZZHVS/2(BTGAH*;=/#+.J#$+#:@/J\08)8:]Z.@G/(*SW6X:B*I34+&Z<">^^2T_QCD?;)8 RWC%1 MQ^N?8(,[EUX3)]XZ'[NM,[:14@P7<,,+R;Y!8\"TOJ*F#;)5^5AJO%4.?^*( MY*B,308$4K$)K4_-G;J4ZP_=773 MB?,8[_7EZ25(J-G9+$EIB@B$S82 KES,GR=/&79QD9Z?G0(#.T\O3\\3^'AY?N%G(1*= 36BY)<_3R\N+DP]HWL^RHNKRL*S^U@)"B%[^F)RE M%Z>+Y'R1GI_##/#AC!442=PLK9O .ZS=7BZ>P;Z?POYAU'FR>)HNSV [Z=/3 M\Y-;3)' T-4-4%B='[B 5%(" =R+!6SX:?KT?)$L3M.+YZ> F,O+YOG\ IZ]N%@BLI.G,-?EXC)9+,]2^.\$D7+5V(8'I+<@([W5 M7*?F+(XX"J8*LT$%AKKV\*.D\EU_?/-!1!^FJ!SPTG*5FVO1P#:WF\Q7:!N:,K4H

;R-OU3 -)=#)!#S)K$?].R8)X\7/R2#JY",7(61KRQH)F2;W,5%.@JA M+55PSX-PX" IW_YH_4UCI472)F$O2G 3:&-YMU+S3.(W3+<'O0)90QV3:E#D M-58&?+IF#V0%+$XR/C*;#$R6,^A49+S!>/(?@G@D4+S//-S%ON,0F.]N8A=E M#6NP2C_%AB-G$G@A\4RYGEC@Y_.'HA7E4KT0 8K24E'UAU1SI/P#C@T[8/@* M#_IYKTE!1 \7,G;ZE6,:T2'9!AFCZ[3;87;QB/0#V0'<_RB"'29(7>0IE'>8 M.P^L1Y6:"WDYRJ8MS&3/\<5S=F"42"2;;:S0QMP.)2XZ)_U00/(V_=:I5DK7DX#-2Y(K$$U<18>S=;I[W$&WA/[F#/T$48Y=G(LV"W5Z,FWNP M$4PGA=$:#3^7=%,-.:^3RJJN46")S_>N*B2H\!Y4,\15FW92K[[T9,+;GL,_91'LSKT>+1[2F,>%V;&$P(=#* MQ\DUV=N!VKO)K<48]-L3"A'7/D2"!9Z1EDGTTI3(E^$:=C_';S"3:/=@;Z_5(P2-8M:;IH10&*]LRST+$W M?P)0SL1@WSM:R,.3_ZQ MJ#9H(_\\!=WCY0^QF9O<8YT$2\FYQGI+__'5,;AW3O?CXE;GKG!M*T+=T-L5 MS$ML.BE?*J 1:F+<,\E9E7#"('XXE/"^<]3.,#\.*\W')+A"NW8F04%T8L.G MX#FVRZ[[=ME]>-L%IMQN9(AU2PR>L.*,-U^J5DJ'A_)OHCD:BN0$SZO04X]@ M +3EVE.,6.)Q,=QAR*?U%B7":*]6570 M2,MVI!%,1UH%-7YRO$?J$4ASE"8J@7_='0C7KXK[D!);/:W9PM)PBY%2S>D6 M1Q$K.DKZL]U<*%737B,,NO4+/%V3"FJ)8T4T,Q./=Z8)B_@')+2FHFHYBS16 M QP=2:Y'CTC80XXZFB,RS!8_F8@>-W@+D.TQZ8KO=V(SZ MP0EZTD/_6U%(X64/K9SW2-EK/O;6FT HE:QDUCH=BJ)+?*^>],"FW#6:)_JD5V;\U]SBVGPOL*V%!_[S.=>X#V*4(#5O>? M-IC93GY\]H-$7,9T0I<=:QO\DO? &R.684@?;Q)J^TFY$E'L@6*2EBT[S71B MI(WMAX90U,G)LF%BGM.2+Z=JCLPU9"(]]5MK.ZBB8M:UHM]A.TV#!6Q M.0@"4X67]Z;PQ&23J3[40XW3J8)98@RMOD.E60'_T2YRS/X6BI9*H#_4 VRL M5_Q5KIIE$GPLNA2191G#*)-5WO%FD]V/HWF&<9>HL-^DN&.X'T?DB&#G D?% MQ!3%DFV2K!0E!U ;[AL=Y&V.WTVZUC&@5"*&BXH5&"0N@C7"5;FQ*\/;(.-N M&DY$N,>*[1VMN%S9VTI:O)%N\&%<>*3Q,,'5-0*3. 3(XG/&Z*JN5)Y11H!W M3EM#A[8=FN-2CWV5937U2+?MG+WG+<"::[GPVKXP(> W0_1>]YL##+X8U(%P M.+16:VI0U LII]@F+*?WIK @)#7'LD_*1DV=!X(> .HO=6%_JJNC*H!,T8=% M&;V^19T5H],]AAUJTD$2J$LS3N.D#;K=@X0OZZ8/&VO = V!!)KO;98>A ! 6W8FX-6#T:E@UF]F]7E^;J^ M?'C16B8:LNC(.F&J5J'QX+A%;.#ZX$\$?P[+;5T>MPCCQA]D?"Y-7)*"\6&XB/RF%3#5I#FHZ#R@CK:X]F,#CP5^ M%)LD@6UUN!Z\*UT[,3L%,?0VS(GP.5'V&1*Y*^W7AQ(]R(CQK;8#X=OS!$^O"&$'%C?]!"H8_7*TX"]X\X![T$E_DG0D,/V;1U ; M+^3%)%*703YW]T*2((/66)?][V#X-KEQ\2/JX83*'86X)YB '#)UEG:9,*XX MP)E%S$Y]CMD 0+HGM;;Y9I3ZAZI59ZM):KWI) 36>^F*4_Y+C7E62.%T6RBW M1MH-6869;I:78980@[!-#]7'7KJGS1TV38;98V%N>0&V&DSB-Y6HKMU6MF[0 M9NQLQHZ=3(ZR*F?^B*@4Z8%FEL_.EZE],%#YY15"\L2@M\KB>5#&M:MR=M-$ M:1@V<9GK>'+IE46E,**5TKM/5H6-A,>^Q*!GQEYE7Z6[V4B' .]8QBRI0+E% MG1[3U/$HZ44O^%.0S? G M/V70=ME0(G04"/7;&]UR*W^@924AEG<1E^ ]3P0_*2MO5JUGZ).YCLJBI'7O MZ)=TG=8V==HZ1I!O!NFVI%IA&5X0X),22:GWM:]"B9J%AG63P&BPRW+M:M&" M-R?!POS;''O^VW=;A&^,2>GR+*6A4[R1&]J([S?#G_$5''JZ T[XC+]\WB*\ M)P=VY-4?8L3$[V^8RJR8Z%S@.9W/C2)^"*NLE"WJ&5^.=Z!+Q:0,(ZRK6GEY M;VQ>@_--L!47%39XX)I!9S"T?NI&]Q-+T?F@1E^4HJB34CN*,;-.8[1PASO: MI.O6I]'JA)FL2VBTL"LX8FJ6TQ"M/#T'0@EZ!."I"V5\IE/'ZVN+>#X/](^@ M#ZZC"4Z5#CM^X]$X/V896_6N2SAIL7 VA:,,V^*6?;RA%)5CDXOLZ&(D M6/] AR8I-5N)3M+L>[1 1#U8)X4ZH*W8%:1MHV!';'N1EX8UYD_H'39.;V@& M;_#AP;D3RT ()GX)%?7+9)<,JK)MF$P&A$@-B2QRD"OL^-T&KMT6;H_);2HA MQG7"IUQ%\F,22*PIBS, P//=#U-FN\=TT/!O./N#+Y/"OHI69\4V[-C.AMMJ MBHQ-XTXWUDJ)BA,8>RB"PG>2X=YMK\M(R/)>A)"\7YO((>@CX-\1(.>V(9E< M)4$WJ.@=1*!'>U"_;^9A^Z()IG'D,OI)V3&([[:2T;WET)7MA[[8R[Y5/4!C+LPD>Z[LFT6_SK#T7!\-_$[>/"N:>.:O0%:2'/Q?8:"%'2>X?(("/4*4F5 M7V;Z](+^"ED&0SG\;L6G-ZZWTX(O35< M=>LM\2%R\#%9A,HK_.ME@I,?]WMQ92">226*6D0W)-7#C?WUKAT/M="S.TQ& MS__^F\ \GOU$5/2!<*\,UF,BU\/<9='_H]1EJDZR[?3,L-/T5*\7P@+!A\V1 MY!U8R*!*U^Z92US$0C=.(/,+8ZN]2W@;81ML[OE7\ P//B0XT!@RJMVU25,9 M\ELZV"YL]'VN*/:.^HCXM]5&B%SPG:Z'Y&QY!LL*SU> M)"LV?E%JN/CXVJE'+X @KWLB=H%>4I],$^2W-YUK>7(_X%XEM1-'ZNMP@'5; MNV,5659.(?OQS]1PP[5HPRQD/L+I7[@T70AYLB)S> :F;7^%ZV?64E5#:]<6]C M%D,?*K]#E/O)NO<''+W &T\[[$5]R'"X#USIC((*<_ 6 0\%O5F=T1*] @V_ MC]9AIP5-1&^44?V7H()HJ5##LTB1Q,]X7TXS<)U1J!BOZ4$E6BI"Y75#&T( MB^;ED_;5RR>F@?]E\%]='>#_E!+P1K7JU+1X%WV+] MVT^/KA8OKI:/GL!(__BKEWO@%!]4O4$?8*'7,/1T_O3B$3OR[(>VVN.4N..V MVM&?6WJ])3X OZ^KJK4?< '*,T;P7OT?4$L#!!0 ( !TV^E0WCOJ," < M /T4 9 >&PO=V]R:W-H965T3%IZK4[G)4>%^_F$Y=6E EW<34I/$D-[:2'K=V M/76U)9F%354Y36:SY]-**CVZN@AK[^S5A6E\J32]L\(U527MPPV59GLYFH^Z MA?=J77A>F%Y=U')-2_*_UN\L[J:]EDQ5I)TR6EC*+T?7\QC&1M$):6>-4C\;>B6RI(5P8R/K%*R\DUY>75BS%9:EH8TO@JMA-XQ3FI.R M]!9/%?;YJYO&8<4Y<6NJE=*20^6$U)FXHQ27IE197+R8>IS'NZ9IJ_LFZDX> MT3U/Q&NC?>'$*YU1MJ]@"D-[:Y/.VIOD28VP:2).YF.1S)+Y$_I.>N]/@K[3 MO^3]%YQ_4C47TPM7RY0N1Z@61W9#HZN3B;CY=7G_YM5R*6[?OKZY?W/]R_W; M-TMQ_>9.W+VZQ>7;G^_OVL6## BEV>^9N&NLTFOA"Q(/)*T@CBY+4[4BV\5G M-@X2_[2FJ46F7&TKY M;.6=N->>K 97])%SM$:->N&-D#A0V4S4TF(G:Y+] 6%M@CAK1Q\;;"@?AO:5 MQGD!;[U%!9@-,6VD16\61<.R04"@$]N5%3GRIE,E2YSE4(M.Y-94.]W?_N,\ MF9^]= -!Y[&?K1[(LDIA\C92DNO0%_#*XY)/51G9F 8(O7]]@PB/D[-%L(L- M1S1)IP]'9>?S\=GI8B)^Z?VU\&2MU1_$,8J'K#DMK>[D^7@Q2WKC' EOI78R MC0"%('N5S%Z^Q5.+^]14%);F+_DI.[07JH''. +2P&3!U+JA=K< P7\14D,7 M\L:&PWMH,3XJ^0%J'@,7,-+A3^D-.4_D_DZ8&+I?D72-Y= 6TK(MZ<=&\7VV MJ\X>2T'C9ZX+Z44N8>Y&E@T%;Y[&Q?P\&2\6LYV!_W^H,%M8,+!F"X84(%2"CS':DTVA:&8$\:"/M7L/N I;^XTRNP#&FGT$](A8<+5X+=Q>Y/NZ!_J/9H,PN78 M_VCXT&PPXD9E 6K(WPZN:6$,@Y)!;B!N?:@(A#0G.P"*TI P-L-Y]F&W"&M+ MP)S]#V0IFAK\T6$F:@R3$&W8D8FX=D?PC#IBUE9,TS 8_L([;9B_GR$R2+A. M:9 N63JS7\%\-M=#IX+MD3@5# ?%& :9V1#ZKD%\7N0%-*^+8!RP'T(8O?S; MESH+6N)1ER,P"/)>'8?$90>]^Y'BAN.N*^[3\7ER]I6US26 4+K_274O 9R8 M-09WB-:^=\-4!@(X/9O,#RF (_!H (%2F::FT6PX6R5[+%?D"Y.%?( _>H!W M'+I5*)L5]7V7LKV90S%VIK)00A6_(T7O@275R4O& M3)P &AS:5D@-30O0]<'@LT4">9)9C&>SMD'T';+E$A899$WA"M61JU1J'W=T M%=V2\(&"WM@^Y ZF MPK(HY<6C99T'O$O[U".#YRH*7P3LW8 M0J95[H]7N4,0/:T?XJ@&EA+?P>W0,9@HON\ (RC/>68T@U'G&+L$(!_"XZ_T MQ\^&X];!CO8^[Y#*'33(O488WL"9_N-[QV 8,?53$3]/X@ML%]\#2CYX?7^L MD1[[$#,=?)("R:W#AS=6#@_BUZE^M?^V=QT_:>W$XX?!U]*NT1Q$23FVSB9G MBU&,7'?C31T^<*V,]Z8*EP5)N, ">)X;X[L;/J#_XGGU)U!+ P04 " = M-OI4"W!&!UL+ 5(@ &0 'AL+W=OY?@=%N.]8,+?/]=?H I2,*&(A4"M.+^ M^IX+D#(E47*\CWY(S =P<>_!?9P+ZOFZJC^KA1":?5T6I7HQ6FB]NC@_5_E" M++F:5"M1XLVLJI=GZM5+?C43%H6Y[[KQN=++LO1Y7/S[$-]^;QJ="%+ M\:%FJEDN>7U_)8IJ_6+DC;H''^5\H>G!^>7S%9^+:Z$_K3[4N#O?2)G*I2B5 MK$I6B]F+T4OOXBJD\6; +U*L5>^:D26W5?69;MY.7XQ<4D@4(M//G7@E MBH($08TOKC=,2F8L:;0G^LUC^* MUIZ(Y.55H":6!LE;/SS4$TN/S MO)U\92?[!R9[/GM7E7JAV)MR*J;; LZAR48=OU/GRC\J\;7()RSP'.:[OG=$ M7K Q+S#R@@/R;L17S:Z**O_,_OWR5ND:7O"?(4.MF'!8#$7&A5KQ7+P8P?65 MJ._$Z/*OWWFQ^^R(DN%&R?"8],?VX/CD<,+>OO_ES?7-NS?O;Z[9*1^SZT55 MZS,MZB63#Z+92\6J&0/"8GDKZ@YEUV&\G!J\'::&9\HR+QIL,-.(1_C\JE)2 M*SL1F#:Y;FJ\+2LM:##+J^52U+GD!2*F_*S8>B'S!>.U8'G!E9(SB>%<,7[' M9<%O"W&&]'*F>"%8X+MG'I1"S#&]$.Q>\%HQ0?ZUJ[N760MZ!M",O]55LT+" MR*MY*?^+:;*$13"&[*A@P*RN8!_L.F N4/KX[BJ,G"P+'+KT R=)[3*X\WPG M3A-V^NGZ>P]#O+&#Q=1*F/Q2W$_^2-5G7-;LCA>-8'-D6,5.BTHIH<:,,MH^ M>G_@TISEV%2I&:U(RQU%*W B-S9@)8Z;Q1U6B1=9H#Q_3)[QU^]2WW>?55BQ M9N(K2HL2YIGWC%Z3(GE5JJJ04ZZA!/8+ ;>@(G GNOTS&.RA?GH[9C]5Y7Q? MPYO./%K)2YXIF#0TKG5S)KXT4M]OO>)Y7C4E:02H6:-D.3?*+@57\'T:Q'@! MB24G?9PA&6NI%XP*IRSN$42TO"QI^WJ[/#AQ:/%VV%+H135UMF\?G=SSJFIE MBR.V:\"=WOQN)-C;TDRII[S,A<7@Y?4KA/F6WYDJ30FF@DAQ5""&M*_ ))!5 MMI33\!BE'58(^"POH?IR!6/IK<-610-WK:F,XB)?\'*.? 4O0@4WL%!>J&XI MO9MM6=42*G?CX)ZP0M38/)214G%#*Y2!04ZQ@,R1[W"CY!(XUKM!0C8I#O>5 M2C6B=IBXJ29 MM\EZ3A!FCI_X)IY]SW.2@%*?#1J2BD%QB(P89]V<+$2J=-L,$"9.YD5C4JA9 M-H4)[_[NM'-\V.]F_N8V39P@R(P(9&0W<[Y#2\?\YQ!QS';-Y_78@X(#CB& M$MMZVUWU0^1I/]KL:10Z89K:'0T=O!U357[$&[?QO:DTE&]*)+;"U@T,W-S8 MHD6/;-TBV2VL2N38&BV%S8QH&!Y+CA:TQ\O;EKYVRSC-+="!J(N3?HWORGB.B1B>I@SS'/* 611%+?13)$+=.%B;[ M@EJ$3A^"8LQ.O=1%V 0,EW'LN+&Y"B)$(P@)+J/(\1 >XY/W:.!ZPC8\P:I7 ME0.P+T2!@9X+M1!P8P99(2Y._3AUTB0F\0A@C]X9\3LF#\I$Z9Z:*N_YSU@( MBP$BBQ/'0QH K8L"]\1Z3 F!.TIN439F.8(M^8X=WE,U2)PX"Z&KBT24> 85 MSXECTA4E9X?77#!):0/:4M!NXMK20A.C>EUMQ[MHW8VCX)"^1$L0K#4W]=*2 M'E =UVV)H)NEXPF36&7=TCHQN:\$UHA'$$-TV.0V 1(,Y[ $^!<>%4I -ICD3-3U4"_0J)EE= M"?DKJ?YSC3'7&AGC1N2+LBJJ^3U[54T<]I.>@GRV&NP-;]486^8#3LW58AB^ MV'?NU9+EF<* MDK7!]Z9/^ 4R^10(WU$MFJJV/=KLNU7/"QQ0#$/P0^SS0WU&9K,%)'2]<=OH MM5626)^-Y2/[\T36_XTEX'C-&J"UWT+.>["MFAH%7NU'$,'%C0'$/@NIM.4' MI/*/?V?7FHXBWGRU[(",-^6&%-W$#"\*,WQ ,CU^U[OPC;T*(OI:K+35>">V MVZ (LTF\%Q1DZ4_P@ F-FL*TE,6C6'!X'(2B7B&T5#^P2%IS=/W%:A6 M,#Z$]D...X![D*9.E'HF@((87"M+NQ *$/E^8-+ZZ^^CV$D/TK!''?O3 0)@ M\/S&9FX?\&[';/V-HK&Q(HV2SH(8M:@[$'']&.__C#S0)H#N$.?/R0./]MK& M 0XT8VUH[K9C UUY!ZGOQ8[GQP_-#Z",;(L%AN/Y[M,)^3[[Z16[\J!.-GB/ ME'=P5\MU@LP?#S&+/58Q9+>I@@^]R\!"'KJ\L#V5['$ >I,:OO7 'H:..[J& MOMN3W4@V^?F6-I:."%JOV^ZBWU+P$N&\ZH8I,2?QDP$VL;':T(HA/O4O)(:& M_="44Y"%R8?)HU0@,$SJF4& V%1[6O9[0 TI+B?;=;^-2G,.2CD+(]O8PM7F MD3W]F]FSWOUQ[ZM2'-V1_@D!@=;S.+W@>O<,2!'I:8-PY\1B+S$Y)KEVYIH, M8U@,: _R^A)8U'0$_5LR11\J^[W*."&):4H.:VQZ@JR22O8,9:XTY]VRM!_* M6N@/'M$,NRYG<[/D+7TL(]_9/3K[V*"8AF=N:O95S.D4A):Z/OOGQP5+XQ(^]D/@<$O3EXU8+Y4@U$UH$P8H4M%LQHAQ%/T5RF=]\0GV.ZS MO!WI$5]U_!0=K9-DJ1."%?JFXTLWT@K);V5A6T-D?O27&?,PQD-[Z5-%3+9$ M)J:7P_]A#*%(CB2(4T>:3!=Q[K\']> MF=B!UUED/HH[4=+I0Y8@,+V$96'H9$G(,A^IRJP+/:*X[>A7=363&M8&3IH& M+' 35$>/A?@;I@F+ W3_86^1[;)&77X243_KN9D31C%V(@/0&0/6;I"91GQG M2I(Z7DCMNH?#10-TPSO^*U[D7X%M$M^^&, M_;F35:,0>T\])*:PVZ91NZN9LXJUR>[]3TAT;+VUUO!'I:FXU5NG%)+<_\'0 MA8F]5:,[RH,D5 N3U_>YKA#V-3GFL3/85O-^CML,LLML)^3-H>)NLIOM)LYF MU784#V#D-@^TI64CS SO4CC5 =\X)95Q^)F?C0_3LR=_G=GRRH/'VOW/C0^? M8;YASPQE,CV+Y4IAO#D83NA<^O_T&:ZUTIY#E$=-&/HT?-[[5+\4]=S\((&* M&%S8?K7?/-W\YN&E_=3_,-S^8.(=K^?4D!5BAJGN)(E&K+8_0K WNEJ9#_^W ME=;5TEPNT)R)F@;@_:Q"4]/>T *;7X)<_@]02P,$% @ '3;Z5!8>E#8J M P A 8 !D !X;"]W;W)K&ULK551C^(V$'[/ MKQBE5;4G11O'(0&V@!18JE[5O:Y@]ZH^FF1"HDMB:IME^^]O[$#*57O[U ?( MV)[YYILO^&-VDNJ+KA -O+9-I^=^9%:W" :6H6^QT+3M06,[]++I;QC;?)7RN\:2O8K"3[*3\ M8A"R,6,R5/H&PVH=G C>JJB5S=V9>R-8I.:ZHSBRS/ MY;$S&C:88_TB=@T&\ G-+#2$;G/"_(RT[)'X=Y B#@^R,Y6&=5=@\2U 2+0& M;OS";/0.7CS,&CN\T?\PZ_M(R2UDJ]4?SY^>MK!9K]8? M/V?+W]<$MG[R,@VR!.*.[0Z5Y>\1?^:&\#8/2["?Y^V/WD!'#70@YDF0LA1X M&@>,,1A% 1\S+VOH\H@N1Z!K"+G"HC;02*U1PTW$6& ;?(";*0_2:6*C:!0D M(XK>ZA) 1[>=4ZMDDD(T9D',$FH9C'GB/54(K7Q!NGA45'=@:$.\T_^$BA(T MG=@D?>?]A4(!VM_ M0IOBG#O+47C<(53[3?1'GE[7]V'DEU)ZH& GX2E;F)./!=!P[ MF8)1RFW 8V;%.A>=5&T,VBZEU3=@TZE-BH-I$MD@M7)[][4^2"T:2T:0K>UT M7=26_DTZH:S_,B(7(8_H8/U*G+H] I8E>1/<) %GDY[--')L8F;QO]7F2LM! ME?/[[E_V6S6?]-[?WX@'>M.0X,EE;+; M,3F:ZCVO7QAY<#ZSDX9X^HR 0 !(* 9 >&PO=V]R:W-H965T&IKAIS/MI8VYY.IV:U$34W$]6* M!K^LE:ZYQ:E^G)I6"UYZI[J:LC!,IS67S6AVYM?N].Q,;6TE&W&GP6SKFNO# MA:C4_GQ$1\>%A7S<6+//3ER*JG*!$,8_?57:C]1]'S25R\E:J,_P_[SC;* M1K#:&JOJWAD1U++I?OE3GX<7#GGX$P?6.S"/N]O(H[SBEL_.M-J#=M88S0T\ M5>^-X&3CBK*T&K]*]+.S.RU:?L L6P.\*>&SW0@-EUNM<0GFQ@AKSJ86=W+V MTU4?]:*+RGX2E3*X58W=&+AN2E%^'V"*$ ><[(CS@KT;\4JL)A!1 BQD])UX MT< [\O'B_YGWNU%=!YV:EJ_$^0A;Q B]$Z-9.H&[Q?7=_.OM]:?[)@/O[LOPUZ+!J M-)0[_E ) VNM:N#E3F@K<5<#&4M)$2<0%1G)PA!21N(P#^;ECC()3P"#3C$&26-@!4D*!C%)XSBX:7:8 M,*4E?A_+$V Q"5,&-"$Q30 =:!$L!J0=4+N1NOR]Y=H>H"\"M!6W[H@!&I,\ MSAV&+'*-VPKWRB,2)1D@Z#@$2E@1=:EQC"*2I+@8QB1B ML8L6932XJ9&0]OMAIMM7$I ]E0.,72:RJ( 3&!;$HII.0GNE>45(D](6L009P7B*R!+ M"*-9X!)X,Z!8*3SZC/6J6,M&8I.7\*A4:0CP-UH!KQ7'P^F%#&Q<81KA"^.$X7",0HO9R006O:6C^IPA-\-4PT%P3+=P3?X:#2U> M81HV8R0/0^)'D4]#OV^&BX1?JYWH!" ;SX>_4UH?!1._5L[(G 9?D?Q;[C]LVJO@@E<^ M;E>Y/WFSQ3L0*.H=&XEAQ_2Z<8T;,>Q4U?IK"XWGRTN(&/9G03(LS6^_Y(RR M/XZ_P;Q66T=AM>'Z$;%@;P\MZSH;=3=.B[13I-=O[[#7TEKAME@/0<=I2M(D M[XQ1%"':7TG3*H.R12P MW?//YMUKZ19K+5':E5BC:SC)DA'H[@723:QJ_:W_H"R^(?QP@X\VH9T!?E\K M98\3M\'P#)S]"U!+ P04 " =-OI4$N)_=W<# Z!P &0 'AL+W=O MO&&5/IUW)(HD#2>@"$FS9 MNTI'R]'V3O>8)@-8F\19VRGM_?4[=H"E4MN'TSV ?WWSS3*K*6D^\G3'-A>_K?(=5IONRP9I.-E)5F:&EVOJZ49@5SJ@J?1X$L5]EHO:F M8[>W4M.Q;$TI:EPIT&U59>IYCJ7<3[S0.VZLQ79G[(8_'3?9%F_1W#(AG:/ER66KW#_L.RPFX<.967 MFJL29RH;5%NC:)3079FNE)47V6>(:L+6'QO14,9-PRN MT8Q]0PXLS,\/9/..C+]!%G)8RMKL-"SJ HN7!#XI.\GC1WES_B[C)>9]B$(& M/.#A.WS1*=S(\0W^GW#?)TOZL%K?K!;KNW]@=GT)BS_OKU;+Q?4=\2WN>C,- M<@,4 58/J&P4/8HB<*'TULLYV-_][2^]A;VB2M8B!SQ*@C1F<< A'K !V80! M"X-1;W9%'T*9&2S.D&&8LB :03CD+$P2X!%+TZ#W!])EWSV8@DMII()' MW(F\),B ',?T'PR&$$=#\JWU!L2+EF5!.THAQ'D/*DH#L6!3'O1>UQ)^UK*F5A4'(1NG CS+ M>X1C[?&?G,KI3S<-W7K M3L8K[]='DXFK5JHIW:%9JQ9_61C;E!ZW=CEQ:ZO*>7!JZHGD/)TTI6['T^/P M[LI.C\W&U[I55Q;C&9'J_+I;I6_NOZRN)N MLD>9ZT:U3IL6K%JH?^/N2.N=R63IV9^B\]]ZN3<3Z&N5J4F]I_ M,=N/JL\G(;S*U"[\AVUG*Z,Q5!OG3=,[8P2-;KMG>=_78>"0\Q<<9.\@0]S= M02'*=Z4OI\?6;,&2-:+1(J0:O#$XW5)3KKW%7S7Z^>E%Z\MVJ6]K!3/GE'<, M+I4_GGC$)HM)U>.<=CCR!1PAX9-I_3M7\\< $PQJ'YG<178J7T5\IZI# MB 0#R:5X!2_:9QH%O/A_9_HJ#DW)D5N7E3H9XQ@X9>_4>)H?PL7ES>SRP\7I M'^S9&8U:;9].O&6*^_EX&Q6V55 M/RWZ._WH8&%J'"-W-)HY, O &JGF5ME]G48?K'$.SDIK'W2[A+NRWF"^@Q.& M:\P?JD>FHR^?3F'X]_7ZU]'G4 -8EHV"6EL0:HJUF62NO$"$5 M:-H]7HG&^+*&."^8D (+E14LCRF"@Z+ 4Z@[@C.._<(29MD+].$]??X]:Y[R MY26N4#@1<04[( )7$LP^(A9@I7N)&BG7@79\E[WJ6)H,2#SF!M*:J]L_G]!ER(:$ M Q?2+.ZY$%.7XZ<<2)"3!WA\J,>> ZGX#_WO^YYP9%3!:51RQ.LJQB,6%<1& MK%V2):,;E!QL[V:-A:B,19$&W:Q+;?$3ZZ&FOF-P!"SYV\\H4!;PTV^Q9"@. MNL6 %!RH^S6U] V#5OE@*]X> D$/L A_V0;)0A73SP0PZ-ILJ'0]+''RN3DV M.NCE@RJM T6?EZ?,%47'WZ"MI(/=&4A($J<\9;3$,8UY$4QPEZ F8$]1W[(B MQ7Q0RM!N%-= M/JJL5I1MJ^X]_GJWRZ[_-N#U:N$Q.^T>B?[[026H$'3BL!*CG6)C"6C2BRS! MUYRV41C\&&2"!5+\I2V*-ZH[2A&14:TV44C T+,XYYV M0T6!GWVA)X-["4[@,MR^'%1FT_KNBK)_N[_@S;I[S0_S[G;XJ;1+W3JHU0)= M^6&6C,%V-ZYNX\TZW')NC<=Q#\L57E*5)0/\?6&,WVWH@/VU=_H/4$L#!!0 M ( !TV^E092:7')00 &8) 9 >&PO=V]R:W-H965TN_>>CJ)6@U1?=(UHX+$1K3Z9U<9TQ[ZOBQH;IN>R MPY96*JD:9FBJ-K[N%++2)37"CX)@X3>,M[/URL5NU'HE>R-XBS<*=-\T3&W/ M4,CA9!;.=H%;OJF-#?CK5<(?FC:.;O44K>8*NY;$%A=3([#8_/8KO? M;?B3XZ /QF"5W$OYQ4X^EB>SP!)"@86Q"(S^'O FUD M,R43@X:WXS][G'PX2,B#[R1$4T+D>(^%',OWS+#U2LD!E-U-:';@I+IL(L=; M^U#NC*)53GEF?84D:>4;@K(!OYC2SL:TZ#MI8037LC6UAHNVQ/); )\X[(E$ M.R)GT:N([[&80QQZ$ 51^ I>O!<6.[SDOPI[/6TYAZN+T[L+^%0C_*YDW_WR M4QZ%V6\:Z" H9GB[ 6&Q-=B>%UMJ3<$,EF DR*KB!:VPM@1L.B&WB'H"H 8L M9-/(DKEVK%C!!3<<]1RHOW:8 S*AY40-3:$4;J8@E M;\DM\\SB$FU%WHX6/2N4[!0GN7,XU78;-0\V]T1Z:J# $;&==&A7 MS4IH)52$WQ8XR?E1B,&=;VLPF4.O*Y)IG_^^'9Q7,# -\3R +3(UNI'L9AYE MZ [=6TAL/;?X(G#)=2%[>CS4;>@0DWGV9@);O@%Z$[]@W;/N/*PVAS^^789" M:K-'LOP [4%^:D.X?&:&)71[?;98>(N 5FF8!EX0IVX+S:+ 6X0Q_/KY[N?8 MB^+T[1/=8S?@HVNB$D6O/6>^'=Y4%+_L%?4;0>T+86"=9Q.#?\'2P+M3:_P:9/W M!*Z>/T_V8IN2,"0(6JRDH!M6'Q]=/G''8ARF'9%>(*%'E!Y!F'G+8 &1EX>! MC<00AN1%"J&7!Y&-))![BRBC0)PF-I#:0)BZ@-NQ@(4791DL\_3HDR1Y4+VH M+(V\91A0=AS$1U>H]3'PINO-^$(@'612XF5Y"%D:3DA)[H71$C(O3:.7K@7_ MX.YK4&W<#4\^VQ,T7H/[Z/XCXG2\.[]N'[] KIG:\%83ZXI2@WF6SD"-M_HX M,;)S-^F]-'0ONV%-'T*H[ 9:KZ0TNXDML/^T6O\+4$L#!!0 ( !TV^E2& MOR.\P@, *D' 9 >&PO=V]R:W-H965T-T[1_/]>&T(RT4\W# M2DVQX=YSSSFVKZ=';5ZZG5(6WIJZ[2XG.VOW7\*P*W:JD=V%WJL6OVRT::3% MJ=F&W=XH6?JDI@Y9%*5A(ZMV,IOZ=P]F-M4'6U>M>C#0'9I&FO>%JO7Q/U79GW8MP-MW+K5HI^[Q_,#@+1Y2R:E3;5;H%HS:7DSG]LN NW@=\K]2Q M.QN#4[+6^L5-;LK+2>0(J5H5UB%(?+RJ*U77#@AI_#M@3L:2+O%\?$+_RVM' M+6O9J2M=_UV5=G;9V;PHS$&5L'S#9>Y4!_.VA'N[4P9N*[FNZLI6JIN&%FNYC+ 8+_ M7?GGN#2Z@/G5U>/S\AJ6_SPLOZV6*YA_NX;[IZ_+1[B]F2]N;F^>;MS;@8(Z M49!(07L*Q<$8U5JH/Z@$\P[T!M 'U:PQ!+T(T(O(&Q(\WBW _9Y7?P0/\EVN M:P56@_;\0):ORMBJJ]HM[&MIW6G&+X+A<>SA*K]B>S KU/FM2JPK. DXC%0+@A+!3!*DC@: M>9YE$CPEYD5YTH[-WNA&NT8@ZP\1R#UB A)*:.X819P'UVJCT/L2*;VJ]N!X M9X2+%"@2S_,86$Q2G@;WHR>UPK9POE+CZNVU\;TG15,10) X8<"(X'G0[S0K MWS#\Y!!Z&*>9BTM%YN+$QQ*L481O#5Y-4>M#>7(%"MW9#BC)$@X42BF.'(N\;% M-!8O R<-]7>5-X"*F%#*@::4Q%D"+,&"]%,/S\H#I21/!/ (C1$0^[TY*$P) M#J=&%2"9@^HNAGUB]]\UXK2VV=C_&PO M=V]R:W-H965T:>EL$Y5$CZ3BYK_?'279[I86!?;@A*3N^^Z[X]U)%WMCO[@M MHH>O==6XRVCK_>Y\,G'%%FOEQF:'#3U9&ULK3UN[F;B=154&4%U-DCB>36JE MFVAY$6%:7VE&_QDP;5UK>SS-59F?QG):#BXUYNMYX/)\F*G-OB _O/N MDZ7=Y,!2ZAH;ITT#%M>7T94\OT[9/AC\J7'O3M; D:R,^<*;F_(RBED05EAX M9E#T[PG?8%4Q$,#BX9>+H>V-^'V"F6E7+XQE1_Z=)O+Z-Y!"6N55OY M>[/_ _MX,N8K3.7"7]AWMDD<0=$Z;^H>3 IJW73_U=<^#R> ^?< 20](@N[. M45#Y5GFUO+!F#Y:MB8T7(=2 )G&ZX4MY\):>:L+YY0-N*,4>;IKN@BE3%Q-/ MQ/QX4O0DUQU)\AT2F<"M:?S6P;NFQ/);@@DI.LA*!EG7R0\9WV(QAE0*2.)$ M_H O/829!K[I_POSAR3<'^=NIPJ\C*@!'-HGC)92CN'AW8?;=Q\?X>;C^[O[ MVZO'F[N/\+A%>&/JG6J>(5@WWH'K9>BC#%!KCQ:PTG2[W8E9DP$=OBYZO+>J M<2J4L1M3#+#!!JVJ!+7%$S8M.@&%<9Z1PPFHI@3J74NZE7KU:I" <:&IZJJ3*$\E@*\ 53%=M ]_B:JP<[]M&^_53ZX:(Q_ M601[5.!V6.BU+@:_@F8&J5#,8!QV/*[=[8P-N;3*>=L6OF7UA37.$?MZC99S MW7.X$,U_CX$G%ZF@O'L*CCI<.XZE=323#@GFW&QIYA6F93DE4D0EQ];#Z.;8 M.>%X9VGH/"ER\I.)^3:OI2%#SM"08 K<(2DE_?I81*[+!^'NWMX>0>2X:AG$ MC\A3*+2F"-H.R-:Q^T![6HN=CK4AOWLV"%?BAO(-C/WP9K;3ROCMEWDB\]_= M24$>P]0-%3+"6447\PKV6TVX/=T"I8>&>TFKDF,9FN,(/)5?HW*48D'R;%#R MC,HZ0!XX0.,"ZQ6U43C]">H%T(A!'8;M1_>WUS#\/C_\ M.KKOPSH?W7!G-I2W%2<1J=12D>:QF$L)4J3S6"SB&<]5GN!*$D6(LN#K'0FXJ"ZJD!3(VH;BO&D6D];LN1F M'-II#"^]H28G+^4:[29\>O"LI G2O9\/IX>OFZONI7XT[SZ-;I7=Z,9!A6N" MQN,\B\!VGQO=QIM=>,6OC*CYVA@_;-C!X9MO^0]02P,$% M @ '3;Z5)5+BTSC P FP< !D !X;"]W;W)K&ULK57;P+MU'YW2W6N.]L5_=&M'#TZ;6;A*OO6\N^GU7KG$C7<\T MJ&EG:>Q&>IK:5=\U%F75.FWJODB207\CE8ZGXW9M9J=CL_6UTCBSX+:;C;2' M*ZS-?A+S^'EAKE9K'Q;ZTW$C5_B(_DLSLS3KGU JM4'ME-%@<3F)+_G%51KL M6X._%>[=V1B"DH4Q7\/DMIK$22"$-98^($CZ[/ :ZSH $8UO1\SX=&1P/!\_ MHW]LM9.6A71X;>I_5.77D[B(H<*EW-9^;O:?\*@G#WBEJ5W[#_O.5N0QE%OG MS>;H3 PV2G=?^72,PYE#D;SB((X.HN7='=2R?"^]G(ZMV8,-UH06!JW4UIO( M*1V2\N@M[2KR\],;-"LKF[4J90VWNLLRA6O<]X0>;/KE$>FJ0Q*O('$!=T;[ MM8,/NL+JOP!]HG7B)IZY78DW$=]CV8.4,Q")X&_@I2>M:8N7_0]:WT0*-^7" M-;+$24Q7P:'=84P!Z,'-AX>;^>7LT^WUY5]P>__Q87YW^?GVX1X^KQ&6IJ8[ MH/0*O%S4Z,#1I2,6?DWEO4.]I26I*V@LW3GK#^T$OVU50[? ,]!DOCC ZB0# M)-W#BXC*$SSA'U!:P!!\H-#A9H$VA"\2"1^%&"9M(*/YW14\_[X\_AS-CV=? M1+/Y-7"6%@7CR1 &HX*-> +Y0+!LD $MBT$:/>S0.I0.WJG?0# ^&K&\**#( M4S9, M- Q($B^B$)-3@(Y)#;V+5L";ES2O4*.5(3*4T*#DQIIM\^M/A>##/QP$2E2: M5"DUKJA8B9'RBOR4+HUM3.=*/=:I"N%ZK;3LP>.V/"\DBU1(BCJMJDF<]U8M MMFW=!2)=9PFL:E-^#]8V.EK3+X9';G3 2CF/EK9E55'Q.W2]J$W!O2%^E=JI M:DN<2[/5WAX8&-(7"I126RE7UB9 RX79(0-\*A%#P?+DES:IQI/K2<3RK++= M#TH;0FFSKK9#_D)V&;F[!MMN7Q]Z\*/&T3]KF"1NU3X+KJ/<]<[3ZNGEN>P: M[HMY]VS=2;M2FN*(2W)->D-J]+9["KJ)-TW;?A?&4R3;X9I>3[3!@/:7QOCG M23C@]!Y/_P502P,$% @ '3;Z5$ VA5+'#0 ,B0 !D !X;"]W;W)K M&ULK5K;1@"0W)V08"+BRCEZW.Z!P!!B;)E)P\2"6"FYW1/]^GN 5]NR^J/ M>J54(V[7>5&_.EHUS>;YZ6F=KM1:UK-RHPH\69356C:XK):G]:92,N-)Z_S4 MM>WP="UUB[($WF M9?D'75QFKXYL J1RE38D0>+C1IVK/"=!@/%G)_-H6)(FCK_WTM^R[M!E+FMU M7N:_Z:Q9O3J*CT2F%K+-FT_E]IWJ] E(7EKF-?\76S/6\8Y$VM9-N>XF \%: M%^93WG9V&$V([4T*5=- MA:<:\YK7ET5:KI6XEK>J?GG:0"+=/TV[V6_,;/>1V8XKWI=%LZK%19&I;%_ M*: ,>-P>SQOWBQ)_4.E,>(XE7-MUOB#/&_3S6)[_G?I]<39%Q/-Z(U/UZ@@N M7ZOJ1AV]=KR9N/QP_LO["W%]]H^+*W&]4N*\7&]D<2=T+326K#9E)1N5X4(T M]%C>K64A+NM<%EDM\$^D99&U:8/Q^-M4FF)"S-L:$.I:(.H@ 'Y;8WY5MLL5 MCZO;>:TS+2NM:DO\>GEA9(UOBW)A'G1+?_QT#KR-D'E=BI7E+7*9CN;B:NQ4"OKK0/KJ5NUWI!S+:IRW=\'OAEY(FT:_J#,/?3W<3&IKG73R")5 M>]::C1S@OEXCU]C7:_=@\/X1-*,@%G&B9Z09[\:=DI501!P"8:_6F[";%]5>E^WJ%59I%TF0)P MQ@9GE"3IHFA4A?C'X!U943")*3TFI*[]XN+R6OPLMWSEO#BVQ':ETY78(I[5 M8J$XMPF$"23_*(N6N(1)U(YGXHW2OY,37"F$JFX0*7-%UW^V,F=L E+>(7V) M#\BBURI=%65>+N_&T*8=CGSBSQZ)&HZU'HTQZ6;/#'AJ^/WO2%.;(;!&UE&W*"%KQ->V;/,, M.>B&J0$U)$B4J/G3^S>Q;P4PV9>HP50%V"B"D*G]^4YLA9'#CW#E^U9B)V+Z M^>JOD67[T?&>X/JPY!'E6*!&BER*JOR.>95(7Z;-D.&^:A1V"NC,C%P,"OPPCBDKWYB6[8;T-3#QTXU_4M.PQ$ M['E6 C,[@6WY@2]#_>JV"Z5*0QALD-1AGMYF^UJ3S((.RIE2ZV8P MJI'YB.G$5VUWWF$^!,VQ$A=FL4,K"W,DNI<#T1+ MILKT@F,XQ>RY:K9*%?>R_<#V?8&PR[[#(PJA$?..%$)*0:I=E#EZX?J[O7/Z M\VB?'L; DSWLHHRMA)5#5TS!XW'BTS(P MN.B87;"%381KS-B-^A)/N;O^.^J3.=&K\>^I$L64'"4NC4 HY AUX3\A+ MN-A29V^%<3K[ BEWV:9+&EVVX$PQ^80V3U;(DR;F=KFT;D&FJ,:I:2.7F3IV M8/F^QZ006D[ W^#386CS-SAJ3PY866[4 MH?. 8_)+VZ#^->FH'OF_Z<=N5-VP\E//YK5I9F3Y,;%B2)$\^>U>CT1FX_(7 M^P?[1&0+A* ;L;D#%VP(:T>3<\;+^W\C\]:$H:3 X)+(26#(*! )K8L@]JP8 MRSN^%7GN-P;[5!^+T2;@NKLQ,O' /B:'<-)>(YNV=*_E]I.#O4 )8$9UGM2G M2_B&+C-6QU3F7".@3T-W@L@9$PM78K>4,TT1AH:R@I]5W%%>=Z6%H153;1R4 MTJP0HDOB'2:9KD#-1GI@3W-I5F0YCY<[#&E,3&TA%1T=AND%"K!K.Y M?P%%43*6%7##2"A-L580P?]BR$/F] /A(\&Z]N3BSQ9=R=C=N';Q0?5!+"*/ MH\(!U83.Y&SP$+(\*IY,-_UBKFOY&.G&<+M0^!B?P%70WRYYCPT\4RVE:=4" M]=A[D.EC_*=\Y-NC?$1[4[2*G D/^U#J/B=75%R=S+D2)?*$../*(%E*=59( M^3^T)V_U+3=:C"%3(*:TRST ZE"-$ @O(KRJ2OMCBDH6-6#09N3HV4]R/@GH MA"".L'6.Y5!@Q,'D%Q-U@>79H0#;@XX=*[#MR:\'X@LE#6EK2AH8+O:8%L(0 MM (N.K2Q9-\(I $"<&P*8P3F_CADTSE2:H->^OE3F8512K""-4$XD('21&< @P1(^$@/%^+G-R6 7M:FHL>ZC6ZN)/\.DL+'+(IF T M+R9C(C8>!QB .4-"YH#JSLD5+LCPIIX!)GN6XX)^T+F$ OKKIQ&3:\R M4]=0"SG(N6/A^[+O.LFTS]SWQXYY 0(QL8?V$,50 J>CQB=,0"]H$/?;F$;Z0LCA)FBH<:,_6;,ZD%'% K<[)043I3#]- /\MD"+DNVV(L M9 WK@5C^P*HGN%F.T_C@G'L9F:] M[KAA@Q;O5J_ALSEW[5'L6%'D]F:)?$0@+LDLCL,1?4R&^)9&O:S5#J^LU-B! M3;*%1Z*7*#2#J)2A%Y6]Z$[G,)'L7Y34C]YH?OM$GD^:W3\0IN/T.34)/)1\ M@#A8E04:X0T?L&XDK#CJ,?;@=:1!K];V#F#'WF7.3.9[!Y"'H-#AL?W,%!"' MGG-%F/;"C*^P15#'URN^SR4+R!74V_5;0Q,T.L[NZ(+6@"!L:0X.1'[EH*G; M=&6-_(S4(L).RV7!E)T=://&3$<=TIZ75)2^L2X?JU$D(5YC/JQC_^$BNG,? MCWH0\=QC,FUWM9CWVL'JII3;4KN'0,XG%GU,6AHYZ9>/N4 \C# M>=@T4;1#((DDL0;'X!ACMW"C8[.R@7KHH-=(RW3&KRE-=A=4C@.AS)FEGJ+@ M5TB#AG[A,-H)AZ*..[2^S]ROBI[\]FH)4!6])1VG$74KU[HPR:E[04J3.3I; MI*J**7G7D_[_X-[U8'=O#4'\3P6YF_1=4(/OL>S^^]RG(MW->H#TT&\;3D>_ MXUBK:LF_5J$2')QG?M(QW!U^$'-F?@>R&VY^3?->5DMJCG*UP%1[%@5'HC*_ M4#$73;GA7X7,RZ8IU_QUI23J)!J YXNR;/H+6F#XF=#K_P)02P,$% @ M'3;Z5'I_0@%K"0 2Q@ !D !X;"]W;W)K&UL MM5EI<]LX$OVN7X'R'F57,1+OPW%<9>>8S6X.E^W9K?D(D9"%'9)@0%"*]]?O M:U"B),IV9J=FJV)))+L;KT\\,!=KI7]MET(8]KTJZ_;-R=*8YGPV:_.EJ'@[ M58VH\62A=,4-+O7#K&VTX(55JLJ9[[KQK.*R/KF\L/=N].6%ZDPI:W&C6=M5 M%=>/UZ)4ZSI6JIIIL7AS M6_9&&6;T[2$U:(!>]*_D$7YCAM^>:'5 MFFF2AC7Z85VUV@ G:TK*G=%X*J%G+F]%R8THV W7YI'=:UZWW,:KO9@9V">I M6;ZQ==W;\I^QY?GLLZK-LF7OZT(4AP9F #:@\[?HKOT7+;X3^90%GL-\U_=> ML!<,W@;67OB'>/NR+2^W][^P^]NK+W=7;^\_?OUR-^%3 M=J-EG?MT&ZTK13K[P2C"U&-]G%A_!6('NH/4H?)7 M#4!WANN7M7=BA^IW2U'_!W_L@T H)+L7^;)6I7IX9&_5U&&?3#$=C(R$!R,W M\KOLV,<:U? BB%[N$, G=/T4X7Y1<2MTJ/J^-M+F)4=9:U662-7\D7'6+KD6 M2U460E,:AR3]D1J%U)A-%(>U@ M-D)I0DJ]#LE/;C]?L^W?SW=_GMP)O9(YHH94"910P19:5>?L5)Y-#MN)^8&3 MNJ']RA(&*%Z0L-YT6348\R+G32" M,==)L@#&DBAF49KM8#5:K20Y912! JK#M;PD=MPLHS7#V&>AZP1!P&(G\+.C MQ7S7\4/(.+X+6$X*^=B-)WLMQSR8B1 JQX65S(F]D'E.Y&:3@_:"B22+F9\X M01(SSW,2+X5<&F23FT[G2^RQ5// 7G0Y&I:R);YULJ%*.3_"!;?D&#YKQ%F%^ER MF18?.'X*\3AS0M=G )!&@\[F>S*>@JL1^6'8%(<:S2E'GHO-I1Y YS8.N:90V M.WE*FJ)([&YMIHU=X?5O17Y8]0%L@+.'\7J''1'<,ZDAAJ]K=! MF4ZHYW^(YZD8X?EF-:8L]<$0UK\*0[G;7^M Z\>N]TMM"M1A^SU$(1X[O(?B MR&6'56#>\E5>JH[VJAIGB&I+D Z+QL;AA4!@KVV-EO,.VZVE7F0B5SCY:-ZG M_Q#_"*;S1.IVVUFSF6D%TVJ.:LK;W6BCW6)LCLG26>8PH2ZNW6 MBV#@)+80FFY:AM'2Y+P6\M^4IYUA;-\KJ4TGMF1"?!]??A#]7+B.BL!RCLO!2LQ MG@D&]M3MA#W%WMI/V3/&*:'X5W>4>EDU)5$)REYKF(4 W?0O?6+\S?8/P@!? MB"((75%2CGR:[A5#H>!4K0R8QTHP3>)YW MJ$7+3+H:X[W8(;0%1BK/1Y7V-D =5#I0,1AFW^"Q7$A1;"5VL598$6X"5=>@ M/+?N]D[UN.VI>2'H";Q;$P/# S!?6_<@[;Q+\H*'/!YG*!DK;>DO?6-$*@@)L($#$J]2!L PY'&)ODGB1Q)!TU MOGJV':WL>%CN3XK=+L)9\(HR/K'[Z3/VQL76'AD?[\Y]"UO'%AW17Y0=E[U! MRP:G[/WW7#1F8)U\KE;B%9E$V*G5#P]V!UU>\4&3VT$QXL=[S)AAEK 24Y%.(_3F M!O31.V-7%649@T+THVM\KKTZ,CLY)L]$G \I2I*B[5-0IR @QNA%WHBGAN!6 M24C,*\LB8DR>>\"_P-1B//=C)_8C\$LO2<>N0QT,B8L?NKU7.PHA'9K)5(<9>#13@ &[CL)B/.],LB@#WZ;A@#K^4X< MIRP(0'=]2[>.H[0W*X=D0F2(\S$1D-B.)56F[051_$\CM29J(QK^V-==Q0LQ M5'*S1\&/-JP-H7C:@5WU])[POECV_1C'\%GT[08^;!%ZNTD?'OZ<39338.;?KT[QR[ MGWYD'@M"Q_43%J*0<9A,4'SNY*I0C64ID+RZ>XLC(TY5.(-%1^>&2=^_+4.& M]8,]^X )-*(FQ)Z?4H-%,=5Q&/J#\!KCWP@ROQ@,GOI.YB7LC)V&4.)I.,4ZZGA,&'F2C\;3 "1QF M8^IM9FOUF6F!,[H7NO;TC'-SM)T28>ID 89#XB0XFV&\^=%3KSEG>R]X*X'4 MT6ML>F6$:/7O>H>[PYORJ_X%\4Z\?\W^&9F7Z*]2+*#J3I/HI*<\VPNC&ONZ M&*UO5&5_+@4FA"8!/%\H9;87M,#P_P>7_P502P,$% @ '3;Z5!GS8&6< M#@ TC$ !D !X;"]W;W)K&ULS5M9<]LX$G[7 MKT!Y-UM.%2T3X)VKRCGFJLI1<3)3^TA)L,4:BM3PL.-]\&_?KQL@1=V>G60V M#[$D$D>CT?WUUPWDV6U9_5[/M6[$ET5>U,]/YDVS?')^7D_G>I'6XW*I"[RY M*JM%VN!G=7U>+RN=SKC3(C]7KAN>+]*L.'GQC)]]J%X\*]LFSPK]H1)UNUBD MU=U+G9>WST_D2??@8W8];^C!^8MGR_1:7^KF\_)#A5_G_2BS;*&+.BL+4>FK MYR<7\LE+C]IS@U\S?5L/O@M:R:0L?ZG[@DD,[UM*$14GSIAT"%V]W10MH-BNZD.COA: M3\?"DXY0KI('QO/ZM7H\GO\5UGIX)!F,Q>5/%Q_?G+V\N'SS6KQZ__;#FW>7 M%Y]^?O\.TDI??-1U4V73!E/QM+7XD*>%>%^(BV65Y4(ID1:S[H?O<"]'-',M M)F5:S41Y)699!=LMJYJ;TJN:AIJ7^4SC(5K0,UI)6MR)=+FLRAO,UY0BG97+ M1J3PFEZ*VDBQ)"E.J=^__A$KY3X]("VWD$\?.S3.4K/_Y'=C\1G[6_'B+;*FIIZ5;FGII(%<0\Q&5W#)E%KJM,HS73G'U +WSO-5 M1])*"6S)IFF>0TT%V;H_%I^ZS1;I+:RA-C)C*!;@X 3S="9N\(I41?.PH12E MR,OBFK<-;0)Q!X%K<565"Y9X1K*@'4\S%F^^3#4,"#H4M:YNLJD6T[*89>0M MM6-4(6[I#P8NZ6<_Y:H==T]IM?-^&4?%-TN_*G-$"UY!.LFU#1FPG7IH562? M,GJ*!2Y7")\U=W:68SLQ:RN> O6^;NL%8-'7:B%_2HB4SMW,)SW7"0#F> M&PAW#)"08QF(8.Q)(:43>\'H1VL(H1,KUTE<%^U<#W]"=_1#9_/B-')DD#A) MG(C'>">I02Q';[[H:IJ1KYSZ3A*XCI]$IH&+F=QX]+:<95<9WL,2+]IKQ!\C MUJF,:79'01IN'^%/$F^N9DMW$#-0D1.X/MI[/B8)7.'S<@)W*(YT7%3S M\-PRD6OB_-(6VNS$:8!! \CCKAK[ZH@LZ,?VHIX.INV>'.DJ^X:_PI30CVQ! M?R$C,&A&QG^XHYV3K3FM#[.A MX)VUIE4^&?V;UL8>._IA71]KD4.<8MEL)>$]5A^//F;U[V=7)$^&@0CK107Q M:]A0Y#ZZ]\8J$(^P779S;\H6C^U"-DV&S&8!G!FG$7:;S MF7"'[[0U-[$ 4\R6, U5D.AEP0?1CG=)FY(S5M6[9:W$49C,R];[,#&(J?4.\^-A@A[4\S> M[I*>WEFDLA"PAK:&C_[19B1:!3L@[V1SV/1%^K[6U9A94S9P@JR8FE[L$!2K M:I,=P.1V=F:M?'S[4H*92\-]\,MWHLC=S 8>P-=V\.R.JFUR\T.$C73_]=B: ME:2G:&N!=BLR,B"//O?6NL7<]E*G 7,"98HZ"G&J'!GZ3NP2B9%@1$/VAK3+ M\0/[)ER;=IMBR=#Q_=A)0IY [2%-*\XDQZ'JI< &JT@Y2>29R=10C-!Q0TD\ MDWE6%!T2!(T\)_1=\#A%9#/NF6K@)(GO^,Q4I3]8OTN2AYX9/!Y.##880&5) MPD*Y[L&))9',4-'DS)F9/ZV3FMU&2(XYTR87VXPSQH_74^P> )?M!'"/? V! MC8SPXO4E@.""X\Z6= 9MC!^N8DE;(+,S/_&KA2D"AJ34B>ITT' MK5O.1$A&NEE8C$$K>"L4Z,5LN$CCD<232U \&_#6":FE%X.C5[I-/0VYH,6! MN!CO&X++NJKM/FU+:12+IBN'[)/&&3.PAR5D ^=>P53L*!B2A2F80A+RPGWE M;54OX#.>^!GX7+ (EU3FU!0,.X=6PV),C]-44>$P)0B.B:/T0]1FB(VJRO8D M73W%*&^W'!1"$8GJ'NSZ8L4&QW&V5>RL!1)3S+!%!(1F/9C/L(>(ET$E\2%?0C+O(7JEB%?809S.WS<\AI'F.+Y&4*V^5L[IJF $C'LA5!HQH@5QY?U0Y M)51UT<4D^"R<&Q[/QST/>.\YK@HZ*; DGY84A<%Z?2 .3/#OY97NOH1W2-557]'DAHE]URF^I8)A6'4NQ**!V025#>XRZWX&,?+J]@F5QB1;-!:"ED1(;0 MKK%L@*"_$,&XA2?$B4R5.#A-QDDX%B)D>31#Z@PP@0LP)%&< T4 I/C* .(E- M!I!L9 "@8'&L^%TLCV0 ,-X$R43$*_/^7QG GRO<;ITS[:G@UI;K=B5<&7U_ MN49(Y(7=* F2KY5KR&^8:SP 9G8E&GX(_PM7B89$BDJK]OS@,:<6TE0LQ 7I M:9!^^$UV:KDM +'+NFL=AK%^8Q0 0+C5Z\((8:FF4=QBO M>P)I>(OMGJR*M=FD-6$3\DQUU:14 .[2!',678KKC"O#%KWM\2@=[!9$;BB6 MTMC<%Z\6O<)IAJQH.3ACR_O(-]/ [G+)X<[J@5.*C>/FW>O>H\]%:N/]#A,A M49$%K:]KU=5H1M,BD?*E7<9@SU(7="S")ZG2 "J#ZHXJ]' [_\H1MB&:P[.6 MFJB(/:ZUQ]%T!GTW/)2V_..HI3F'M$M^#(_++%?F@P!2RZ#L3Z-!7N-+Q-]T MP4<\?+Q,6F;C9:+R@,WL2JM&$]!VSULQXTW)3FQS6$!0EN_C'96V &$ A*T) M8]:BU@W?/,##'$[$E8L!N91,_:0AM>%@XC".L"Y;D0C7 M)PXQ$K%%GC@Y0BZ5&]-E"1HF&7UOS$N&IM2IPJ]#N^0W+?'^+Q[5DR\RTRX'6+\R1'T?/29W-,L %A+H<_AAR#Y'F=6G"T%;1 MER[2V4L7//W++9Z?8?7*\3.KP^[=.&K>V2-=/?'3>C:CW_OC^/H M4'DKX/)6Y(E'Y.4A?[C1L1L9ZM%]D%"Q2W0?"DGV@=I7/ [EH_MX'"F>(38? M+I7$'E;S4K0R1;>@,(\:^_X]9 \?$I>.P\"&?=I0N,/$AIYMHSG;[1,"NX-^ M-N((8HH%<+$1W$AT_[#"T2NJ''&.>J-!UNN^_A&I6,1!+*07C#["6M(*9KS) MWXFE8-,4@#\*1<1G?P@$H1Q=ZCQG(T0/*.5WS70T#V>T#F93Y$%+KKL&$43/S2 MVIIG_0UL)% ^].WZ_!>^01N^UT:"Q(DBQ-;$<1/)9;-0)/X^"_&<6,9<%8JY MA 8F#-&D>\A20@_D*!(!C-'SJ2\,&'U/98*X;TU&*EBG[XK8=1* -V:9%-5 M:M=]\_/!/?N%KJ[Y?Q-0QH. ;*[<]T_[_[!P8>[IKYJ;_^WP-JVN,R!PKJ_0 MU1U'P8E):KH?3;GD6_N3LFG*!7^=:S#@BAK@_559-MT/FJ#_;QPO_@M02P,$ M% @ '3;Z5&5LA"KC!P G1( !D !X;"]W;W)K&ULG5C;[3!RU>;)U_#FNEHG@IC0V7@W6,U1\7$IM!U<7//;97UVX.AIM MU6S8;B*P.T97-9B HM4W_Y4L3A]Z&#Y-O;)@U&V:,.QW$*&]EE%<7 MWFV%I]6P1@_L*N\&.&TI*8OH,:NQ+U[-75GJB"C'(*3-Q=S9J.U*V4RK<#&. M.((6CK/&W$TR-_N&N>E,/,#".H@[FZO\T, 8V#J LQ;@S>Q-B[K#FW\?"D XY/7X(5=+'4,E, M70Y0*D'YC1I<_?#]]'SRZ0T73CL73M^R_O_G[$USQ\%.ST=B_MO#P_W3P]WC MD[A^O,7KX]/]XT]WC_/[NX78@Q"0!H&HU;F@S3I#''^L(\40A-5E78I*[A+< M&JSPPCK[+I,V4T8NC1)RY95*\T=,90X*$*)PA8AKA14&0@)WA0PT!GZH<@FC M+4=&WSVY*(WX586 '=**J?BGDEY,WYWP0P!%@8VG3K[[7/MLC;(6;FGT2I)4 M!#&=?!B>G)R*L]/A]/Q]^^^'[S_,IK-/8BXK32=D^Q!<'\DE\@!; MP$&9,,#).DHQ*K3!9@#YI;9*S,[8XPF?^$MM=FT,)I#N4"D67XR2>0#_.EJ, MJ-BBUUD$EVH?N_#, =PCO-TT?)I+HS%OM1R)WZRXKE>01C$[34<,TSZV0G1Q M1N<(8L[#Y$V&:+?DH[%,5AS#>RN^J(]B3O(IU^#%$DX-,0S-6>P=[^6!HKZ( MLBA:/M[JC>8;"N]W%A@SIG([O;B;"\TDSNLL,FWMJT1ZE '/1-?X45;2[IAM M[S\A.9TF)0H5>$=X=L3IV61Z!@,KZ7.R0*E/YA"%M:YPF<0U7:@R'.AS9L30QX,DBC7D]TP;F^771Y=2BIA -'SY7I[T[%L'#FL#9A G)%= :%JRFIT!82U?;5J&^+L0_IJ,S M7.W&,'V.WGR3D;B!RWP_P#1E(@=9C:OX*ARV]X"KT"$D\2REQ:^ LDW:LMT. MR4*,OE7_Q"*ZB6N+3G]XF,FNPE&QM>56 P[(T(:6%J-YUW3AMB703RZ4FBHJ M3:?C4RC:-XX40BZ%EX@5#=,0;!38O&,O$4C;_ (Y*(?#P[* M#OX3399NT^!)?Q)5*"\N&;J)J7%-G2HQ6--%",6,37J+)%K4"&F4?'O5 M:W0%:')V[[H)+G>0D^[JTH&$N2X*Q5+V)ZHWD 13[F$Q!I0] M1Z&V#=7CKMER[A]>)VT$OFU+-Q=,T'YCEX$/PR2+BH+L; M'1WO6A3XI02F'/O).>Y],L#EN.(/(X&%-*:O!]UH]^WE.GURV"]/'VX>I%_A M*H84%]@Z&;T_&PB?/H:DE^@J_@"Q=#&ZDA_7"JGQM #SA8/L-2]T0/=%ZNJ_ M4$L#!!0 ( !TV^E1K1=$*C @ &H5 9 >&PO=V]R:W-H965TM/<.52(K4([$]8R?.Q)W-Q+63[?0C M1$(2=DE 4 IZJ_ON>##C&5YLY/]()L@@(/[//>"YSMM?K=K(1S[6A;*7@S6 MSFU>C48V6XN2VZ'>"(69I38E=QB:UG!#N\^;.8#3J4')9 M"F6E5LR(Y<7@*GIU/:;U?L&O4NQL[YF1)@NM?Z?!;7XQ"$D@48C,$0+'OZUX M(XJ"@"#&EP9ST!U)&_O/+?H[KSMT67 KWNCB/S)WZXO!;,!RL>15X>[U[KUH M]$D)+].%]7_9KEX;X\2LLDZ7S6:,2ZGJ__QK8X?>AEEX9$/<;(B]W/5!7LJW MW/'+G,&LQ#YW^;#F1JQUD0MC_\ENOE32[<]' M#L@T/\H:E.L:)3Z"$L7L@U9N;=F-RD7^+< ((G5RQ:U+_E!/5]$H0QY93<\$Q<#I( 59BL&E]%TR![>7]W?O/_XR]N; M^X=__&T61]/7[.;?GV\__9=]-+E4B'=F203+;LM2Y)([4>S94A?("JE6S*T% MN[W[&/B'#Z+4AJN\*AG^LBOC9%9@JUZR*VMUAMT4T3MA!./($)C<+P2\ W". M%,O60.+.P_'*K;61_Z,)DH%E?",=+PB/YM_H%:$@CK_8:^#(TO\E88*+[AAFUY40D2Y_/#3^$0"\,X91MAZF5#]@G*&TI; MVYJBB1 :M@+3F4<$8F1,F0L%__ B8.)K)C8.&>S6)-(&S,-@L*UV9!8"RK3: M M\SFC]XR&XX?%7[I7?JTY.D972,*Z D(+42!"L>M?'P6*6T:TYQ<-$3HM0IK8):9>D/)9#)*7 ""I!98VM2;[.FL:.W(,$]>#8F3M=%3E;^-S3J!T4'\CWQ@QM)@%??*F0B*HJ%WTE#OSO8Q6V M\2F?QF$PCMDH61X5HC6-J]QP-+>7MLQ?)QYD@;)?!+,XNEW91EZ"0I,O%P= M.S!ZO,O''RA0PCM)6[Y.J,9[HD!F5J44A MT;5T*I(HDLH/*G,3KQNCM[ 9RY QT(=1;4,VP4T-W=N *90_F'LEE##(HV:" M+4%L=2GMG_H55P'K]'A4@9U2*V/_J14,]L0A"2V?$1:"H0G#K M4(O_3K:7J&!<*:(2OL3NGQW_RJ[R7)(W*" #$NVY$&AK_R]\U]9 B$H.S'4) M>1!HQ^5I/?2H&+J TG?KM1\H++Y#U)/#I#[QK$.9?7+_X9K1#T7\Y%LS]MUM M69H$\WG,4O0=T83-@S")3CZKKC4P!UDQ"\%+\PE+DFF03.9L&@9Q-#OYI)T/ MI8/E0(YF,Y:&:1#.4C:=!W$ZQQ%45DBP@N]LTS-U.=7R$H512Q]MKO7LW\6) MK18@"LF-?&1FPB;87V]O[$%ST9$\D4";*K4GD: 4ITA, :/3VI[#A23!VB/H M=D>[9 FR1FER'.P>L?C8AK^H;\AI!$E>,96:$4R26(>G$*YB(,Z[Y'7M/F-/+\MZHI493W MO/!7GA42PJ=;XZM"_$P:0F?TH@\"2&!)&-^G?42FY+P#RX>*"#?7C^& M[+EO0:/>]Z]2F)7_RD>73M2F^E-8][;[D'A5?S][7%Y_A?S S8KXHA!+; V' MTW10W]3;@=,;_S5MH1UN=OYQ+3A: %J ^:7&#;@9T '=Y]7+_P-02P,$% M @ '3;Z5&M-Z#@5!0 " X !D !X;"]W;W)K&ULO5=;;]LV%'[WKR"\87 !UJ;N4I8$L)-L+="F@8VNV*,LT;902?1(JF[_ M_3Y2DFL[2=.EQ1YL'5+G?.=^2)WOA/RH-IQK\KDJ:W4QW&B]/9M,5+;A5:K& M8LMKO%D)6:4:2[F>J*WD:6Z%JG+B,A9.JK2HAY?G=N].7IZ+1I=%S>\D44U5 MI?++C)=B=S%TAOW&O%AOM-F87)YOTS5?R>QFNQ1\J+BM2I$321?70RG MSMG,,_R6X:^"[]0!38PG2R$^FL7K_&+(C$&\Y)DV""D>G_@5+TL#!#/^Z3"' M>Y5&\)#NT?^POL.79:KXE2@_%+G>7 SC([5[SS)S!XF2B5_2>[ MEM<-AR1KE!95)PP+JJ)NG^GG+@X' C%[1,#M!%QK=ZO(6GF=ZO3R7(H=D88; M:(:PKEII&%?4)BD++?&V@)R^'+T12KT@-ZFLBWJMR!V79+%))3^?:, ;IDG6 M0"^YXK41,3Q96F9-F=JE@D2))E+4 MLO/5"I5MA%LXL35EKJQ68&A99$:L?=G4A59DQT'RSUG9(#]D)45ED3)1;1N= MVBX!7&]RC9%0(F G)G\UE9LT$R2)5TNPM(ER$FN!R1@U-AN]G:D[T90Y67(P MZ.*E58../!O\#;3[8 .+!1QFP0;O9%[4F!NM*8J]@<3+-,\CZ_DN<,!J& MB:'"V&DW(ON@GAM;QQ@>SXQ>NH)G4.7[U D-FL]"RD+/Q#"A81!V,8QL@!%# MC_I1TL4P](SB:UX+#. VAQ_LM#==^0EI72.2C2U;A%>@LP$,TXQ"%M MWJ#:D3#5\9W6\D/@]PK]:2^/*V CRAPJ'_30"SSJ>+:!D6W?"9Y7?/]7R5UW M(_O@[+''YTMS+X(YNU2BQ?N (6=!@!\&^%/#X^HH+?T$QC@2^_%]ZN,IU",V MWY]37R-)&F.U.=.Z?#YP2-\+'XXU%D8T8:%9>8RRP*4A/ZY8X31'(SN&.//,QL(F=_&S(O-Z?D$T#XE MAU !!!^ >NB2.CFXG6-6KNTWB,(H:FK=7M3WN_O/G&E[N__*WGXCO4WENL = MK^0KB+)Q% R);+\[VH466WO77PJ-+P=+;O"IQJ5AP/N5$+I?& 7[C[_+?P%0 M2P,$% @ '3;Z5&'>NUW@ @ U04 !D !X;"]W;W)K&ULI53;;MLP#/T5PMC#!ACQ)4V;%$F IDVW 'DHDIXW2+Z9 M' HA32SH+"VNHXBDQ58,C-0 M%4HZV2I=,DNJWD6FTLAR'U2**(WCRZAD7 ;SJ;>M]7RJ:BNXQ+4&4YG'*YWP6Q(X0"LRL0V#TV^,M"N& B,:O#C/H4[K <_F$?N]K MIUHVS."M$C]X;HM9, X@QRVKA7U0S2?LZADYO$P)X[_0M+[)50!9;:PJNV!B M4'+9_MFANX>S@''\2D#:!:2>=YO(L[QCELVG6C6@G3>A.<&7ZJ.)')?N41ZM MIE-.<7:^+"NACHBP0(E;;J>1)51W%F4=PJ)%2%]!2%)8*6D+ TN98_XW0$1T M>D[IB=,B?1/Q#K,!#),0TCA-WL ;]C4./=[%?]3X)H*;C&M3L0QG ;6^0;W' M8)Y,!K!KH"EX5D"& MVM+L08-BRS3"IJW1@%,JK?:<'L6Y]WP&\-2S*9@!J4#@C@E0&\%WS&>C:?>< M>[0-'I7,O>V'BOLF#=(#/% Z\400R+" M959KC7G8'K&*Z!\X31Z*(SRL%LED&$XF<>AD$B]'8Z K<]KH,KR8Q/#^^?'= M.!Q?CC[T!1R1:0/H.A.HK[#GCT)^5RECFOS,LT*][Z9:E^_Z?16G+*>J)TI6P).9D#G5,)7S MOBHEHXG9E&=]WW4'_9SRHGMV:N[=R+-34>F,%^Q&$E7E.96+?LCNG[\D;"K+^4DO"<%8J+@D@V>]^=>._. UQO%GSE[%&U MK@EJ,A7B.TZNDO==%P&QC,4:)5 8'M@%RS(4!#!^U#*[RR-Q8_NZD?[1Z ZZ M3*EB%R+[QA.=ON^.NB1A,UIE^E8\_I/5^D0H+Q:9,O_)HUWK!UT25TJ+O-X, M"')>V)'^K.W0VC!RG]G@UQM\@]L>9%!^H)J>G4KQ2"2N!FEX850UNP$<+] I M=UK"4P[[]-E'RB7Y2K.*D6M&52496%R?]C7(QA7]N)9S;N7XS\CQ?'(M"ITJ ML-0T,/+"-VNZ6X[O]LC' MR=4M^3KY='])KB\G=_>WE]>7?WXAD[L+,O+=8\]UZO$??QOYOG=RY)!/[(%E MQ"-XQ_-/R.>I8O*!3C-&>%%66A&=4HUQC@%+?E1"LX24DL=,D<.JH,E_(!I8 M[Z_//^JB+,J843H ME,DU"%0RDG )*+(%RN7%:M8&#:L;\65&8U8?$2R/N"_$AI*/*8]3NI.3%'%.9*[ "'!,+F= "%'CD.EUS(GV@/$/XQV#T8T4!XI9;>T%M M.WD'4FL=+)+\OV@>K)SO.E^$!G>WHGCCQK_78F8S!+8&SF$=F$?DCL\+/H-G MA:ZCHN6^]L-JBU]K,<%1#6L._0#N@GJ*J:/.[?4YN;_[.\&Q]=?YN-(Z7R5E M'4"WC=29@L!F!DL#R*0!KRD+G+H40.M9,Y@#D@2F-VSN331_Y ]_Q!F,2 M>HX7NLNIYX2AU_DDBKD5M*Y_%%AS*[0 M*!-A58&N00]4"H.@'9BEZ4\!0/*#B$0#9Q0&R^G B8+A,_J[+]??HH#)"VSY'&I PG '+XSW6VIX8$O/:X;("?SA6XP1.OYXM!Q' MT9! .(@BANRBN,08I([AF&HV%S9;$"N$?E.+*NA&TE2JUB$I9Y+*.%V85*.8 M&9G)L4F.V!2&:^><9J8H4'/2OVA1 6DAQO#>N*EQG4F2<(,X' ^=X7C0CN@X MI<66NEPX P&+NQ81_$D !' M,!HYT( &[X"@!^91-F#P'<;%[4L81-A$X -Y9=#&#D#=S\"CX0N MV& 8[ET'88$U"/!Z7M@YY%"KH,I!V<=_T'<,D!F39OML:V7"LJH%%F\@N+BL MB3,,9HRR!:.PGR$'VO16;3%L% BHUX'SR1]25.6J6;"G*?/"C$&AF[VI[05L M$M;*FL5IP7_ O6TM^A:]\O8Z]@&Z&RZ'[%0IF4%^@9(Z%8D)47]P H,WCNP0 MX@ V.?EF:#2VQ ?(48B.6"ACZ)B6'!O+H=GMGGR;7%PT[(IXPUYTT-DE]T+D M):!)R*2 1,[0ZH]0U&ZA&>IN0LM:+8P_7YFXJ/E5]CVJ\Y6J7BT;,VQQ9EF6=VS'X UH#<5 M2466@/D*I:%I YH"C?2"IX_*9S;E'@J M$MB,4R-TH+M$DF-= R,H/F#8UTQ0&A M8&Y$XO9TKY?5B;P=Q ;3+8 U\)DQ=E[">F,?9(:V\D(]G3+DQP(H)K3PWC;L M]<$M\K4-7JM20TH 3RFH84 )]I4QR7A%S93(%Z0HN%Z;;# M$]58,F40(<]URJ;N&\#UB] ZCIKD-XUL??8[Z?TZB_>/7LWW&Z9OB?^O\?T_ MP10OX/PO[$SF[?29>!@&(^ L/I#5R!E%X7)^Z(]"9Q@,@'0\Q[AOI"@ACQ;& MFQB5)4IW2 %OK*/(<<=A,QR.'>@=(.JJ@ H\YV@]ZQ6[NGE-;L9##QADB!O^ M#QI& &(T9F$.F(X&HWM&\!ZQ,-$\1P(D%S3KR[-BN80O$I53#I/:K4R MITMVO"RU^TK%:H85[+>3K'UA?)[1^/OQ70P=WS2,O2SKZN8S@4">VBZS( &T M)2C#P/=W4YZO GFZV1*.S19(GH/.M?W!9E*64E"H:KM$D*=G^]'+#X6WP-UK M/WSZ?$T\5.,7Z2<2#V_,#R&];9_P!02P,$% @ '3;Z5 5*&&ULM5EI;]M($OVN7]'P+A8R M0-N\CUR ;"L3#1P[:SFSF(\MLB7UA"(U;-*.YM?OJVZ2HGSM9&= M](_:=MBRX$I"W91;K:\ MV+T[JW$F[3Q+6_GG1K[[@GS'99_+HEXK-L5!V:& ,RC;:^QV&I^[KTJ\%.DI M\QR+N;;KO"+/ZSW@:7G^_\T#K\JGK'JCMCP5[X^0-DI4]^+H@\L<=G%S?3F] MGD\OV3Z8C:Y8K/KCS>WGR=WLYMK=O.1W7V:8MGG+Y/K7]DYSZ&=8'.* MM1I-%&D&9XC-0E3DD!$<8FNOC&X_GS/Z^SK_^V@RGT_OYJ.+IJI$43.N%&V_ MX&K->)&QE"[$[XV\YSF>*^;$ENM[D&/YML,\R[6=T7Q=5O5)+:H-D\6]4/5& M+_W'WV+7<=\^_AQ]J<26[\P:.J.$ RN@>:@!I;CV:/+ M1K!E56Y $PLE,\DK*8R42N2\1IBVO*KIGF/Y;F(E<00E'=>W/,=A?F);;N2- M[LH:87Q\HA5$B>4%,5F5N)9CQRQP0BNT_=%U69RTRT=79;%Z:JR/'9'C,]\/ MK21,6&1#WV0TZY=@]:'2KA6Z@14E#HN3R J3!+;:5APFHQOMD&)_9N]"UXIC MF!'8K0G#-3 3P0GL )9X\%K@)\QUX(8@;E>WAOHX+,)!'EUYB14&$8O;JQ&-. M6!32M)$AWANOS/\8T"'QX.8:P3 M)' CS(X=2(C@\[3<0 C_CL4[OL@%1$>(B:.?8T<$AO9 M&(=6'$$WL118GVG9PRWP8NS9S*?E,0LMWWDNB@"P%0<^ ZZMR'4HB1Q8_#24 M#M 3QE@8(CHNP@@4.ET4A^J#+__-?\D?H#0 ZEN9"0/OO\/_./ [?3G^J-)EDFJ?D#CELOL!-2& M#-,H38C7X@#L RYTB83MT:VHT?\1+?"JP-&*Q3#:B<&O=F#9<0#'6VZ0$'TT MF\;D>051TCJA=Q#X*,J)C$NFSA M1,<-0?# 3Q@\DUKDAE>$O4:B\QH6F+( #U\5NZO>M^)>%(UXL=;V-?>B5#4I4W4;Q@$[?G'U3Q649-NJ7,KZ M]94W@#X:(<"IHWSHI&!-:OJ'#.?EY587P'&,VGK,QD18^/#V8D<_B0)R@?P#*ZG*P KB;0PL!WJW/%HAOY+5OHZDV-G>/+4 (Y0*&ETP]JU]A/4.4] M"AEL*-!6H%WH<#YN=3FV6($!#$>'483\\D Y M8^T'*$(8PG!10/%TS8N58"LDFVJ!9G8Z@8L3'=(A9?O&-%?W?W2%H@JPC*ZAYICE9(F'\),;??1G MD4?&!8[.9^-.QR;'W+S,($/G4 [AAP7:C<# \\^ZWI&L@('1O8%1@A M:J3D&$<@1X-R!(5<^B=L(E+TT>N,'03$]UZ2TW8_A]1$OG71DP8V+79]%WTP M)/D@=M?6>1!21B 7'U,<30D?,<&KO\QH%&0]=(P;&KID<4P\="])SF(WR%,] ML!NJ'CLHGX9; )J84!"&*%9VL!?7"]G+7>S:#OZ1. _^"JC[0I'!E8OHQJ 1 M-*?:A1ZE<]3B\155EV9>?*2JG_B6'1@V0&N.2A33ES@!RD,;M0PS2QB/ILLE M*B_YMD]KV"V8N58$QO3%&,U*&3^)8)UL*,2*3I/=(%051Z,CW1G6%LL]LML MVG8JPY(#G?2#!J<:;=JF92/0AVHK>9J634'(/V7S!L5Z>)+J3*(VK- "]A8L MVA<-^J62HBZ2J,ZUW[X\ZNH%SMM]2]7Z678E:"!E7TV[]L/0VJ.RVHE\HIXZ M(*;TY=[KE-UAXX'?7O=F)C,,:37-E(SBE$E*]0*1PK@Z#"#BJA<,P#3PJ#GW M1^ !GY5-#L^# P3/=#:6Q6]-8=Y[MX_ MIVR\."9%-K+>OXS!-D(%2A79/E0U*W&#'+#F\"7=42ALG[%(:=H$A355K0&B 0''J!C@9J_7+91>P2J%?MB\\I M83057=--C^?3"^(/0G23FL):=%6V/4B_R*$GAVG3 S>3*D6B-C2ODN>6^ ZG M&4ZVT<168L4K/<(2((PX^&8MMR87RD)T:.'9/> #A;%XT>!#T%S#JQKCAC)8 MTQH?*,AS5;:OFW1NWS:ZSUL$)P[;8*C0:YX?GD^I*ACP@,;)+X,!"'S=@J3< M8L(Q/MSP@J^,"PE@BVX[- >H'[U>[GV4PP74OC5@C?RP?,@^1P#*IM"OOV $ M5UTBT>(FK^6&^HFRJ M[\S2SARZA:ZGWU.QW:?C,.OU^D/E*";X)!Y9E/?BB9>QNLSO=>,'+KG7\ZMY M:8'*E0J1Z3<=SP/%80]K22,R:J&09AC;D.85O&"Q1SU$S[P+D4N MJG)SG3)/ */D2!6%%K 8><&3UH M!1:RG*??=%'-*17+2C,2J,Q4?.@.%J_[7T5R_H!N!?Q(%:++=0E: /?M3OH' M5*%SP)*2=8.B@?1'ZZLI_C>PE,JD8>53-E':9 7L6GNUM Y@/^T%E$0#\GHW M8 G-E7*CN\=J#WV(*O.F4U=1$X3[, /&F^B8G(#OZ:5)W1 ^-VJ1"%A:[S.A16&'XV%J=2@;XEEJ.RAS)MPZA=K)#T^M03L#7\@^?W4GOZ0Q])0] M]]/?V>"'4#0.*_USK](T6IO?1/N[_2_*$_-#ZGZY^3GZ,Z]6]'8@%TMLM4^C MX(A5YB=>\Z4NM_IGU459U^5&7Z[1O(F*%N#YL@3IM5_H@/YW]@__!E!+ P04 M " =-OI423HVB24S !QLP &0 'AL+W=ON*,[4^Q$DFB1B M$. H&3.KW_/V@O0@!3-G?F06"2!7DZ?/OVRR#CXVFY?MOC%93B_MRI>+T]/+E[NLJ)[_ M\!U]]ZGYX;OZT)5%93XU27O8[;+F^,Z4]?WWS^?/]8M?B\VVPR]>_O#=/MN8 M6]-]WG]JX--+VTI>[$S5%G65-&;]_?.K^=MW9Q?X CWQ>V'N6^_O!*>RK.LO M^.$F__[Y*8[(E&;581,9_'-GKDU98DLPCG](H\]MG_BB_[>V_A--'B:SS%IS M79=_+_)N^_WSU\^3W*RS0]G]6M__KY$)T0!7==G2_Y-[?O;B_'FR.K1=O9.7 M802[HN)_LZ]"".^%UZZ'VYY-9)ZG=P6FZI8%ZNLZI*KU:H^5%U1;9)/=5FL"M,F M+_2O;[Y[V4'7V,#+E73SCKM9C'0S7R0?ZJK;MLF/56[RL(&7,&8[\(4._-UB MLL7W9G62G,W39'&ZF$^T=V8)<4;MG8^T]RYKBQ;) ,S=FJK+D&EB$YUL!C?1 MVW:?K=_+8UR:JN6J!JGG4F3]9%E56K(BN3%AXQP/L=O=7! M@]?U;I]5QV2;W9ED:4R%;>VS!EXKD+=7=9/#RP;8I]LFGZL"&[S%9MID8RK3 M9&5YQ.?,'G_)W/KNFP(ZW9>XPO_S7Z\7B]-O/Y_X> M%_A?Z3P!SDA,68#$( H<]D"7@$HGR:^F!=%%KX0M+P\M4+MMH;EL]8]#@4RV M;NH=C*AH\@2XKGOD",)5X"9,@A\3&,_]MEAM\9FN ;D'.X1HLC8-=MC5/@%. MDH]5\B$[)HM+W/%SV/?XZ[+.8$#08PZ#7'5U,]@OV7[?U'?(\3#.+*^9^Y-V MB\/+[O%U.NE,\@)?DPV /22W],P5/7-+S^AVP"W'@^?C!9HTNWU9'XVQ _BY MJ0][7@;89UW)4R+: =\"!4Z(3_FQ;0:K"T121%EMG69XW-$EY8)XQ;!36YIH"O:,\?D MSL PB:SXS7#IW%L9[K86YD6D6A[=3[!)6H]<2 >:1WUO&FQG VO75+T]BGT" M+&DREE]Z/@GAQXA%K^5 CCN:1V76N*8V#6]U_!T'5 ")X>?2;.C$*=KV(-T" M)H2A5<1G<%K!> %W1*EW,G':7-C3YF+R@*"FD$5@S6XJAJ\C)\UD0_$3W6^] M<*TGUZ;I J#N#8[9'H\76%O'DW6M+A;YZ^^?<2R.48#J59F;0LG"),).MA G;K]9$I0,=WA2PBV/.>.58D5W%&BDV 9H2V=;"W"Z @6$]B20 M:Y=],5[?M(6 B7=[E@S=-H/=N%Z#V*=!P+#JAG;6#A$5L3(\;V3WE46V1.H7 MTE1>M*NR;@^-!2XHQ+#KL9;.@"CBA\Q74._PH,\/]IQ M9CJ!P]82Q=QEY8&(8E75E\(PL!6BN>-8@NVG+ M(%ZMEV6QLZW_0$%RGC@B32J %Z"VE\4_,VP2E]3H0Q4@ M)T)TX?N;NL[OB[),$V8 TJ*#E0#U5TZ#[*L=Q %^92F(WP(>*63>).MGJ$/G M)(F \ZC1%$04')(TI'8P<-H0-1%1]LJ*Q@HLC0<)K$C33DJS5U::O9J49J#E M R=5RB@"T4N9-^XH#[+'1-UD\W%1]Z?Z)#FX!O+B)\?1QS[V*!A$?;[]"V-, M^=X>$']&C\@-($A D@QV8)5B_?.2UH)*F@)!9X9-7-U>)Z_/3M-$YWFMKWS( M.G@*IN3/+S=5K1H+L,\Z)$XA2*,!J92A!*4]PN(F-BJ1G.8K[%9@FZ0A$0:T MO\L*$D@R8(_$)&:!FP;+XH_, Z(C(CL3BO"COK2!_=3: MO2"=6$ (L#FC+07REO>N: XZ$1.T0]) E(8$#0!4( MOC:3&^^UW7BO'X!J*(,*@Y/W^#^VQ28;&H-JT=:3*SD28?ZP4XB>@IQPC46A M6GDORRY#VR<<$('BPT>?K&-50^O+ YTEC1S;OWYX=WER]FIQB<<"=#<_.3U% M_GMO5F:WA.9PDZ E2Y?C&@$+O/@W>6-YY\VTV2YVQ-+B5'4E MI@7:9&1\@5,E*KDG^QBQZ?WICG$SFWU'*Q1#!G!P(F/!-SLVUF 3J6],8*-= M2RV@\AK%%PE^N0F1RLX 2"-#B6?XB]@-25Z?7J2)G=VUW_(-O!$?>K;:%N:. MQ38(CXUB)1ZX%88M#1M%7U$?6E /2?5$' [$$, M$/42 0;.0LU'P%G8-KW$B&-&F-E!"P\5SV0\A'3PB-1CSAV\'JP#LOD 18X< M4'0KW'.90VC67):&YP&J#Z($CS('[#-[C-[!&0ST"?0.?-G!,%[0NJPWV %K M,D(-TL!I4'\<\@W-D(P<3LMA5+"K@=2^>1)[Q?=:68#6N [YO$'E!;F'CS!8 M8:99*93A):\.)-" :*3U.D,? F)D1I*K6;M-U@ E@1GJ/]A#@YBN!31?XL'* M'-";O]/*#BVK&A:>N%9!'8=V6S4YT ??UF9?:7OSH0$:;CI -* P?X%F 6B: MRG*GZCOD5@+VM>A*=7*[3W9U;DJ!]#E(YN;HZ>$XM)"*1.F@?U32R')6%FOC M],N4 !+,V?ZT.JY*9G/O%TMJ6(H[M*JA( <-K*AS CH^=+23V&5_@$K0'6?U M/4*_ !IB^X@-8;G&V!FY&090 W/]DQ>J,>M256;429T:#QM+! "S";R*MB3 MAV2.0XY,Q;X+^Q\E7Z6?TH&5^-I',:CR!&C%0M0G81V%6\R;P\;]$>/ QK8Z M,^/JL#N4;$!JG"%>S)K$\(]L3N F"G)&@N,BIG(RV;&K3XL @DYK5?-3YV$\ MG89WR(#(-,2)N-; Z$COJ!MQLJT1A#?604*_D$QL97GQ"^""+5M&<<8 @7)# M6BK:$H@%D:*'"HD&&KX8-?!\S)OL7NS/("78P;,M-EO@R[* ;G-?<^43%7;1 MAC8WL5D.&ZL[-(+MNBV>;COVBP)CER@MR&WB;'Z([?JS4N@I369H>(4])V-' MA\=7$9.BLMG#:WI%/9_Q?')%KQ2( -L9&-92I,Z$F2:ZUI.]Q-?Z"5TGG\@& M*Z*"?$ B?1#NG*%'*8NT&HHP9J^F*9C@=EEAP>MB92ULLH9].PEJY?NZ0\ M[X"N"GL3#ST:/6-IX*;*'G!L7*D/RPX-1;E9,D @('X/PBG1!IPQ%!XL=1 D M0LD^!/(>V&&)$SH!N)]+6\@]]\"&,")X?\T.&CJX@"L1>K'62.<6U@9$C'RJN2I VG%\!:I8#5V;.6 %G*T1ZJ_]P1AM9A8%;A/ON@-6-OPP;9" M0+)K']'ZCW[1T&!K+.&$=%+-PQ,@P/ MQU@US-^@3BH08'J2'_@X/ZC#8V/M3;$%QO /H(]%%0.(9\EA.X6CH29] MD5\W3M%+A_L:_LW5AM^ XEQ7]MAM#WM$\_19=0YBT?6A0Q$=;8,6%X6F"B?6 M27;9T7>LA7-0LI$/E C)YX%WYOP'C[O13P,K?J[@==JJ!+%;V1YUHN'?AR1;(--O5=S@RX!*TMX/(X6V29[L, M3PGTJ%DM@Z:TAR,324 !6KH=R$2:!=*CK]3#>AZ@%V@!3OF<:0_+NJO%"V*J MNZ*I*S;W_-U.M>U/L;]>2@;K)?[WN0?F+C1S/AV;>>.TJNA.>?3;R>T6I-4, M^2A0U6Y&U3;1U\0EMH'%[]B&4@7J&P;-"?BGW^8+^\-0H6NC@S@)1L%A!HUG M_&'K%'.?K!4JAI[COC)?.]D7A6&8*VXEE7SU2%%GF1ZN]6F,U@;#,4 M9O8)[NY$3+WA"*UCPX6@L<^:0GLZDD\HV-P!A,%RK&^(+C]PKJ""QX>UOL8=<@BB>%L3 HRVDO8,!V? MD?!##?J KWAA)C=+:>C2Y(>]QPSZWDGRUC$).DEL\?6W:"+8(*.6N7EG0 MNX+1@BC.]OM2PO(&(0$CNDMFIZ^3YU#L*U#4V4%/*^[[K.1\%C.4Q\K_ZLG\ MHWK=>DY+XO"8S)";0DF8L@8A@8UZ-IT81;^*#7T]<^2E7TBP_V*M*D/W4/D8;A7 MDU0AI6SMQ".IR!P)AUXCA'5XNN>%" GROJ(T]_;=!^>H9+GWW@L@]$;J+V.< M)+RZ<7+X"% )X2NT5C]BDP+N95H-7M*^W*4@,F.]2_A(9)2]$ M(HS$@=*1[M"L30)0=H[OM_<%M!<<2/%XOBPR2"?5E_("[3@4,^/GLH3]L$;C M>29N'*QQF.:GJ]MW&D-^=?LY^5M]0K_.3N?IE&KAY5 M=%H>#W9F TK7/UT@K1QOT5G98(F# F6T4;2H@=V9DG5<&!'/'A[VPQPT8C"Z M "D<:1SRKX';5,G=E%)$-R-41@$ M\*P%AY+C9DB_HQ>HLP:)F?91JS,HA?@5P7_DI'36+N\8#(Y'9]=U>Y*CT_6\ MI_"9,81-$QPB=L'S?(Y;ZSW:T6OLKIT*V5!)O?NSK2&R#FI9S5.56!>>T6GJC!PW- MP#-*U=!@QSM50^QNZR=>"/]0+%6&^C=:4-JWSWX]";&6*>XBMIXHK;*#S1W7\U72%0*B5_ALVZ IF5E4%VEF_Y)I>H&._MA(CI M5A*HA0)/F8^$B$8C>$D HP_;(Y+$%JJE+JQA0\IMPYA:PN1&1A_R!U]=:]7I96]@;I>EJV&OQM9^4Q,OO)0*'],QRJ^\6#=M/+4TU&!QQP7\_:SNSEAQ$;MWUJ^,?'RNY8VK!^Q*C3TBG-CSB9V*CH MR+OO M3%*NZ'43IOOB5(82M!V#T7!H.KV+2O BNNB\YNV=H-]B3Y>QB<(%B) MQ8Z#4)YZ$TXG[75E1VE!5^&9=\(@92/1I'V3J(E -XUJ"2-Q^[1M#!K>V&=. MT7##'A2@:=0NJ3XV0L-VS+XKV_U]QD_CIMHTF4U5HY! MZ6>-@K%E)ZRA.QPO9Y01>XF'7P)6(I!N;:QA>9 JC-LQ"FB?74L0B^QFZ&1; M[ &L7@KJ_*W),*2@^=(FY.F1;\UJ6V&VR3&9S^;S9Q]=4C2,9,4IY//9Q;// MB$TIRV-.KSY[7R.Z3"I,G\9W3Y]]@GZIAL$%='HC*EN/#&&T1R>E-T2YD]5$ M"F"4HFYD%"C+8$VKKBA)=/@T&S2]-%ZPK&N?*I/ ,KD,/7&V$NMCJEY@("]X M #+.8V1)!/KUIS M/EP*Y7PZA_)F.C4\GE$>%3%/2+%\4N<>3'$%!G"UAN^3 M(Q;Y8L,&&:>&CY#9HS&K7$+N.\-9,P](JWX;+#$L:,:%;@_+/R3+/Y2+N(&Y MNDH/:F4=:6F(QZL#R37X'9$1J!*@], C6"YEG6#@#<_9\]6LB@8$,=LY6NM] M<,X'&?@.91<=:>K<& =XL[/'8#R)5O6>XY_8HV!?F>)AE\HYG\[E_*TA9'-D M5W>4.?], TGOH^<&[I>?@9\D5=(6PG&%?.RJJY#P"]FH8<*OH4-,?=+OOFA' M':5!S-IG^9J0'GM.W?#(1M\;/*(I/_^G"_O-.C^.+"Q> 4*.8%ZA!BH<3;]] M&35%-(M-H*Z\J(]L YK9!MEQG_60)[<@1]C7%1[Y/A[C8]M:#]S I2B06G!B M/12MIFB2-LIN)K4/X$2S(I^AXLC_3E4<=)E,B^E,IE^E.HGGNX]QZ70K<1$: M:7H0J:H"TL;F.;>!EINB9"^,4G1*T-6-,\BW83:$]>YIV16-T4!')5=.D]!# M5).+SB63=EX* 7--@Z+'+J^X$=@?K!':P,F:98 '\/!7,4%0Y1<: VGG#5>W ML2$O/)Y^@H3-?-6H#9?W\NG0M =Q_:#PNSR]!" R.UO,%E_$B_=Q(2W[0 "QGB@F)R=C6L,O,VV>:78E(*&'S@0\GGBU.YV\84R">>(:9 M]?K?Y]N_/!.> /QVTU]616!9CAGV!:'717KZZCQ=7%PFKR\NTO.S4Y#RY^GE MZ7D"'R_/+UPKM(-FL%G0IL1A^ #.TL6;R_3BXB*Y6,#KKRZ3Q9LWZ1P^GU^F M;\[/GP6,].S*ZSG;4)$,;>I%\4WRZBQ]=;E(7I^G;]Z<)9?S].+UZ^1->GEY M\>P#&KYFJ[(^Y'Z5H5L="!%Z\6UREEZ7I^#BW AS/&H1)-7ZD!S;F; M[%PN7L.\7\'\X:WS9/XJ79S!=-)7I^?/;C$X"YWF-\!A37[/=1\D'AJ&>S&' M";]*7YW/D_EI>O'F% AS>;EX]EO=2;?6'&<9 4;Z^E5Z^>8"GKVX6""QDU?0 MUN7\,IDOSE+X[QD2Y:K5^D\$3U'.WQI.T;9J;^A_S\IB@SB5RC_RHX3LKS^^ M_R#X (/C[G'3"/F!BY1%V(MNI&RP;A+OQ;S7(],60"'2V$#;RBJN= M)"_FWR2#K9!$MD+D*QU:X8M-+@A#,)N!C^^G3-MOD:1)S$FJTT0X/,-P \ M24>']\FR#JSW%KY M&/0HF^JMG.]XF&>4DB$HM'VBX*=?F6/9+!(6B\L MVD^W':9\1$X_.#M ^A\%=T #J?4;^^<=)C2!Z,DJPS4LV$=N=,RDMO/&L^I^ M$,(HDVWUT,:HLDR,U_;TPP.2I^FF9J&H@V$./D;)&"0ET4N<7 <;UN0SSCDP M9'$($EQ\#3FL1$#I.3#92J"A^BA\C* 3^]MR,K>VIG#4- M'ECB>+BK2W&W_0L2BQZR6FA?7QNCH3%(.3_>I9=>%FYAQJ9< M>,9I*;$Y^P5S1^KD.APM9OF&WO&GHS4QB(!Z/H[VR48M1.]%K@JM5[A9.$2< M6G26[MD13X$OND'6#ZSFOV$%'[DI,7+=9U=?9[+5YS@VN /,H7EG7,:*:?[P MD!/99025F)3-,*^@GRYUDDR#[)A*%WU0YQ:D62!' LM*"45]-B4'/AJ/+,;X M_>833![U##3OIJ"0K#M"NJA% 8GV++/0?CNS+G2J8G='T10FV_EK?=)KD%,_ M8VV>)#_[;;H&BFI&UN*Q?QUA4*Y]:<6NS3^6]095^5_&1O=B\4VHYB83VHG7 ME:QKB%OZCR^/WKZSV(\K#EAKBJW8Y&-#IU>P+-% =MY4P"-T]T9/)6%-'<%RV._?$GL!,]0KYV)NQQ]%?#)>X[ULNN^7C9%MYVGRNTBKZA9 M8O"$'F<\^2KKI)[#\/P;J16+1W*"ZU6:L458,4'(KA8RHR!QW4;H^>UG MW=OZ3%0-3H]H%B:.[LP32O@'3FA#E2YD+=(0!E@^DBBH'I.P&P$QFF4RC*0B M^>"SHTW&IVZ(=V+,B##95UZQT# :O31]FZ(8#^6Z*$LVYE*N7M;:?-\C5S+S M0G>\]1FACBM%/H%<]*7H+D"YPZPGNMN-YO(,5M"Q'MK?RE*RSGMDY:AEBCUU M+M9> \*II"4SZK0D"C;Q)$YZ8%)V&YTD4T:EU)%SL2@7?#<0-3]IQ5FUI-?G'TC;JD8)K2Q[7I3!%D/ MG#*B D,NA*%#;3]ZK@0<>T^N9Q7+%IF.O*D!)KXB%!0Q5#%,PG/\Y,LICVQE M:Q$23OW::4%Y5 PY@BXPB#MW"8JUB1[LJ4!6QY%"[I(?A34'R!"(<35T7 I? MVY2Q'58SIE$J-'(5F( ,M?#\E#E MO$>&#U-^7G#>6J##H:30 CHK[GH 0,20X7M>< 8[.84-E_?+#ZM@_86 OWER MRTL![B@^T>M+[^X(^LQ:6["SY_OP:R 5E#YK1^"I*MR]4X5'&AN--Z/RH1S3 MY[424FCY"$BS!/ECK'N=[2WD4I9X#A\'J$-<[%4VCVYT^)/!%0M7[VXQ7>_N MO9:Y%]I%G7Y/*&;7;S=^ F3.*JAY-,=H>'!8O=&O82VV(J[@%%A)V/+!+CO1 MD[&2!1W[%.< =&SY]A$OW#HN.$CFA .ES%GL5%14+]X85"4N5A#:69R"%+S MG*L61M/V;052IN)JM6KH)B"]>L.9!3VJV6(X[_1:,$\8#LD[Q>:N(-%BNB#1 M=<^8$67S)U0EZK>;#+X8Y+^Q([G)UE1OKQ +E1F5)_:NIC5L(>0NL?90FXNK8*0,8OJ[#KE@X"RVWJ0AK&!)%<'$1$ MJH/#K\<$>WDZGG3A:N8LIJO>W,IAS7I5\\40@-/!1Y?V"3<;3O>2//"S)CNZ MY>^Y% 95C2SM 9:LU[J@#ZZ5M\=4 J%JBZ$'7JO.EF[3'&S=8118'6\^4MM) M!67ID/D:HI6ZH17#>?A"3YXUHJ63J^[2F1?3ZJMB@^-38Q MY@Z7,H2V]J 7[=DGZ[M.J4Q5ZFRJ2A55?Z([4^!\D5%BFZ,2H'5Q_$G(D.A MD)^+=:@H6IOJAO'/?NT)FW0C^+!U;!>N2QOF.&+( JPXWR+9'+54N\!PT) Z M[/M% 8]YICV-V\'R>UPKC >Y>N9)67; /EYJTSA] M^;@FO2@C;8A3_>4V00:$>K3\.3='FA76O M4MU)U'TH F1$( G#T7TI-E#,9I59JP$?1"Y"=#! VK.-T6A1"A]&<'_0-,3& M; [B(>Y=;FEUX\I@E"3N-MJY%'HFI0A5GZ1=[H"*;@K/J]DC];$7]*X9%$6[ MPMA//_^G-'I)#MTVUJ3XC6@;1-;=M+(J[J:V26:8E^7)K>83I.C/-@X MPSXA28Y;FRX)_OI\D2;RH*>CR^6Q\L2@#-O\C9>1O*MSMJL&<5.:4,(IJ;E4 M'*6L3M'4Z%;)9:FA*Z'QWRNO!=/Z(C5B(\6$G"<(PQH]A0^5<$QN0N:B*S[Q M)R\ZF,.SM!J:ZC.4K8?\UZO^XRFFA?672*;1\AZ3QAH<,RY]:0L0G^E,@MWC.(]$*%$8[J]D%L6:SN)?DD2:*TY-VIJQ6//RW(@'(\I[U[(@)1,D/H?>M=D4!/>KZ, MLAFO+&ELWK=WJ2]TS+^=X.5?>GF@?R5G2KM[(<4IPXGEIDFT<:[XQF8*F,A &^H5RYS.++0$"YKAF6;4)"JYP;7#LJOHKFB M:4T_AA[MK%GTBLR,RE5V48H5ZS0D"UOL<#N+ Y59J]QEF,EL=71NH,QHX\63:('MQ*(0:WO40\7J+=. MRNP>C3N'DK0X!&E(;0=?4K\8SDNZO=1BP'9P=RN_G%N(!8Q0A-]\5A663RX:&Q!J8F!9A>*[* M=MO[@-<)8/UMU(;QL"6L&W?T\V MSEUKK0?PA.,0.7L$C=Q.8K-N&T$R=>"4W@]MG03]S0WU*;5-9<%MYA.8KL=,69%CX3#32Q0"9!9_P(D%8E\?O5_'E:BQ>MAV%%3A9QN^Z^IGTF*J:JU^-%]$Q82]ML>XZ?H_=W^P8#%RG!$2>\ZPT&$OL7 M>MF M?/6\:E6K%;S*X5!ZQJM-(D(!]4;26FTP73Q/$']A<^[.#VN,UVL?$JE@K\W0 MZ[X?R7NT6(\;AV)OV"->KZ&,^%:I;_AO;0HNO\0A!K)W26Z*0'+3\4>O5AO3 M.3/4D#CXF'1"Z6[NIDMOY>,F:D[(QS6I!>8&?$/0PY_8OUX#[:%BRCK#)+K^ MTSN!#R(VDE(2'HY[66 9!!3-F$LBZEV02D+)K%I8N1A>QS)6.8^H0./#4I-R MUS$*J,K>B<(IAV(2*BQJH"G*6-IADBZ)#=;FW6V@PX7W&0Y@S8I*9F@0ZXJ/ M%@JE\59>O3^]]B7T)4R7'<[66AA42]8P].&C]C(#>31RGRI'J6E.IK:=COC^ MF69<8-!Y5BBRC>Z?UGLL9,\&T^/:NC]1Q3-*DQ\2#P/NI6*>9*E M<*C&.H_WG3KRPA#DYED2%^@B<,&-7KY1>[#%V:8'[G"S-AQ@[.$+ZF&RRRIG M635&[ E8K%<,ET6W%<,MI!,OX+UZV1[39: M[&!QR?K\CWX#!(,<#L':4W1X>W^]+\H#%?4;=HP W/6[1" /J!,7[^%[0C%WJ%%Y<)^-NT[7OL>6#8S7O/.R]5V!6)L_[]4I\(IUZMVO'\??].SV^(:> MA^2RMY5GM3R \*_YBIG:K3PGHL:AC%Y5 K4O_"9FST,7Z%9V>D+*R!+ D]>T M3%<]BLI]RUJ9$.\@;Z5I?N%=O\2!1PMN(;AMDZP $L;ADM_#,>?"*E01S&,3 M>\,MZ;!2=0@4\IE.<'IWN@BEL^D()0R\ ?IPZ$IT1SXA/"EH-&;TP$B63-(_ M;78#E['U>:\$[0Q31NN5,3F[6!M$RL6N=;="],&>#]:=!4<=GD.G!U%>;F:P MEY0='6"(A]'W7,:D'4X-5\K-H<+A757F1H%X0\@2W&:-WP?]L&6*&J)K*S.9 M@"4Y',TU(F0EBB0RA/.RR,J6FZ/D\K8W*D'Y."J'K=7_.,V!+GCH;#IX:)## M'>7")T0/#9/#/UI3NDN);[1RG!P#Z)&N3*.2S%8YYO.8RO/ZAL9!6@+H$6O/ M9I\;%&UDN/@"K;[ 9R2>"U/Q7>U#E_UJ6P'!N!)93?5@FY/DMLL:9[]>G,Y? MA;BC;C:9:(FXE_8V&I.KY"%ZUJF_3:!MVB5!!$(_ \L&+J!GF78J%XY6#RJ^ MTZL4 JIY_XI.6\%/=_N&4K%LOI%X8"-?(0X:3.F6V')R7 M Z[!:S]#!W69'2I\*,B!$]5DT(--:$XU>YFF:%=Y6.>!F#],\Y/B]82WC[#= M-SB2%5W2E@?.A=YEDA/I?MCZI@2A6SZ4W=:WOXR5R-!U\.V?+C:7/+XD'33^ M@ZZXK#B.1?-LV$ROR&U*8+L P;/I $$XW3%6V]FT,3DHCAV>$!@8;ST9?"W7 ME%%B4OQN!!N49R_0QJ+]KOR:W\+_]>T)PVN](E]YN9*#8/;!A098I=8:E&"8 M>'U\_Q)728L!<<-UXG9U5<@UJ4:?]>YB'KDZ07M2']ZG7Z_11:*N)+\2AIB] M!'=Y19>66?5%Q2F^3T^@QM(&9B6^B-"0L9UP7*?(2+ZLG3]7ZT3=2CW,VH#$!)^1)I4Y.^P3$#[;?4G[;E/^(Y MB1CN[_9XY:G 81G5OUW9S%[J.S2"_BSS1.IUAF)%!?K):NW@L%BWMC8;?:# MRS?D"CX$,+:JQJ&B&P+4VDT>5Z^M.6KN;QD5>]>^>[UT4SLI&:_0+RHYP&XC2(Z6F,\,8=06^LU78 M7)$'C">C\!2,_K71;K9$+,M)-U9*1L0LW(Y!59;DQRK#)TET=*XR:U'ET(G8 M!T))Y+GI/(NHJWJ6425_UFNXA*EC63HL6ZW]$B]W)&Y!MUSJ=TL%Z?&RZ-YQ M[+>F^K3^^!0THE&&+[=E+Y1_/BO2_9:M8QU?UDEU2)(IR&:B^>Z/)$']6$(6;,PX@-!JN1_#ZCNC-VEK1#LK##1<9])WD8@8 M.,7W?-,NW0#4D,P+[M,+S(:=MP1>^D+K;?8P=.!4C'.7&XVO/_Y^\WXV?^-" M"4=JXU% 7>K?Z@,;;7YV\OJ_6?E_?3+_[WA =T>%VFQ%0].7BS_7]48O.[[\K,GDIU0 ! GB/F4-0+K@*W-,N\SUP.-!),S]]S.2B M:-[ML97Z164'E\<@E,*/>?9DDA5$7..#=C/ >N9FO=)7\(!7[22B ?;.:K\_ M16 T3BZ$IQA78,H@8!:49HG(Y6 $5.*@10%L=>-<=!1_(^QX7W$9.:I6>P%4 MM??V>*@#1:*=R+7D#7V2FB_)"]'S;ZX_J9KOED'-[LP:)>!EVE6CL\REI5">Q=S'MEL4%R*$9OENP-!%[TS,)N)MRM)2/ M!/:&2_'Y]B^C-H\"JA,@J<"G UBEOIDZCW?\TT]O4/DC79^@&(9S*.J472) M?Z+*/=ZWK^2&W94 5\GU#H-E/@!V/VHJ)R7;R!4C-' 4=C",T]?6V)2M[.S% M?."!5X+[*2?#-(+M;:(*$J#'OH 7),^4*I!0"M/(L^O2?!6A(Z%G^\%U-_2: MKAJNQKW6][5'ZSF>I^M'GT.#D[?UQ/5P^X-ET/N -#Z1>_\]_S2_15LWP*VKE>61+%L,1M]D/^H?=6/I% M.GQFZNK6,Y?7=#:=D/2K64G1?+X?-G/!KL *O/5'[VR=;GLLY_&1':*9]R/( M%&0S9^[MWV6+O\Q.7V,1_N1O>+_;(QY'N>?E7%VYP)\7O]5[.()?GRV^>1M< M$@W'@*JAR8]8HH(.\24648FV)-6=#ON<19%<':OZ#-]>X ?-2V-^04^Y[,+? M'=:,%\)=K*Z&>( 3NCC03>M;JN7?HS,'">%+ #Q Z0T'B^>I+=+)*28T6+6L M+D&N5A1BP=<*65DPOTB%\J2+9TUY]#,\R3N)<4A=9V]#LI?#NOA#C5LR12=E M23QK,*I;&&?@4\F[ALV[]BUZ&/9NO=&D&G^03J^-=4%^'R,7+?'T'VJ0$YW[ MLY!KW+U.?-,*!D8PDD#C_F9' ,). :DX[F<>'XDNI> MO,^Z[(?O0*_:F&O SJ0&5;#'T95NOT6"XWT4;Z\6SU_"F^[Q'[[;9QOS(6LV M:!XJS1I>/3UY!=*"U&[]T-5[;!)-&PO=V]R:W-H965T M@M)>RJQB+!.^)[2I?DDTR2<9E9V:K MY@TB(0D;BE! TH[FZ_ZJ0M5RAO#JF8^%V9Y*0O]<#;TAJL'MVHZJ^G!Z/QT(:;R3M:_ M+&X,[D:]EES-95DI73(C)V?#"^_E94CR5N!7)1^JC6M&GHRU_D(W[_*SH4N M9"&SFC0(_+F75[(H2!%@?.UT#GN3M'#S>J7]C?4=OHQ%):]T\6^5U[.S83)D MN9R(IJAO]<-;V?EC 6:ZJ.QO]M#)ND.6-56MY]UB()BKLOTKOG4\/&BUJT_H\WL&?*LO.*#O#GF>-X5D>L(6 MTF2RK)&-=*"^K M6LIJ'U-/XJ#=][):B$R>#;&]*FGNY1#.UD(5%:&I9Y)=Z?E"E,M__BWA7ORJ M8HL^6)OP+*@6G5T)QN1\+$W/&A-&TKN)+K IJY>#3B]#"EG/H56;A38V+4;8 M?%-5U>T=NRF \0^%#A!YI(XW,DST&3:XV>_)MM\ 2HDN9NRSS&:E+O1TB7<] M"/9!S54M*F[*TNI^PG^N6Y+OL'>VU>V39.$MQ*VW6R'DG5CV0YUECDO?$:N_K_L:':4H3NH MLI'Y\7IW?]1CA4R\@R,"<) FM3S9R; #HAN,+1F/.\+6FKX_V78LKF-P*(Z[ M@CVT-W)L&DQ C+=)%CTGH!\Q9JBLT$W>&[1YRNW^]^*G$_5[B]7>>KO:[1=H M/T57@$#RC^_G]S";R]]GLF3OU5CHK1UTUTIMVF]+N+=BX']4 =\+9.IF_<[6 M:=@_M4+[MJL;MN]8X)VDW\G+;[-F)A2[%/IKLS\4-A6\Q!*1]$3$XDT34%NJS7)K=WT5ZO M=^VULNL6;_/3"W?Z#5G[D*9:+(FG8) MU$Z: K9S533T $<:59VP)P;IH!^D@VC%OBG[29#[I^S//X;BT3A]\6CL'F#L=NWL M/;C]>,GHYY>[OP^N1#5KJ:$+.D/T%@?[@_N)MI4[] KLR[(\C<:D%5]M @O#2F7$LB/KC(LC8@!NA@#<Y!$HL9!X*2^R^+(K2 M$)ICN!.D3@2'L4MP6,/P3+B(.%N+6E>X$Z&G\M )X7_@N&XP^!G"PLZ!A<09 MGADZK+_0DQ<-;J#>=T*>LC ,!I@B13E5X*6#T.KTH<9%'%Q0F;CNX ,:[6.^ M>1HYB>MA\.".%Z4LX$[LIH.?+6^E+E^LO(NBF 6ADZ:@P<%9;G M)Q*O E82L*.H4T]/J++><)\H@=280@JTTYPI0;K0X<'":Y\-T)D M0[A,KFRD ^),N< 2)_0CPH3RC(6^1R(&XQF3WQ:RK.2^3-C<,![:L1M1H&)+ M%@=SB6\SHM9[\R$-$J#S8,Z%%V3>0]!]!!FM5L^EI62%SW/BU$-C@[B7[*3, M%@R 2)S(]W'%77B5(+<3Y$X8;G.]M0CD>#ZSQVO^:O5W3_A"2WKLI$%,^H-X M3VC0Y3QX]5AH!V;J.G%,4>8P;[W'D]3EMJA391J+0I2H\BQ?[2J*0+Z?T&?5 M*_I8AQ: W4TEL*3UJSK=V]@WM/_+Z&:!N6OO5P5,8620:ISS)]2Q!XGJB8(8 M)8'#P]@JP6V,3(V"B!VA3E).)4ER[ !RM9#VB%((4^E"Y>V<.EYN'G"> M[*QAWUG#9W?6"2SC7(4\0DFSTS%R8]U#)M2!OKMW/@GC<._\RS ]ZJ1OM+&K MEE(8)ND+XFY;]5+VN+>N^NLMQE2<+2L6)I$3N &+0FH?D:V;:7(TCV.F^]ZT/CVS"%T5C>3(C]"](VCC M;NKXV!Y D(3^6N=:SZ;VMBGMZ#R*H"*QRE#:HX0=\9"Z:TQ@ Y1M<'D ;1?A M;7T[=9*E5,U0<+&/TV#P>C+![B%6Y;=LAIZ*KDL?(]KKBB91,N,\GGW:$7=G MUN$@(_0)*84FL9A#5 BZV+?%1AO?Q.?23.V7?XS"5"O:S^/]T_Z?"Q?M-_6U M>/N?"9SFI@KS:B$G6.J>Q-@FIOW:W][4>F&_L(]U7>NYO9Q)D4M# G@_T;I> MW9"!_E\NY_\%4$L#!!0 ( !TV^E3D>>984P4 -L+ 9 >&PO=V]R M:W-H965TJN0Y4ZIKL91$*3CFG$Q6%R[ MO4>UN):-J;C 1P6ZJ6NF#G=8R?W-(!P<-YYX41J[,5Y<;UF!*S2?MX^*5N/> M2LYK%)I+ 0HW-X/;\.HNL?).X&^.>WWR&RR2M91?[.)#?C,(;$!886:L!49? M.[S'JK*&*(ROG&[*F\%L #EN6%.9)[G_ M$SL\+L!,5MK]AWTKFY+'K-%&UITRK6LNVF_VK$4AZA0B%W?KR$7Y MP Q;7"NY!V6ER9K]X: Z;0J."UN4E5%TRDG/+%9M,4!N8,4+P3<\8\+ ;9;) M1A@N"GB4%<\X:OC]F:TKU&^NQX8<6_5QUCFY:YU$KS@)(UA*84H-[T2.^?<& MQA1Q'W9T#/LNNFCQ ;,13$(?HB *+]B;]&F8.'OQ:VF@9L^;"FT>4!M.Y<8< M&HV;IH**^D;;DZVBRZ#, 9C( ;\V?$OM:<[EXZ(W>]&N])9E>#.@FZ11[7"P M>#QK'%[99@I!&Q M(_FU[Q DY/1"<9*^.,E/%^<)=R@:A >N65$H+%S*UH?^8"4;E>&YPEQT\GIA MVA2[^VF)%=RI;5];EWM9;YDX_/;++ JG;S7EW$6A(?]O?-T):!??E?>^JZS- M(:#E6R"VQ'I-Z27&]*(@G%O:#!QW>D_+.SA^/J]^]3JX5/D/@FZ/H+E@;5F$ MKM2Q=BPGVC#<44OD!]/8CY(49DGBQY, )DGLIT$,M$SCY,7*CE4-#EEN [)9 MH-I36?UHGOI)DD 2D?HTA6@^]T-:QZD_CV/+&Y80)"&B9KH]\4PC@\@.O:G? M^1N83OQI&L$L]N?S":2AG\QF,/?3-/&6]$KS85;))HL"0SPCTE_*050SCUHPG!\:=! M[*U8VV2$IF0JWUN:)K[*FXS*3>$F(0&>^M,XA##PDWE B4G3R'N6IG-+CW#N M*MXW D4ZF_KI/"'9)(ELLF%*MM(PA3":^/3Q;%)N7<\0K"H5>X ME&H[ZN1C5$W67D:1LELT]-;HK?H)K?*M3JW*+Z_ M \<+T*&D=X-FO4RJG(!5AQ$\ML1/TYY]["3\)0U"]&,2'"?64EE2;*==XKC1 M69X9GPQEUVI!J,)H2FZAV ME&P71F[=^+:6ANC7_2QI^D9E!>A\(PE/M[ .^GE^\2]02P,$% @ '3;Z M5&[N?5S%! 60H !D !X;"]W;W)K&ULG5;; MV<6Y[IWC>K@G2&V;UMI;B^AT?N+ MB$>'%TNUV3K_8KXXW\D-7(/[L'MG<#:?4&K50F>5[HB!]47TE)]="F\?#/Y0 ML+='8^(C66G]T4_>U!<1\X2@@.!D,:G$3.:7/J%Q^,#^LL0 M.\:RDA:>Z>9/5;OM151$I(:U[!NWU/O7,,:3>KQ*-S;\D_UHRR)2]=;I=ER, M#%K5#4_Y>$^.M$$QN=*=VUKRHJNA M_AI@CI0F7O&!UV7\(.)SJ!Z3A%,2LY@_@)=,<28!3WP'[QJKN>X;('I-/G18 MOHWZ!VHBNYHL#Y-76,,VO/I-6PO6V[[XU"MW2ZZAZHUR"NQ]R7G8]7OM9$/Z MKYU.D\WDM)F67U:JYQ;IS8+ <_(:1M52&W,BF1T.4*7%; M(+<@C27@=X-@+J%=@1GSR4N*267!I\\NV8,!(OW:!C5JSV8OCT#N8LP\! D0 M?OEL>75)#K\/US_/7AD,Y#C>(<23?K>7!J.O_^['BCLE>4$39,!C3M,T)45, M4R9P2DN1WP4:,W2BVAV&["%.R0DO&"UY0G"8991E892DG"8%\\,TI3PIR>GL M+;:X(["3 >UTI(<=XF[:M]"@(6=(JXP1#+$$#D[BK*!%GGEX$5/NOP7X;T*^ M%]-JQ/SEIR+F\1,B,&),(LERREE*.*-IPF9#Q70(^ U) Y7>=,&#ZHC&/3(X MJ'0+=# _HIKD-"L%$TR_#C WH2DY[$PWH:FKBOUKZ3?:T<#//R9=69WLH*+ M" \E"^8&HL7[@Y/QK D)\Y[_']6P6?F3B7 +*,;ZF+=7CR2;X'+E#SJ_/;*J MM*D1&X)\R=*W'_&(%1Y\"9N^&5Q=/_KK;/8T"/]8J;.["O/JNI1-@!R.[!I[ M_MGL66\,TD 6%I",2%$_**,T9EBEG!18 $DV>ZN[1]5HR2G+L?(*U!K-RX(* MK,$XU&(QH35*KE0S%&V,4*(L"4<;CH4?%S0M\J\@\U!E^"\R!(UY-EM"#7B% M\"T*]V8-:%\W.Z+5R&&U"BR(A"^D7"> MTA+%*3)!DS3V2XHL)_=)=7YTW+=@-N%28[&D^\X-)__T=KHW/1VN"U_,ATO7 ME30;WU@:6.-2]CA/(V*&B\PP<7H7+@\K[? J$H9;/(/ > /\OM;:'2;>P72; M7/P+4$L#!!0 ( !TV^E0D@;&PO=V]R:W-H965T MUE;9:+7>M M^M$D$Q)=$E/;+-M_W[$34JYET7V C.V99YYY\7AYDNJ+KA -O+5-IU=^9NKUGM5[*HVGJ M#I\5Z&/;"O7W!AMY6OF1?]YXJ?>5L1OA>GD0>]RB^7QX5K0*1Y2B;K'3M>Q M8;GRL^A^,[7Z3N'W&D_Z0@8;R4[*+W;Q2['RF26$#>;&(@CZO.(#-HT%(AI_ M#9C^Z-(:7LIG])]<[!3+3FA\D,T?=6&JE3_WH-TE]R(_:R'8P)@9MW?5?\3;DX<)@SMXQX(,!=[Q[1X[EHS!BO53R!,IJ M$YH57*C.FLC5G2W*UB@ZK466.K_?R MM '[^[S]WLO^[PUBG@0I2X&G<< 8@VD4\!GSLH8NC.AR!+IZD"LL:@.-U!HU M3"+& NO@ TP6/$@7B96B:9!,2;KF)8".BLK)53)/(9JQ(&8)N0QF/+F1T>F8 MT>DW9[25KTC7UD#=@:D0Q/N!7,OT;4>?"/#L0'^#!SBA(@5-)U9)WWM_HE" MMC,O"W:U7H_>1C0.5[@"_RJZ(TTNB"!BBR".$CC7(4IL$;RLD M M_S*B(4^?CR?*8]UI:+ D4W8W2WQ0_4CN M%T8>W!C<24-#U8D5O6*HK *=EU*:\\(Z&-_%]3]02P,$% @ '3;Z5!X4 M:<"G! PH !D !X;"]W;W)K&ULC5;;;N,V M$'W75PS4HG -A:I>YH8<)(MF@*+!LENBSXR$A43*XDJ2=OQWW=(R=IL-@GV MP18OXT2G?%RX MDX\;ZQ:6J_.!/XI[83\/MQIGR]E*+3O1&ZEZT**Y"-?T[#)Q\E[@;RGVYMD8 M7"0/2GUQDYOZ(HP<(-&*RCH+'#\[<27:UAE"&/]--L/9I5-\/CY:_]W'CK$\ M<".N5/N/K.WF(BQ"J$7#MZV]4_L_Q!1/ZNQ5JC7^'_:C;)J%4&V-5=VDC @Z MV8]?_C3Q\$RAB-Y08),"\[A'1Q[E-;=\=:[5'K231FMNX$/UV@A.]NY0[JW& M78EZ=G6KQ< /R+(UP/L:_K(;H>%JJS4NP=H8@1N+3_RA%>;D?&G1I5-<5I/Y MR]$\>\,\9?!1]79CX$-?B_I; TO$.@-F1\"7[%V+UZ(ZA9@28!&C[]B+9P)B M;R]YP]X]IGF];06H!H879"A/1C61P3T9KW'PK@=75F=FX)6X"-&!$7HGPM7: M.(<8C.@>T <&%&! D8\JN/MX">[W^?[G8#P0C8)RYT\!&JTZX/5.:"O1FH&< M9:1,4HC+G.11!!DC250$ZWK'^PH5K,*:&X96.F%*(U+0#&A4$);%0%&W* .? M![(&\83E;E I02-9 JPD:N[0$F^5HY13* 1:. MB3PNX00694&B*'4CC"G.<2U8M]BW'(^ B*'2HI86<1G'T8+FE&34J]*((9&C M;D8HTG(2?%*6MX@\)5F90)*7B*^$/"6,YH$C\&9&42GL<\;ZK&AD+[&B:WA4 MJC8$$^]EKH#/%1>'RQ'9@?\#!&C$G2*"=DSH)_\:"^/Z=7&\QU<,E; M;W?,LC]YO\7+&2C6)A8]P^J>'U_!3'#7E*2'-/HEY\* M1MEOQV^P[M36A5!MN'Y$+-B'YO;BNA#6R"(KL[%Z?*U-"GLMK17.13,;7609 MR=)B%,8$CE#^6II!&2PQQ,*QQST864ON:YIZ0?P[@L$['&_H'CX\(9S^48!H M&LPV6,1S!1.6^P&F,QK_EI=G/,Z,'$M^K/?74FSY[&+N!)+@GA](B MSO*/G MU?F%LQXO]J_BX_/H(W(H,;U;T:!J=)JG(>CQR3%.K!K\-?^@+#X:_'"#KS2A MG0#N-TK9X\0YF-]]J_\!4$L#!!0 ( !TV^E25,MZ$R0( )P% 9 M>&PO=V]R:W-H965T MN[8WBZ"Q=G\9AJ9LL!/F0NVQIY-:Z4Y86NI=:/8:1>5!71OR*,K"3L@^6,[] MWD8OYVJPK>QQH\$,72?TWS6VZK (XN!IXU;N&NLVPN5\+W9XA_;G?J-I%9Y8 M*MEA;Z3J06.]"%;QY3IQ]M[@E\2#.9N#BV2KU+U;?*D60>0$88NE=0R"A@>\ MPK9U1"3CSY$S.+ETP//Y$_LG'SO%LA4&KU3[6U:V601% !768FCMK3I\QF,\ M4\=7JM;X/QQ&VS0*H!R,5=T13 HZV8^C>#S>PQF@> W CP#N=8^.O,J/PHKE M7*L#:&=-;&[B0_5H$B=[]RAW5M.I))Q=;C2]K[9_0?057/\9Y)YNW#+X1OGP M_H?8MF@^S$-+GIQ]6!Y9UR,K?X4UYG"C>ML8N.XKK/XG"$GB22=_TKGF;S)^ MQ/("DI@!CWC\!E]RBCOQ?.DK?'>4W=70(J@:]N=W@,]WT*-]*?2WB5?&49)< M[+:HG>0)28Z\[LGMS1K<]_/NW>3:):96O2R??4*1L2SBD*4L)4PL**+)5Z04;51;@>PHK@=TQ@:RB"4S#G'* MIIP#9SR?3;[7M2SQC-*%7\M'.V@TP#-/SR-69#DDA$@G-\HJ#0_8R)+R E)R MG-$_2J>0)5/R;2+)ML7G\LNJ^8S8K4C_F,QBF;Y>E+V1*>54R'>N?[@H%2 M#;T=B^>T>VH]J['BGLW'OG4C]$[V!EJL"1I=Y-, ]-@+QH55>U]_6V6IFOVT MH?:)VAG0>:V4?5HX!Z>&O/P'4$L#!!0 ( !TV^E2Z.LU:D00 (,* 9 M >&PO=V]R:W-H965T>J[*VLV#MW.9T,K'Y6E?*GIB-KN'+TC25*6JG C& MXDFEBCJ83_V[FV8^-5M7%K6^:8C=5I5J7LYU:7:S@ ?[%[?%:NWPQ60^W:B5 MOM/N87/3P&W2HRR*2M>V,#5I]'(6G/'3\Q#EO<#?A=[9P9E@)(_&?,7+U6(6 M,'1(ESIWB*#@\:0O=%DB$+CQ;X<9]"91<7C>H__N8X=8'I75%Z;\IUBX]2Q( M [+02[4MW:W9_:F[>"+$RTUI_3_9M;)1%I!\:YVI.F7PH"KJ]JF>NSP,%%)V M0$%T"L+[W1KR7EXJI^;3QNQ(@]* A@P6O[*?IQ($1%)WD'>!Y"R@. ')!KDWMUI9\KA=Z\19@ M M[U+HJ]B^?B*.*ESD^(Y)0()O@1/-F'+#U>> #O#HB]V$+ 9DF*U_"5#Y^H M>@%4R;?5ME1.P[DRC2N^*>301]DX;NOJ0WRWUD#H#O^ +;+3C>YZI?B&'RU9 MFA*:R)Z.SBPZ#XG1U:-N^N2,_FB,M>1"-!A>$9ZYR_$1W= M7I^3X>_A[N?17SXHLE*5)F610S]J2W@24A$),N8BI4Q&Y!,9AQ&5DL,I36/" M93:ZU_FZ-J59O<"5TS@.09[%-!,IRO.$QEX^H9Q%A%/.H]$-^(:CAB2,\A , MR)1&J4!Y@(AB!J=??DH%%[_MGZ,+WR:0!Y]3R)U=%QL"[L1Q!&Y)RI(8 00@ M91_H/UC=MC8!V2P*O0X^WXGV*O>-6L!TA,E). 248&22AC)I[7".RIR&0A(A MY.C2X'PD->30DI"F$,88$BC$P$0L4\(9&WTQ]:^YJ3;::4"(.8BVCR/>&*=* M$J89Y8)#HI*,IB%Z,,XRL(+5X8PRJ!>D,$D.T(=U]/EQUGS/ET-<07(@N@.!E[RY2,RC@!:9[2,&F9(BB+L7(I3<'-5XYPFJ0 #"IAZG&E MH")+7U-UB!LQY(&U=1:LK5D<#5(\Y 30&K/:/=_39\B%"!WT7(B3L.-"B%4. MO^= !)P<@WF?CYX#,?\?]>_J'C%@5,:P55+ :S/&))49LA%R%R71D;$9]F,S M_.&QN=RZ+4RG-_-*/V^PWA_-R*/ N':6,GZ;ZN;#^_GZ@[PJW)LNB+AQR\DGC&&V(5OD:(ZGULX.O3YJ\:-7T MXQGVFZ4#!A3VS=R%1<";0UFBZP5:'+;1:#\TH9VPV;(D@M<,K]+W7DA$F. U MA*N,$B*XQ"N./PE#0[ 8KS _8;S"/,B2T?VK-\(CA"SL*C]L:O)1B2>#Q0": M8.77'TMRLZU=NR/T;_L-ZZQ=+%[%V_7L6C6KHK:DU$M092=)%)"F77G:BS,; MOV8\&@<=YX]KV!)U@P+P?6F,VU_00+]WSO\#4$L#!!0 ( !TV^E3'3KZ[ MA@( #0% 9 >&PO=V]R:W-H965TM(EHH'GIA9ZX97&M+,@T+L2&ZXO9(N",H54#3>T5/M MPIY[D!- M'; PG 0-KX2WG+O86BWGLC-U)7"M0'=-P]7+"FMY6'B1=PK<5_O2V$"PG+=\ MCQLTC^U:T2H86/*J0:$K*4!AL? NH]DJMO6NX'>%!WTV!^MD*^637?S,%UYH M!6&-.V,9. W_\ KKVA*1C+]'3F_8T@+/YR?V&^>=O&RYQBM9_ZER4RZ\S(,< M"][5YEX>?N#13V+Y=K+6[@N'OC:9>+#KM)'-$4P*FDKT(W\^GL,9( L_ + C M@#G=_49.Y34W?#E7\@#*5A.;G3BK#DWB*F%_RL8HRE:$,\M;)$OP]8%O:]3? MYH$A3IL)=D?\JL>S#_ 1@SLI3*GAN\@Q?TL0D)A!$3LI6K%/&:]Q=P%QY ,+ M6?0)7SPXC!W?^ .^37_=0!9PTYE.(=3.\YJ_T.4R&CH2KN!7BXJ;2NS!'8E^ M[R@^W^@->_N670[L+JV!:RN(O&*SI?S)+QR0*"A9R)KZ1<]&=/? E @OR!6@ MR"W'.6QT?[>"Q\V7$<$91*D_#2? _"P*;22&*/+'60*1GX7,1L:0^1.64B!. MQC:0V$"4N("KF,#$9VD*TRP9/4C#:RC>=98P?QJ%A([#>'2+6L^@:MK.8 Z5 M,.1#&QC[:19!FD1'IG'F1VP*J9\D[+U_&YS=Y ;5WO6KAIWLA.DO]1 =GH3+ MOA/^E_?OR1U7^TIH4ET0-+Q($P]4WZ/]PLC6]<56&NHR-RWI64-E"RA?2&E. M"[O!\% N7P%02P,$% @ '3;Z5(JC!/3) P -P@ !D !X;"]W;W)K M&ULE5;;;N,V$'W75PR$/K0 &XD7B=+",>!LMFB! M!@GB3?M,2[0M1!)=BHZ3O^^0LA5OL3&V@&V1U,R9,V'*['2/;];&=LKAU&Z286>UJH-3UR8L3?.D4TT?SV=A M[<'.9V;OVJ;7#Q:&?=JG=T^[!XBR9 M4.JFT_W0F!ZL7E_'"_KI1GC[8/!7HP_#V1A\)BMCGOWDC_HZ3CTAW>K*>02% MCQ?]6;>M!T(:_QPQXRFD=SP?G]!_"[EC+BLUZ,^F_;NIW?8Z+F*H]5KM6_=H M#K_K8SZ9QZM,.X1?.(RV61E#M1^2:WA=EZ2R^;=#/S1=59?>ZAB^O6.9!#[#H M:[AW6VWAST:MFK9Q#:[^_%6M6CW\,DL.(#O"5N]'K?:C!KW"2C M'/HDAT(Y3)"CVENK>P?MNRS?4^-RK,7_PH\6@R>%">MNA2:8=(1)IR'SZ/'N M!OSW:?E3]*#>?(' &3 A**CZ15O7#$V_@5VKG.]?#(>?C>ZK-Y!"$$X%B#(C MAR. M;&@JB*0Y9#E))8>"R+*,%O6+ZBN-'5UI;,@:FOX;LD=^@[8O385A)2Q+(/642,DIHZ1FEG$>W>JU1 M^QHIO>A^[WD7A,L<*!(O2P%,D)SGT?VD2:OQ(#BOU%2]G;'AM,E15 201&0, M&)&\C,:N<\>BK<:@!);Q,22H8CKR:7/C !1$RN]!%8NHB M<;F+QE/=[]=Q/_>F__4'>^8R\OU_X7Z\+9YPHUF'5Y.7'6LS-*$X5 I"*0>: M4R**#%B&8M"+]3W/AE)29A)XBD63($+?'-7/"7+ O8HU0%A"67X2OV2$2=P* M:88M@B5GAWFG[29<6;C!S+YWX[D^K4ZWXF*\#-[-QROU3ME-TP^8 MSAI=TRN9Q6#':VJ<.+,+5\/*.+QHPG"+-[NVW@#?KXUQIXD/,/U7F/\+4$L# M!!0 ( !TV^E2.^XN)I0, &,' 9 >&PO=V]R:W-H965TOBU#:PV0N:AV"#7-IG6AI;PDJD M2])Q]N\[I&3'+9(\R!Z2NEH:+:QW1F4=0#U72R2)(][V:IHM0AS=V:UT'O7M0KO#-A]WTOS M\QH[?5A&/#I.W+?;QOF)>+78R2T^H'O:W1D:Q2>6NNU1V58K,+A91I_XU77J M_8/#7RT>[)D-/I*UUC_\X*9>1HD7A!U6SC-(^GO&S]AUGHAD_#-R1J#+/5^G.AE\X#+XY[5CM MK=/]"*9QWZKA7[Z,>3@#E,D[ #$"1- ];!14?I%.KA9&'\!X;V+S1@@UH$E< MJWQ1'IRAU99P;O6 6TJQ@QLU%-AG:OHHUQW:BT7L: ?O%UT1-D;W\%56#8S)8)2-2O?CRO<=FI 7^U8^/MS-WZ@KNY,5+B.Z,A;- M,T:KQX:8=4?7H55;<"'7$):I#HX6[:M&]++L(.NW7TK!BS\LW84@W#+0@S:B M:0?%TTY;>P&'IB7< 0U"1<+;FJP:I#U2G0')")57%4*/TNX-,I)G@I*?*(T% M]+4$J@3V:S1C-?@\U"0!J>I0G*O)MS/4&Z")!PT8[S^YO[V&X_?T\.MDK(>] MFMPHAT911UKO+6746DA96B2LY!PX2\N$S9,<\BQE138'G@B6E?/)IYN@19,$ M$BUXSLIR!KS@K$C)*R5\5M#6+$MGDT?M9'?*)/%G9<'R>4;\6298/LN@*&GT5-)1@O&%VK-%.VW)(R](:9)Y M9Y^C4GBK8#Q+O,$I"IH90W\] 3Z8L,H)PP,F2_TP$ DQ9UD19*4Y2X)RO]FY MB-9A;WTZNGU-Q[>1!G_WK;*FT]=[?4-?\=%NM:X/;==!V^]D:\)A/#NM2CMX MY77Z>&#M);QU^>.SQM>CV8;V;FG7O7)##SS-GEZ03T/C?'4?GI];:;:MLM#A MAJ#)99%%8(:6/@R" &0 'AL+W=OT *<+5*2+6>V@2;=N@Y(%\3-]IF6SC91F51) MRH[__8Z2X[AH8O2#+9&\>^ZY-YZF>V._N VBA\=MK=TLWGC?7 V'KMS@5KJ! M:5#3R)J%K_C5]=9 MD.\$_E6X=V?O$#Q9&O,E+#Y6LS@)A+#&T@<$28\=WF!=!R"B\?6(&9],!L7S M]R?T/SO?R9>E='ACZO]4Y3>SN(BAPI5L:W]O]G_AT9\\X)6F=MT_['O9$5DL M6^?-]JA,ZZW2_5,^'N-PIE DKRB(HX+H>/>&.I;OI9?SJ35[L$&:T,)+YVJG M3>24#DE9>$NGBO3\_ .:M97-1I6RAH^ZSW((UYO/SL=>C(3A(?E$?*Z MAQ2O0'(!MT;[C8,_=(75MP!#XG8'T>#$DU_I+S%Z%##UVY1I8XBZE)'-H=QO// M&X25J:D!E%Z#[P(+CCJ.PNTWSQ2DKJ"QU'#6'[H%?FU50RW@&6@2_X9B1_ J MHMH$3_@'E!8P!!PH7+A=H@TABT3")R%N21>\Z/[V&IY^#XN?H_NC[:OH[OX& M.$N+@O%D#*-)P28\@7PD6#;*@+;%*(W^V:%U*!V\46]!,#Z9L+PHH,A3-DYS M$(+V<@%IQHI1$CUHY8G/PDM/WA%X)AB1@"P=$QJ)"3;*1I S+M+H;]E(#3R= M,#%)Z!GL%\ Y9UG!@8]9-LF(KO,A:\%C:O>Z(B+$9,R)WG@,]&-YGL.X(#LY M<,%$EL*%BLE.%9/]<,7\<(8N%-%%:R\7T3MPT?=Y##F\>YU0GU;*99860,GB M:0H\IQB-HD]&_Q8.4Y93#B@3(TH,+Z*0V5.:CZ49KE_: 6^>BW6-&JT,^26G M0SX^6-,VO_Y4"#[^W4&@1#<)U7N-:XH$,5)>D9[2I;&-Z55I3#A5(=QLE)8# M6+3E>3M8I& K&A:J)N>\MVK9=MT3B/278V!5F_)[L.ZNICW]+'CD1@;6RGFT M="RKB@+LT VBKI ^&>)7J9VJ6N)V!@R+_09E2@E7)E;0*T7)H=,L#' M$C&T'4]^Z4K3>%(].;$ZZT_W0H-":%#6=VC(7\@N(W778#>PZL/@Q0(>GMWY MY-RZFVRNI]Q?_Z?=T_!\U\^,9_%^\MY*NU::XH@K4DT&XSP&VT^S?N%-TTV0 MI?$4R>YU0Q\ :(, G:^,\4^+8.#T23'_'U!+ P04 " =-OI4E4*Y6K8' M !B$P &0 'AL+W=O=7 MH)1+R57TB )7AS;5;[,5F8KDYVRO;N51XB$)&8I0DN"EIVOW],@)=,96>/, M2QYLD2#0E]/=IYL\WYKFMW:EM65/ZZIN+R8K:S=GLUF;K_1:M1_,1M=XLC#- M6EG<-LM9NVFT*MRA=34301#/UJJL)Y?G;NU+?.EP=UL+Z4HU[IN2U.S1B\N)E?\[#JA M_6[#+Z7>MJ-K1I[,C?F-;CX5%Y. #-*5SBU)4/AYU#>ZJD@0S/A]D#G9JZ2# MX^N=]!^<[_!EKEI]8ZI?R\*N+B;IA!5ZH;K*WIGMW_7@CR1YN:E:]Y]MA[W! MA.5=:\UZ. P+UF7=_ZJG 8?W'!## >'L[A4Y*V^559?GC=FRAG9#&ETX5]UI M&%?6%)1[V^!IB7/V\E.=F[5F#^I)MVSZH.:5;D_.9Q:B:<,L'\1<]V+$&V*X M8)]-;5RG M6<).O'^:^I2."!'Y02Q9&H9^%H:,R\"/9,1$Z,=!YCT8JRH(BTD8SC$9I+Z( M$BR%F2\33D)EZ(LT92='L(WVV$;OQC;OFD;7EJFZH.K0N"O8QC14@^T(?.#, M]!.XI3T,]W&-#RO]79IHK>HH2F7-+ G!7E.5A;)8:RU^P#C6'<=A\-R*".AQ MGRR]3.]PN-DWXWTSV'S(-.YG J$,8C_A*>,"/R$M9M*[W;EWZ-QTKFN]*"VL MDWZ6#/!J= M.PU8\[(JE6->8$E0%^4"7N@ZA_:YMENM^Q 0ZITUS;,SL$$(7$CID<8)1]LO MCU"K -[J9M.4[;AJ#R71<3.OT%7^#X:RLF6JQ?,*';$]>R.7OIE*TW^,$O)K M$GMO^1](#I?Y'16$LLX[HIP#S@,N(?^"=.-^A,P]0D64-GHYA2QZOJI8LH#Z4=1Z!@[]KET5RC>. [<%2IRQ]S03/V5W/#3 MP-D.I3Q)G!?2U3NM^4$HAR.#(CK%$4Z9(ADXHLH9C.81Z"&48N1YOE+U4CMR MVT5IBDK/*.1__5,JN/B;LRX4R6!="#N\GSK;EH6F^0;)^9+_#!Z6]:-NK7-^ M&@9.-YU,_"BEEA4397F_EG8%Q(NR7CK-!)M!ZC2('_!)" MPC4@L%7HIU#/(S\)Q?_&:MZT/&&C(.!^ M6'B!^ CSQ7OFB]_="?<]R0'2MAIMY56OHG50SQS\8\O#7?"H-AK8S]J-RO7% M!"G>ZN913RYO1^*!R!:19&NMVH[6NM9%B!BKQD \&-&7 Q$6/4&"EZ9P,=FN M2M0 +:(OHK5B;'_%C@JR"?M>D@$+@5(?$75=?HUUP7':ZEGI8BEV!9Y9$ MGHXI(<>Q\!BFN:I4K]')&?-D3Y$$+-&D,VG,KE=?'?"^YE3BT]NOPW7F/5"( MP+/0G*L&=@.DK6J@2R8HHA3R,)M%DD48X43@??R]*^WSN&;H-(O0F&7*DM"5 M-@=?QMR[VJKQR6 M63+%?YH>HF T/5!LZDY31>#AC@^&7^]^!>Q.Z16G@P<2/:<*, M ^^'\HEZ0V]#H9%Z^=! 82BG*52R,"%[=4."5(VFT:BZA1D4C,K4R],*\=X+ M 1D@=-SG5-VI]'[JJ4/Z81 SM"ST%.[+(/!^.4 2&)K)VWYH!G!IZ+@MCL&- M(-1#@25\$S ?6(P'Q$5@E]?[1G5Y]EYZI)2(.)/4_,*>H'<)L=9V98KQ9HI= M5^,]NBK_ YU+O#^W+$;[#/&?6F:6"<^](Y^:Q6F'NH@0!LGB#/GSIJTL3C#[ M92SFZ.X@0MB0O%$"??:[H;0"*N6BS'MD#TW&0_TQ]Z()1 YA"EH.4P(3M?&V M@1+T'Y-E' Q]A'&3/>,FWS%KSO6RK&OB.L(9PY6[7)NN=FV2@,_-LG;0.W[I M1^A#%'Q<_5LSY'<:\-^SX6&JNAZB =K\4=4=\2EG& ^R,$9*9WZ4":(.'L?> M50%6<7-47]BFGPPVIAV6&UVI@;UW+U3/-)#R$(%*J7L&48##"I! S#)6I3 ^ERFSTW6.M MFZ7[N@.F)I3[3R#[U?T'I*O^N\G+]O[KTV?5+*D"*[W T>!#@E>'IO^BT]]8 MLW%?4>;&6K-VERNM"MW0!CQ?&&-W-Z1@_UGM\@]02P,$% @ '3;Z5,0% M[X.:" !Q< !D !X;"]W;W)K&ULM5AK;]LX M%OWN7T%X9@<)H"82]4Z3 $D[LSN[+1HTZ2[V(RW1,;>2Z%)4W.ZOWW,I6[;E MQ.T.,$ ;V^+EX;E/WJO+E3:?VX64EGVMJZ:]FBZL75Z^GYS70C73ZTOW[,Y<7^K.5JJ1=X:U75T+\^U6 M5GIU-0VFFP/"TH/SZ\NE>)3WTGY:WAG\.A]02E7+IE6Z84;.KZ8WP<5M M1O).X)]*KMJ=[XPTF6G]F7[\7EY-?2(D*UE80A#X>))O9%41$&A\66-.AR-I MX^[W#?IO3G?H,A.M?*.K?ZG2+JZFV925PW]F!$TPIGKY:=/(A9)=O3RW.+ M@TC\O%B#WO:@_ 70@+/WNK&+EOW:E++0+ETT2Y% M(:^F2)96FB**F0+HH5$+)=L;G1]P4[4Z>0?JGEL]=RROQK=+1D/O>LB#W M@C!GH>?[X>1!-H5L-H)IZ"5QS.+ "Z*4A=R+\XC%7A#$DP\&JM];4.U%@\3+ M8H#Y7IJ' $OCA,59OJ6U-/I)D5)6$RFPVC\K2!//SW,Z,THXBWPO#$.6>"'/ M#P[COL.I%Z8)"P(O#3+(96$^N>M,L4!&4Q" >]D5MF6B*9G\TJDE*H^].. % MM=0IRS,O@%VS%/KXI C'!RG")^\TPL:AJ.9)MI9@]DWS#.;3*8,J7I0E[)>? M,A[PUS"S#W?Y+(B]).=[BI] /,F]R.<,!+)XV+/^G-PO9/-?_&>_2;44"AO M.71P<##^CC=\0%2:EL6YEP7)>'4+B]J),&.SKD6TMRV481L[)8-*I NK?=2CL@1GG^(U#CH#FD=2 PQ^V-4SB:4\]_E\YR-L+X^C6E72E&4S6=IR7>[ M9^WM^K[J_5'K /78;@Z1B<<*[[ X4-EC->YY]:JH=%>"78..Q1UQ.#D<, MP4K56J-FG=6F7:B>2Z'19QG1NW^?_XBF]XSK!A_0FJMI)3-ZAF@JVFUIH]MB MC$9D44Y^;QA=/MX.DBA0!8FU*$M%O& ,7&5S:>AANQ"XUJARWDKU'_+3%GCV MC3TI8SM76 E0?I6F4'VA70F#BQ5LRL[0MH/MKE2DKUNRI\(1M["-@0MP-;.Y M:D13D/CN[7S6T^?!+OTA>@7VHQ(;J]#-L KEF6C@3MU4V!/N5_426Y3S7FN9HX"]V5]ZQW!WD;?40$ 7:AFDJ;AFZ *,M M+UN5[C90';9TC54 9E^@L9HK66XDMK;6.!%J@E6W1'ANU.V5ZGF['GTN:07: MK0!-"RT**>!+7BR.@%[%UJ9XV:)A"B7@";^C$RRDRRF9HC MI)VVI+V#A@DT>%,#1!V5?I0N 9U3",(YN6^2J(5%C#^]F(Y.=EPL=RO%]A81 M+'Q%'I^X^_0%O'&PM0?@X]NY3V&GV+RK*OBFQN,>T'6#9^S7KX5"3<8L>OP+^)HP1NW--0NW%Y-\O]NWCEOW3_=O)K:@< ML'!E\N\"-06J!RR,/)^G+$K0VT;HX'CL3VY*O72U'Y(W]V_0B*-716<;'W1C MDYNZMQO*O'ET'27J*V9T8ASPC!K&. G1Z$41'X172"HK"7X^ )YP+P]2=LI. MHCACIQ,8&#-L0\&V$,TCRO9\CMF9G3B9)**_@0_!!VT1-&O^<>:E:%MSC_/H M2(3$0X3$1YW4$\;E(/OK:A3:SWG]*.#S@]@O/P6)__H(W62@F_S9<^3Q VY< M\'PWVGX>M>%IAJLM0W"%(4U%01R,9K$(\T,:4;#D>4Q30>#OS1B81A*L\\1+ M>(P9*DBS\=Q"O3S6>88A)4QQ1LIP!<<\' ^C(=9\AI$I(2X\"_IY8^Q;-S*Z MP2_.,2MZ84Y1G&(X[ ..8X;+(I!%8B1)QL(0(QUW(\6AE7;Z@5F?ATYDB*O# M9E>A,BFJOJ[>R_+_:AL::M_E4GSKBTLM2CE4Z^7.F'G0E*V;YN<5\!WP5A/1 M)\>N'F,;OLB^7=,'%K%WC>A^H'KKFVC!@K,CJ9$.J9'^:";CL!_(XZ-P?S"/ MLX%L]F?G\?$#?CB/QX&)\AISE@4!BGLZ2F*.O$V1))&71Q'2+ ^B41U($HZ4 MB\( LO$X+Q./8!/*(N:BXH6\#'POB'SW+H:S)-[D8Y1Y>8@T3+T4DSX*"8^? M\\3YSLO)6N+*HE>PN+XH.OKWE,/3X2WO3?]ROR)^CQM/(9(K.<=6_RQ% MZ3?]:]?^A]5+]ZH3269U[;XN)'+1D #6YUK;S0\Z8'CW??T_4$L#!!0 ( M !TV^E1^A)I=7@D !\B 9 >&PO=V]R:W-H965T#:#%-#()$4]F"8!FLY,=P;H;I&V,]B/BD4[0F7)HT?2 M+!;^[7LN)=M*8LMID0[Z(=&+O/>2/.>>*]&GMT7YJ;HVIF:?%UE>G8VOZWIY M,IE4TVNSB"NW6)H<3V9%N8AK7);S2;4L39S83HML(CD/)HLXSN_+\ MM&CJ+,W-NY)5S6(1EW<7)BMNS\9BO+YQF_)6=C3A&9S$QK M,A'C<&->FRPC2XCCK\[H>..3.O;/U]9_M8/'8*[BRKPNLC_3I+X^&T=CEIA9 MW&3U97'[3],-R 8X+;+*_F>W75L^9M.FJHM%UQD1+-*\/<:?NXEX2@?9=9 V M[M:1C?+GN([/3\OBEI74&M;HQ [5]D9P:4ZK\KXN\31%O_K\_75M2;G'I)#L;9'7UQ7[)4],:=5,MX:L[&H%9ERALS/O]P;?8$@K!-/+UFE5V[*[MV\6U<)BRM MF*GJ%&#%+<15PX;MC2ZMK::B..G^X8$ BO6U;3LK,M"7'NR?P M?#+Z#VXP0ZO/=IZ.?KTWFJ),TIP6Q(Z('7]\_X\7C+M*KKBK%X+1F)<98,>GZX='*2WJ0)(F=WJ 45.ZZ))[^E_8)MP/[H M$MB.2Y N!@H2M,R*)<2I)@<:$)/<\<* A8X"#(0C C%Z#ZFQE$$/3,HG4].5 M<%2HF=8!\Y1DOAJ],;DI04-J%B=(\6E5 \_0*B9\1T8!$\*)T,<+!- Z^E#4 M:*TB)P#\/,_1>!0Y&@]AFH<#&/(W&/*?#4.'(#3LJ1W+8930VI?)@Y5GE"OB MJL-@]0V X$N%2>7*_@==:57W L'73A@*)K7#-1;*H276:A\,/"<2$3N&W2AD M+V#?\Q":X$-P"#S'0Q0^$._''T3 7PY$&FXB#0-QW^H6$Z[PF>]ZPJ8E9,8WG;8%3H0DJ)'^ MH&H>Z2\G1LY,:I6/D*B!2B 7].J'IN5W?.=!5 M;!K^ 2B11@(+9EVMU 6[H:IHL&/GTZ(9272P[1,84.XE'%LV9=50[8FX#E%@ M=B"%?QG^NT@VH(]OD%KG^\IJ6YR-/N8WW90^XL)>,/:P"!"&ZT4YEJ@#E!-Q M@H4 QOI\D A<^=V3X)[;QZ 5 9(ZB;QU(/? <(M"X09R$X60C@PEZ@2O=2;[ M800.#P0QUR(W#(<"02//"10',R31-]IPG]1.V=('3%2]\7.*//!:XU'?,?CE M8\JTMD%Q/NA8$&T#2A.D?D89&[;U!!+;LNJ!B%5[5.SQY'V?^J64$VI43$I09O9(OSSH%T?"EXZO M@@V&UU7_@V,?LYZC!'1,>MLTSV5?-$!XL14-I /(R_ZT<4RTX>C2:J(-C@>' M)0Q%OPP]5*3^.@H,2=&0PL"_+ZD1I-L7/5E"A;E'PV3D* BXWPEJ9_?)(G;H MV(OKJ>)VT.3?(7[LV<5O!W.>5_:>2^\>S?<^(&]Q3-7A5GB0XHEC89OB[^D. MT-8B#8+T"&3WXL"041IRO%;Y84N0W0#NX=?:7/,:?.0D658YQ"8XU+6>0+T9 M;(+H$QVR[85M):J'I8FBDSZ2C$<. M73Q! D]:75Q+ W*0J:&.FHU43]0!,% M.!M)^PSE\; FHHS5D-?0CLP;D!O!MU^#^2%5%-UKW2O[17&_+@Y;^DIA%+WO MUN(9I?& L6?G^*Y)_+Z+6\*KIQU/\I9D:QA#TB)-5"%-Z)>V"MQ60=1R^T%I MIT!7S^]*._\@?W@ 1K3OC'K+'V!;RP>L%8X(05S=:E3PP*VO-,C>JK-_J)2E MFL!S0BNB/=H*2RK1IHN@YSB(Z.->)X[!?<ZU]PO.L-^OI?AVET9\_38-4O\TSJ8- M?_OCG25Z\XA?9.=F&Z>KPPH;FCS!/HT;;]A?G];,D_;?/&"E278WMT6 MX8:<=EM H /[*^)H%4A7#VRH\/XSTQ6*;-%D=;I$*I:N?.+&2A?UT$Z*V&ZE MB.$-CB_CU=/>)H==?BVEME_VQ8%/^]^"4H,N=P_IR]!(@K02KO*&]OZTW?OS MHV$T!JYWM*(]O[\#C:%>V<^ENY9NTMNS7YAR;G^94+%IT>1UNWV_N;OY]<.K M=L]_V[S]Z<3;N)RG6,7,S- 5;K$@9?MKA/:B+I;V%P!715T7"WMZ;6*\S%,# M/)\51;V^( >;WX2<_Q]02P,$% @ '3;Z5'\H@@2I @ P@4 !D !X M;"]W;W)K&ULG53?3]LP$'[?7W$*$MHD(+]:J*"- M1,O0)@VMHFS3-.W!3:Z)A6-GMD/AO]_9:4,GE3[L)?'9=]]]=_9WX[72CZ9" MM/!<"VDF065M)@NW'/R\JZC3 ;-ZS$!=IOS5R3%?8H M!:]1&JXD:%Q-@NOXUV5F#JV2IU*,S/A>3('*$4&!N'0*CWQ/. M4 @'1#3^;#"#/J4+W%UOT6]][53+DAF<*?&#%[::!*, "ERQ5MA[M?Z$FWJ& M#B]7PO@OK#O?81) WAJKZDTP,:BY[/[L>=.'G8!1]$9 L@E(/.\ND6=YPRS+ MQEJM03MO0G,+7ZJ/)G)71TH8="7,#B$GBTZ)<'7%;Q6 _1:82946\""\O$< MS3[>!Y'W\[YMK>L'O4)>MS4T[*7K7DLWK$$J>9HSF:-P;P98J1&[-]9) M_=]]NY!62;@"QI#$4Q"##^1 M:8A/4[\P]-R(FS]*W\U;G5>D55!+P4OF]&\@CD8G:3J X> D/K_8_HZ/1DF< M7,&^ZPAW=%6C+OWT<.1;:3N)];O]@+KN=/GJWDVW.Z9+3B0$KB@T.KL8!J"[ MB=$95C5>I4ME2?-^6=&01>T&PO=V]R:W-H965T$VH%C1E^VS8C.Q=[*4D^3F>K]^E)UF&98& MP[8/3D29?,B'(D7/MMI\L@VB@R^=5/9JVCBWN0Q#6S78"7NA-ZCHS4J;3C@2 MS3JT&X.B'HPZ&7+&LK 3K9K.9\/>G9G/=.]DJ_#.@.V[3IB7!4J]O9I&T]>- M^W;=.+\1SF<;L<8'=$^;.T-2N$>IVPZ5;;4"@ZNKZ75TN4B\_J#P:XM;>[ & MSV2I]28T[U+;WBX?D7_,' G+DMA M\4;+W]K:-5?38@HUKD0OW;W>?L0=G]3C55K:X1>VHVZ63J'JK=/=SI@BZ%HU M_HLONSP<&!3L#0.^,^!#W*.C( MMF3GY@^-,-AH6:.QW\/[SWWK7N#L42PEVO-9Z,B%5PRK'=QBA.-OP$4<;K5R MC87WJL;ZKP AQ;8/D+\&N. G$=]A=0%Q% !G/#J!%^\)QP->\A9A*NNZEPAZ M147EJ&RQ!A1&M6IMCQ$^#7=M/1 %B=T2C0]T0H&R(=K)_>T"_//T\.WD[OX& MK!.N=]J\D&>+YAEAU:O:0IH$92LWW,Q%O%65?-+K9]%*WR,_ M$!Y=<8)2\("$U+H6+0SGL#]]>B8+(86J* '/PO5T_4'0TE')? T#EB:P%D< MY"F#<^!)&<0LF?SR-IDEDENDDZZDL+9=M=48=IX'K,PA8D$9Q5 4 8O8*1SA MG&F7O4-P&I2F3>4,)8BJAE01+D/(?S_\Z)E\F>$ZU/ M<*)F)B9!P@LXHQXZ'Z0X.9[7TYSR-$AC3^G5\W[G_SBDXN"0BE.$(E\9,=7: MR(<$GO&3!@$Y\K<81'%09%2K4>(304+*CETCX<% ZM"LA[%KB5ZOW#B;]KO[ MR7X]#K0_UG-,-Z6VM&P')8-?9V@\0KT M?J6U>Q6\@_WWSOP/4$L#!!0 ( !TV^E2GLBE'%@4 "(. 9 >&PO M=V]R:W-H965T;!U2YWSG?BB>;:7ZH-=" M&/*IKAI]/EX;LSF=S72^%C774[D1#=XLI:JYP5*M9GJC!"^<4%W-?,;B6?YZ*2V_.Q-QXV[LK5VMB-V<79AJ_$O3#O M-K<*J]D.I2AKT>A2-D2)Y?GXTCN=!Y;?,?Q9BJW>HXGU9"'E![MX4YR/F35( M5"(W%H'C\5%8?I/X'I^>1&-F:MR>NF$,4A MP P&[JST!ROG_E<1KT4^)8%'B<]\[RMXP<[KP.&%3^#=H[:+MA)$+DDNZTUK MN*L1+)'B,B>\*4A15JT1!1%#;%RL$!&R09"T#=)CL?FZYOG3\#M4@E[#=KZV M]IBU()_!@_=*:-%8$[@Y,8ZIYU68!A5 MYE:L>]DVI=%D*T"*3WG5(F%DJ63MD(YB,YC<8%A4B,61R5],%3;O!%D3]0(L M7>:\S%E@4TBMS59O;^I6ME5!%@(,IGSEU*!73T=_ >TAV,AA 8)OBG'U+?\W]VI39Z MV]9"<2/5Z>@MXCJIG%#9(/:(AT&V%D@!6I$82:YLH_,U^FM18N=-@[Z8!%Y MLR0A)R3T8IH$/IEX7HJM"%L34''"+.4'/O4BSY)!3,, FZ/+/%=BR*\2A<#, MM[H:"0,:HU!7L!WF&&%+!TW@9S2-+7+OQ7//T;5+)S3TR>:JU!;355E1?BP+ M9%ACE.858E,0<'8U-0G\V'G :!QGEHI3K]M(W(,&?NH<8WB\,'I\"<^@*@RI M%UNTD,64Q8&-84;C*.YCF+@ (X8!#9.LCV$<6,77HI$8S5T.W[MSP';E1Z1U MA4BVKFP17GE43S@CM4%+V&# ESBC+/1HZ*58AP;Z/DN_KV\OK^]-L=!_?!"/%0A1E#[89P,F34 MCQC-@@P50T,43)2D>^1+U P^'RK"*88V23(/=$ 9BZ@?LWWZ*5A/,?X"NX&0A5W,@M2>GL\ [5*R#Q5!\!&HQ[Y:9WO?[9B5*W<[T1A%;6.Z M3_C=[NX"=-E]]W]A[VY/-URM2GSC56()439-HC%1W8VD6QBY<;> A32X4SAR MC4N<4)8![Y=2FF%A%>RNA1?_ %!+ P04 " =-OI4##1[+X0& !U%0 M&0 'AL+W=OASD3-YW,^46AP,AS+)2('E@"\(@S=QW^LV#*SK/ ME'XP/#E:X#FY)NK]XE+ ;-AJ26E!F*2<(4%FQ_VQMRW-2"2DT1I#1B&.W)*\EPK AB?:IW]=DLMN/Z[T?[:V ZV3+$D MISS_2%.5'??C/DK)#)>YNN++GTEM3Z#U)3R7YC]:UFOM/DI*J7A1"P."@K)J MQ)]K/SQ%P*T%7(.[VLB@/,,*GQP)OD1"KP9M^HU)GM&G_^(OFM([+3,">(S MA*4D2B+,4I13/*4Y591(5%2N2!$7**4RR;F$"59HIMUUI]VUR3.=^VIZ'<@% M3LAQ'_@CB;@C_9/Q-@"0N)#\22D$97.=@%1VH$)8D)I@]"]X.=6L.^C=<(5S MM!;K;Q[\5G(%ZQ>")K ];>@"J29N-4"@/Z(II 9-0+!VV^Y;XRHA ?*HMU%GTX&7)UEY0MBA7:KR]&M8<:@D\!?,DI&#OZF*"WE__ MA/2X]M=[O;*Z6*7NRQ>QZ[B'5XW+#GICJ2,-642**0!K,JEWG7&A]A41!0"Y M(U)I\=[X#M-=WEO.YI62\TXE*9DJ M)#6J*L)^:'G>"$66&[GUI/?J4TG5_1H:2(PDX273H=$1**5.@K5P\X6I;1Y MW;]?S>RO#! >YOMWF# DJH,Z>."YO?@ M!"U!F8G^FAD.^-)QFB&P/#?Z$6?XECN*VS$.(G23P7X\!S)H&67V;VDB$60L M.N7% K-[DS_1H6QR/",Y<&RS"PUM=2X9/,N,)AFPE7&VWS*VIMX$YY@E#>^: MV;])NH?<^FX4-_RHZ/H^%OX(KGL#$)X9:1VEM#X1SR":&C^0WP^[(Z^*2K6ZMKH==YW(BGPM\ ]8& "(41"O1AA\MUMSI9542PJB,IXB M)[9LVVZ&!FK'N>JWYZK?>:Y"H#E+X 3#AH;@:VW.MA/VX?&U\;BKK)#=^;OI M/.[&.RZTETQF]QI&5D3_!;,2.E1D,L09-4[JC=.4&MO\$01V%*XG?Y)!1A ( MN>U:0: K)'2-T!,R1#[7[Y3 3.:5=W#Z9]G$:S>TPM &B8#B&V0GL[ @?Y-O@@ M\K>N@VJJRQ7@=1R_([N#-KN#SFQ9]4K6>J<,S&\+'/K]PH#X8U,N=FK?W!N^ M?.&$]F$']K#%'CZYX]U"(R ;D!*3\!EU@,8>7[Q TCM.JH[E' MGKVCC85#M)LB'[@^_(R(/S(BT*SN]"Y,QX_&BX7@&+XBNE2@K_=V@Z=O"M]" MW6O/WKZ[0(XVXYGE"JH0 M=;AV%580,3<7?A(90ZI;L?9I>ZQ#!$2ZJ2[YJ MHOC"7*Q-N5*\,#\S^- E0B^ ]S,.GW?U1&_0WK2>_ U02P,$% @ '3;Z M5,M):82"" G10 !D !X;"]W;W)K&ULK5AM M;^.X$?ZN7T&D1:$ S%JD*)&ZS09(LMG; -F7QMD6_:A8M*V>+/E$.5GWU_<9 M2G:<-]]NKP$<4]9PWN>9(8_OF_8W-[>V8]\75>W>'[UZ0U_)] MWN4GQVUSSUJB!C=:>%/];BA7UA24<=?B;8E]W,Q@!*VWJLN-ZF=R+\?W=O*&Q8(S&4FQAU^\=47L^:D_=,597L$5EHW) MK2^9NI_1H^TN.'7D16AK%[>V)8T#:!QYM8/K3V>,/M_&?PU.Q^.+FW%POFI; M6WX;UCPG"I8O#A*A(LYC(2P7C>M-U19]L% M*^L[Z[J%)_W;7XP4\NW3[^!K:Y?YNJ63=MF@8*^=651YFUI>RZMK?(.?ESF;4>_":YDQC.CH:20BL=",)5% M7.HXN&DZI-Q3B3S1&8\30U9EDHO(L$2D/(U4\+FICP;RX*JI9\^-5=BAA6)* MI3Q+,Z8CZ)L%EUL24#]66O)4)EQG@IE,\S3+8&O$39H%7[Q#Z@>96Q=*;@S, M2*+!A%T:F(G@)%$"2V)X+5$9DP)N2,Q /1BJ($Q#4$RK..-IHIF6AD>I#*XN M3\\NKRYO+B_&[/3S>S;^>'I]\?'+U?N+Z[%70K]E%W__=GGSKVW*5&5^6U8E M.3TXG4S:%8)@OR\IJU^*[PXYD[ GBYG(H#IRDV=9YB/<-7\<7YTH>#B%L2+) MX$:8;00X:/A\TBS )/\.XC5A!UAKQ$3X]]AAS-,>]NP5>-''$%)$;EG(E7HHB$IB;1#'D-==24!$)6/P\E +9DQH0 MIHB.1!B1A6(3Q5VY68(Z-)(BGD8\B<%3Q%S!">-YWMIY4Q6V=9O 41UWZ^"\ M0B*P4]:T!>"W73-'M(Z%<"U#G2, P Z 0_0FPI],V!*&>**W#)D:13SJ/YN= M^:H#!)3_L<5;!G40S9CK)/5Q4T9S&2N>2+DA+YVC),F?813S&$6["*4P#V9T%A/K*%FD,A(N802]*D?PQJFJ#B.[5O = :FHFQKF@_W\QAU\VC@^M$*J9]HS _ZB\QX&EYA> MR];+@9FSIBGNRZIB88J^A2;PN@5]+C;/[&"AB%#-1@V24R4VDHW8E7S1IRBJ MDD)+TA]UTU!EF#MB>&@RR%G M-0YO$)UJC8J/ 8*A]P,4H1S"P:2&XI-Y7L\LFZ'\W9!H_4Z12$@4I(,6:,Q# MM^S%]"0QC,4I#^^%;X(Q0"76#/^U#L*KG:1EMQ:'ART\H#F3E5(KK@TII3(T M=+@HC&.#".#(84AG D.(B%F(YIA$S]-L&YU^V)BL&?*Z=E5_],J+ M?Z\V(ZW&# F\1XX06%-QA!IPW6T$VVH)O\*.C2J>=#A>U;X'P)<_>S M>X*Y&Y;N3T,L99T_EX4K4K:L#PD8[TKB<[O> 0Y_^]!WLU!@PNC!#EEL*"W3 M%/T\2A[8;9D\\+U=#X><)^QB!#"A 15]&"N)=#/ -"F2/JM/^ M^/]$594I'B4]/.'T@F9MZ,%D*+LT0KO'L2XUP<5TBN&$?+O%&=AM6;]V5!V3 M5X^Q_8D"D%Y.:-CP[V& ]GD*6(LS+Q^I1ZGKL96.#D/)%W:"F@0,4J;[%8'M MSTD+@;QD#DF)R8]4&(@-G3]Q<'S]!/X2L[P#!L[*FJ:KS?4)I1?2"4="14-; MAH"EV^,[32X_+\/2:6Z'^U.N#Y<"+PY!HYTKHX5M9_YBS*'F5W77WQYM?]W> MO9WV5TX/Y/W%W:>\G1$65G:*K=$;C5IL^\NP_J%KEOX"ZK;INF;AEW.;8Y C M KR?-DVW>2 !VQO)D_\"4$L#!!0 ( !TV^E2,27O]FP, &8- 9 M>&PO=V]R:W-H965TM&!(@BUZ<.&EJ M&_!+AP5H-J-I,PQ%/]#262(JD2Y)V_&P'[\CI2C6H&A+X.R++9)W#^]Y=$<= M!UNIOND,T^K^,,"Z9/Y0H%K2RE*IBAH4I]O5+($N=4Y'X4 M!'V_8%QXHX&;FZO10*Y-S@7.%>AU43"UFV NMT,O]!XF/O(T,W;"'PU6+,5; M-)]7(%"@>P9+92'E-SNX3H9>8"/" M'&-C(1C];7"*>6Z1*([O%:A7[VD=]Y\?T']VY(G,@FF*V-+"IGBJ#@HOQG]Y40>PY1](1#5#E$ M_]6A5SGT'-$R,D=KQ@P;#93<@K+6A&8?G#;.F]AP85_CK5&TRLG/C'Y3*1/\ M3U9J*A*8*RYBOF(YC*W"W'#4\!.,DX1;&YJ_%F7V6(^C&1K&\V/X\8>P?_X. MN(!/F5QK0M(G\*8Q'OB& K;;^G$5W*0,+GHBN#""&RE,IN&]2#!I OC$M*8; M/="=1)V(,XQ/H1>>0!1$(4Q__0..RLB/6Z*;/@?K\^T,CMX<=\38JU])S^'V MGL"]8XJS18XDM$&%VA![P\T.OGP@2[@V6.BO;6*6L&?ML/8\N-(K%N/0HX+7 MJ#;HC2SYX%T;]P.!-10XJQ4XZT(??9!,:$@5(P$2,!*$I-1'!)TQA9G,$U3: M9>O=]7L-BQVL%+>G$"Q0X)+'G"3$UH0K-^Z[C>T1MQF%_ M5=3O]6NC!JGSFM1Y)ZFG7NN)+3D7_*0.GB;'::HP95: &==Q+O5:(7RYP6*! MZBO\!;>/6L!&&BY24D'>[X"1(])):UH%Z SRN4ER(+"&GOU:S_[KE$G_D H< M"*RAP$6MP$5G1LU1<9F 7%)]&!ZCK122@DJ%T@9,AH^IT*9#-W@O@(3MVE)H M^@+'!K_+FM]E)](GXF+9+=::5K0&:EY4]:7J(M:-&@:P0Z9:F;W$LT'M;4WM M[?]Z&$PZ)&H]!CK#>VX1' BLH608/'8PP>L9%K2<_?ZU@+5*EKY#7$Q:Y'_,3^PEPG7"CS#E#>2& MJ913&Y'CDB"#TPOZ6*FRJ2\'1JY<7[R0AKIL]YC110B5-:#UI93F86 WJ*]6 MH[\!4$L#!!0 ( !TV^E1UFM?O^00 #H9 9 >&PO=V]R:W-H965T MH MHX0JD6FN=,HRN;AP+OG$]X9V0GG&>R77^W$W>UM]-_+YK&9N&6CF\K*MJZ%$;-IIML/?VW_X6!"YPHR&^?_I%_:BG"JV%[993AGBB^_9A$Q/Z2 M093J6"^?*32M,>RRGN0K$<@+!]=M+K,GZ&*!3+C;J-7MBTH5J0L6OJ-VWDDWK]/-[1X53^9N MC7(H)6BJA-XH07=*C9-Y-RG?Z;F*)7M XF5SB19P#'M,V[>YLWXN;MYKY%6J'\&LF4W:JYT-]= MC\\N<][8G+?KO+ZX;L5*T(".H75HM Z]:;V*9!= #<@]&?)S M&A(T:H=VM7^(BD@H=B7T8_&=U=<>Z5!:C=ZA-[T#H7?WY'2T!U9C>/A?AK_1 M5F'X0M9P#,-#8WCHS?#0W?#0&![:#7^'OWY5$.LB9&]5HLS+WUY5ZF,('1JA M0V]"A^Y"AT;HT"[T[6VP_$I.9CV&P:$Q./1F<" ,[N[ATQ@0U]C;:[=W?0%58JI^U>V('*\M]M:$)V1)QQ"ZUPC= MZTWH'B7T/?"LS;\=::3IM4OS(_^TIRBF16B*S9?FD$8/I(C55;?5P_3CSLGR(]V+\BD]\3HU[$]^CQH<3 M?TB-CR;^B!H?3_PQ-7XZ\4^I\;.)?T:-GT_\<[)^%QMPR2.V-;(W#GB$IH%M M<[)OCHUSLG..K7.R=X[-<[)[CNUSLG^. #A)@","3C( 9 D T &0#( 9 D M T &0#( 9 D T &0#( 9 D T &0#( 9 D T &0#+PD(%',O#LDWSZ&D<& M'L7@TK.7/\4 5_OV?X%!L_(V_RK5"_V3%Z53[K MGFMC=%)N1E*$,K,GX/&%UF:[8Q/4?Y?,_@-02P,$% @ '3;Z5'PD[, V M"0 \2\ !D !X;"]W;W)K&ULM9IA;]LX$H;_ MBN!;'+I 4I-#4B2[B8'4VL,%V+T&[6X/A\5]4!S&$=:6O)*5NM M3&G_\EC5R[RU7^OYN%G5)G_87+17%7K=E&4YJY. MFO5RF==?WYM%]7(]HJ-OO_A8S)_:[A?CR=4JGYM/IOUU=5?;;^-]E(=B:FLW%?5[]V7VX?K$>E:9!9FUG8AVMG\M['7MY$,]S\OB/_EV$,J'Y*XNREFQRA?)339*;-B\7WR5__0E/Q0U*4R2]/U;JQ,9J+Y+NC[U?CUC:UN^%X MMFO6^VVS(-"LS,S>)HQ>)$" )M-__"MYL[W/]TBLZ3FQ?OV4)6^^P\)DP\.0 M2)/&=@3VPP#[88!-/&UF\ZS[8/Y8%\_YHINV6!=N0Z6;4%V:?)Y0H9B&]&K\?-@[6YT\T %7 M0K!C68:$ ZU3H?:Z(TM\;XE'+7VTDZ(N9JW9FL*,; .(@SM+11T3OH:"ZP") MHR7>>K%OO8BV_M-35;>7=FHO;6)XME:6H=$0WLTA!46=-DY]&:? ';>9KV(I M483A9M*]F31JYF8VJ]9=#JS-S-B999_;BZ0T+68G]?M;$D:$8\>702K!466( M"H10*6Y'[NW(J)V[VJSRK]NLWCTS5?MD:KOVU+7]59(WC<%'2OI#(#4#[5CS M95( E8XU7Z682#7'K:F]-16UEJU-\EA72SM2B[Q[=%9YW2UHF!WECQ2AC+D3 M#Y$)3=R)YZL .(/ Q--[.SIJYY>JM>ORZ9'1_MV%5EPYG3[U=9Q(F1+'#!). M\U2E%'=#2<\>Y,3,L_Q:VU6NFW9=EEYULS#X+.VB.4,D#R;)#@<0G=#2D65X M.-M/ 5L'2$6CMCY84Q:HRGFR,!9)D[ICS\OJ\7)MOX1';1?U:#@$]3(X(I-$ MNV.&J*B4!P_GL;>>4VATW9Y8/K$,6'2HLG42'BU NI<(<.T@,B'=]("I0$@1 ML--S HV#PD]5.1^T+.WB'#5 :\ZT^TPA0F8!(/5FGZ\#3K2$0#:G/2C0."E\ MV.3OLBHO3V<*BO @50IUQ6B2RD%UQ063MAE(>"IQP<:YX?,/!KKY2%I\R\Q M._Z"3SE37H) (,/.)M<,$DRD)$!"M*<'&L>';18?.#[(DL^D5LS+"KZ02<:Y MBQ!8P-3^ PC8ZBF"QC%B:RMB!>$%+:T3;ZXAQ* HN,R4(3J14L958)6E/370 M.#;L <]R44=WJ!T$!.R]I8L_B ZHW3:Z9C#\L-N0T+#TR$#CS&"]U&O[X)@O M*U,V!D.\A=UZ%HLB!$;47_\I[2:7-W"(4"HN/:^(CFE">, L]$ !<:#H>*^M MAM >^(L_\]%GBLB$]K@<47&E66#'!SU(0!PD;LM9M32;G!>9B8!P@^U.=V%" M9*GRN %1@10DL-#"07TCS@W'Z'IBQ@&RVC/!E$=ZB!#L-E!X X1"!C :2.;0 M P3$ >)H83IERU_RA1(N&4P1F:;^0/FJE @2>H1Z>H!SZ>&4*W_-M[E:NCN\ M*:)C "[>9HB,:@ 9,M8C!,01PE]V3QG#2A'<:_$4T7'*I6<,"2= RL!V WJ> M@"$\<;"3FQJOF4;O?W;1]#6C9:\5 M[;CO>_(!]7^J0T>)ZNP^?? MDR$J4.0 @3@8X=]&3%XF0UO![-D$(* M$.KM^S&=4JF[0\9D ;AB/5RQ.%R=4Y!F6"6%N^V<8C(MW$4 57$>V.ZS@]]B4@K2W:<@ M.FI'PBOE8O'L>+%02NCIB@VAJP$CY%.0%LS;(TX1';5IT$\/ODZE%H-#AGJJ M8G&J.K,VS3!L$M2SY1"6$ M9\P7!4>J9Q86K]8,+TDSO\AB@=7+Y+Y*$>]!\D6,D)"7GA58G!4&UZ,9LK1+ MH*DW+,@['IL^M&L'>\>3*A* >=ZC H^CPCG%:(Z4481V=[Y31";]%XJ(*DT# MVWW>& (1.2/38P./8<*H$S9&7.(RDVJT731$A$)LJ7)K# MHA!!ZR M"W@<"_[WZC/'0$#Z61O1 M 2/*Y04L'"4D#3 X[WF!QWEA>.F9(Y43(MAA;^\L834;P?SS.KY.W1V&_SFO MYT79V%W4H[V2O)6V0^KM^?+ME[9:;4Y&PO=V]R M:W-H965TU&%(@B]Y?G-H&G*C# JR; MT;0IAJ(?:.EL$Y5$CZ3B=MB/'RDIJN3(1@(H7R12NGMTSW.\$SG=,_Y-;!$E M?,^S0LR,K92[2],4R19S(B[8#@OU9LUX3J2:\HTI=AQ)6CGEF>E85F#FA!;& M?%H]6_+YE)4RHP4N.8@RSPG_<849V\\,VWAX\(%NME(_,.?3'=G@+B,05-9,?9-3V[2F6'IB###1&H( MHF[W>(U9II%4'/\TH$;[3>W8'3^@_U:15V161. URS[35&YG1F1 BFM29O(# MV_^.#2%?XR4L$]45]HVM94!2"LGRQEE%D-.BOI/OC1 =!\)4R-95*AYA(,I]RM@>NK16:'E1B5MZ*/BUTWF\E5V^I\I/SO_B& M%/1?4B>A2&'):9'0'U+SOJE/;A1T[QW8\W^^;Q0-P?NBX=MC:]2AY+27O)*5C M*^1<5[!NX7"%!:YI0M7X'!:;#<<-D9A"3$62,5%RA"_O,5\A'UQ))S__W)4T M)E@\$EA/=K^5W7^9PO3'E'-,L'@DL)Z<02MG,%YAUE!^MY(<*_*CR4%A#MA% MD^!180Z864$4N.YP888MI? DI47.2OV#3$N$-6>YVE*M!$U5&1ZA%3Z*([2" MP L.6#TVLVTKBJ(#5H_-@LAS_"/=)FI)12=)Q8J,9'#;H0+_P8OWH)-!/;=H MQ@2+1P+K)6/2)F/R,CUH,J:<8X+%(X'UY+2MGWM@:[PNU&#U?NB6^N_;]D'! M-H;=#8**. P.*W8 <.*$T<0Y*%FSL\O79[+WA&]H(2##M7*T+D)5]+P^YM03 MR7;5QG_%I#I&5,.M.AHBUP;J_9HQ^3#19XGVL#G_'U!+ P04 " =-OI4 M MKTM/\$ "O$@ &0 'AL+W=O_Y'UP#)V4FY6=W\V9^/8C=B%C%2N,HJ/VW96-658[)CN/O'>F@>Z8+ M/+Q^8'_=B+=B9E2SL:Q^YW.SNA[D S!G"[JIS'MY_PO;"<*.KY25;G[!_0X; M#T"YT4;6NV [@IJ+]C_]LC/B( "A1P+0+@"=&Y#L I)S ])=0'IN -X%--*C M5GMCW(0:.AHJ>0^40ULV=]&XWT1;O[APB?+!*-O+;9P9_:J65/!_:/O6Q!S< M*2Y*OJ85N''OD!O.-+@"K[F@MMTVWS'5Y*&MK#L 918O^.89,^&\08D10?XZ9] M7(+SC!1[W)'0M!.:GA0ZEMJX#%-G\ O;WAF]IQ81I"Z%BVBA>&C9O^D-ND?ZX49%A+W_' 5A*2.%Y%4 1 MF^6>I=,^#..8A(W*.J.RDT9]LM6>SBH&W@C#G&Y;B TW7R_=S.+6(N"6";;@ M=BY1MO%FN51L29TS$ZY+FTP;Q<"?;UD]8^JOD%$G'^_652_UFI;L>F 73IJI M+1N,7$&+7X7*]5.239Z2;/I$9$?O,._>8?Z?RW;>RYD$Q47J?8;C/@S'"?&K M=A]%<$'\"C$-D.7$5L5PIA:=RN*':W;1K]DQ+GI?91^6V$G*_RK[*%BD,/9, MF0;($ES 1THVC/R<._>%B:\OV&:Z@P)1E M)Q#4LR4 3..X]WT$< A"XJ]I0G2D2/)')BZX7ZS"TZO58+8LVHW/M]U(>J,J MH$T2WXL^#*:H2'TK3H[T>^>2IV([]G6_-H:G%\?_^]II]WQR]$'A(N\E8MK; M3%QADF:^^0$Z_R.>!D 0^9]F=+ QKYE:-BY;RE:LF%!A5;6,KX16932[6G(^V-D>MF^S^3QLBZN5PQ.F?* M 6S_0DKS<.,>T)U1C?X%4$L#!!0 ( !TV^E0UWKKH]08 $ S 9 M>&PO=V]R:W-H965T[W!,-S<]M;<]\$3F"YX? MZ$^NE\$+B]I;M%Y45EID&& M+1K_3B*^N.F->BC"LV 5\R>Z\7%5(3/GA33.BE^TJ6R5'@I7&:=)Y2RN("%I M^1^\5#?BP$'3WG#0*@?M5 >]N6S5&TI1WP8'+-Z :QW%K0\HU"$(6W:$*2YMI]YDR<)<*/3YY+ MS2(Z0\]DGI(9"8.4Y[NW84A7*2?I'#W2F(0$9^@"W481R447Q.@^+1^=7()G M-N8!B3^B7WY2!^8GU$?9(F#"@Z3H:TIX=HX^M!VLS,6!+PNZRH(T*BP/]Z_[ M7-0SO]I^6-7IKJR3]D:=5 T]T)0O,N2D$8[J@+ZX0;N[I&WOTITF)=HXO$2Z M>HXT15.1]?D/=%9>^<>6J[.ZL+X^V^CL0QO&/AVCO'=)SLDL=?P>RX6IGG<* M1JDP#56UX/PNN ]OD&K:T'=/D%Z@C3?0M]$:,TZR_$$1>D5+1A-:/2+X1?0Q M6>L%WY7404'->YCU1#,TW32N^^M#,95FPP,S?:3H:MW*/H:9IF(.!G4SY]A, MU15SJ"EU.U=:X[P[OJ*_S#!;X]XD;R+E4UM#0\)\(%BMI8U=2QO2 MEK:";%$T<9AOX.\KL@YBG.9Q3!3&&0DY+D^>"WE1QB\X9HD(9FMQ-LD-"^]@ M+2)E,(WQA8B?%YE B,YVRE&&PQ4C_+5-+,9QPXV,H=EL.$M:@8[WVH:$.9 P MUSAZ*+31>*P.ZW?#@RS3!X+5E&?NE&=*E?<0O)!DE2"Z23'+%F2)EIB%0E%B M>)EWEO?6(YJN1 C"66NL*>FJ<7##E$NSH9U3C&SI=7;5!"3,A81YD# ?"%93 MSF"GG(&\=UH*:$BJ45J$]WL?$0LXSD=Z(@R)(7XJAIN,X31\%=U6N A2(:VS M0(2LK=;:>O$[>>EGVJ5N_-PZ2/JWCO8[CH-+;=CJZ)2.8A9SJ&_%:'2EKI3? M54>0,!\(5M/1<*>CH?2^VGB&A3HB](37.%WA\^V&^ ^IF#C\W1QHE_H8'G5< M0V,\;HQ+K.%1/%?5X6#@I%;W1RM+:=FUE2)@/!*NU M\FC7RB-I*WN41AL2Q^?H/ED&A.6#%O0K;>]4I*B.M;8@838DS!D=#ZT-,;)N M=(PN9)D>),P'@M4$-=X):BP?,HMY. M"CF(23$E,.&F?#(V/Q[<#0T2*1IR0 M%M95)2UEJF("W(PGD&6ZX^.!JSDR&\')@RS2!X+5FE]5]NDE12J +Y2+>?"V MK_CS 2=3S/YJS>E(05WC"2C-!J4YH#07E.:!TGPH6EU\![E-];WHDP]<63GZ M923[=C!O:M6@VC8':HP0K9.L[).L''D-.FL!DN:!TGPH6ET+VEX+FE0+CT]6 M:XM+O3I''4B:#4IS0&DN*,T#I?E0M+K2]OE@59X0_H_2A&B!X^B]>*:WS7D' MAMZ,:*?9V?*:=U8D),T%I7F@-!^*5E?D/F^MRA/7GVEZ\5;\@\R16J T&Y3F M@-)<4)H'2O.A:'6U[7/5JCQ9_7^*?V9;7-/-83/^G69GRVO>69&@^6]0F@=* M\Z%H=47N<^"J/"E\%Y!HA7Z@#I-1R,2M!4JS06D.*,T%I7F@-!^*5A?A/H&N MRC/HW2>CD&EE"Y1F@]*4YH+2O(HV/@C'@TM]J#5>__J576UMRLZDU$S_ M8/E]@MF\^!0C0\7R^7(=\>[H[G./V^(CA\;Q._7*45N.>^J57W[,L<>7WY8\ M!&Q.T@S%>":*4BZ'HGMAY><:Y0ZGRV+Q_Y1R3I-B&PO=V]R:W-H M965T?0R0H.VT2D-#1=T^ M3/M@DAMBU;%3VRE4VH^?[8!A4NNL3.(+V([O.><>.]S+8,7%O2P %%J7E,EA M4"A5782A3 LHL3SA%3#]).>BQ$I/Q3*4E0"PAS47343>A8ZE(R4P"3A M# G(A\$XOIC$71-@=WPGL))[8V1267!^;R8WV3"(C"*@D"H#@?77(UP"I09) MZWC8@ :.TP3NC[?HGVWR.ID%EG#)Z0^2J6(8G 4H@QS75-WRU1?8)-0S>"FG MTGZBU69O%*"TEHJ7FV"MH"2L^<;KC1%[ 7'_A8!D$Y!8W0V157F%%1X-!%\A M879K-#.PJ=IH+8XP+7CMF[@???*H[CK57:_JW8G5S8E1DH,Y,%4 JH1^OX5ZLJFXQ)Y+P4_2 M0T^ A?3([3FY/2_2E"LNT",4)*4MKGJ!#G2U[V3VC^&JGZ3;ZNJIDWOJ=Y4P M4M:ELQ/]1M?FAU%P1M*]&^VSV\MPH-UG3O_9,>SVDR2M=I\[N>>OM7M\HXL8 MM2G\F]U>A@/MCJ-=68B.87@+2[OC\5XAB_V>X_5_7W$_Q:&F)[L4DJ.8[F?I MM)N^JXBQOR0^8_JK+[J?XE#3=^4Q/DI];&'QF![N=6\EB*7M426RW5?3R+E5 MUP>/F^YOM[UIHJ=8+ F3B$*N0Z.34UTB1=.7-A/%*]L++KC2G:4=%KJ7!V$V MZ.@#+:UDXBC2)>ES O3'EZ0] C#HL>5"S[*5,>NK/-?E"EJJ3^0:A'U22]528X>JR?5: :U\4,MS4A23 MO*5,9/.IO[=0\ZG<&,X$+!32F[:EZND&N-S.,IP]W_C$FI5Q-_+Y=$T;> #S M>;U0=I3W*!5K06@F!5)0S[)K?'5#+EV G_$[@ZW>NT8NE:647]S@8S7+"L<( M.)3&05#[]Q5N@7.'9'G\O0/-^C5=X/[U,_H'G[Q-9DDUW$K^!ZO,:I9=9JB" MFFZX^22W/\,NH7.'5TJN_2_:[N86&2HWVLAV%VP9M$QT__1Q)\1> )Z\$4!V M <3S[A;R+.^HH?.IDENDW&R+YBY\JC[:DF/"[F"- M8#4KJ3!N>%V6((4)NI?"K#1Z+RJH_@N0VPS[ M-,ESFC&=OX-GDN[ M(QZ'QN@)J(IP/.\YGD>![BW'=M/V&J)_T*U_Y:VX"CAUWZU>L754Y.@2 T6> M] E,QA,Y#DV\R#I"\J(G>7&LRK\I6MG3W9[\46FCN .EO>Q97XXG;1SZ-"GM MNY[DNZ.EA7(E))?-4U3:*.Y :7$1#OUB/'$3V,G3 >]Y$SY6WE_])-30%BS! MTI8'$'^'XTL,59J$%,B(2L>QTTH'.\-Q/WM%Z3OIBCHDK-()A<>P.1Q\#H]H M= GLM,+!ZO#17K>P#N?JZKBZ8_@;#@:'1W2X!/9Y\AS&P>-PPN3HX_\O)>)K M#-4Z.!X>T?(2V).TUL'T<,+U7FI]8$$1!QXH, FV1T:TO00V+I(*DV!\)&%\ MKRA\6%T1!QZJ<+ [,J+=); Q3BL<#(\D#.^EPD>7%O$EAFH=C(^,:'P)[/31 M3(+SD83SO93ZX-HB#CU4XN!^9$3W2V ?^^[:4QE8C_G(%UBR5FV"?UU*:YX%;H._'SO\%4$L#!!0 ( M !TV^E2=JO:!H@4 ,(D 9 >&PO=V]R:W-H965T*1-M"9=&3*+L% M]N&GITB6Q+!Q<@."6)+O?B+OR#/_$N='GGW-MXP)]&V7I/GE;"O$_D+3\G#+ M=D'^GN]96GZSYMDN$.5IMM'R?<:"J';:)1K1=4O;!7$Z6\SK:W?98LX+D<0I MN\M07NQV0?;]BB7\>#G#LX<+G^+-5E07M,5\'VS8BHDO^[NL/-,Z2A3O6)K' M/$496U_.EOC")[1RJ"U^C]DQ/SE&55?N.?]:G=Q$ES.]:A%+6"@J1%!^'-@U M2Y**5+;CGQ8ZZ^Y9.9X>/]!_J3M?=N8^R-DU3_Z(([&]G#DS%+%U4"3B$S_^ MRMH.U0T,>9+7_]&QM=5G*"QRP7>M<]F"79PVG\&W-A G#H0\XD!:!_)4!Z-U M,)[J8+8.YE,=:.M0=UUK^EX'S@M$L)AG_(BRRKJD50=U]&OO,EYQ6@V4E?L$4_H#A%G[>\R(,TRM^B5X/SN2;* M3E1-T<*VP5=-@\DC#<8$W?)4;'/DIQ&+A@"M['T7 O(0@BNB)'HL?(\,_!81 MG6!T_=N?Z'73\C>2UEV?P_JR\M#K5S*,]W2,_J,F^4]F85?!&L3.Z(:/4<.- M1^!MZO,+62(;5U/N6E7 BWP?A.QR5I:XG&4'-EM4+=,_R.(."?,@83X0;!!_ MLXN_J:)W\9>%O_&T:L_J]^*PL!W3PM9<.YP&MC&S3\PP,K MH3O4'LW^J1G1J6&.)K\$9F/;<$=S7P+#EN.8\JGO=+UT7C#UT;]H&1U8)N*\ M6JV4B]LT_(ZJ2,>A/#+*NYT[,"%A'B3,!X(-4N9V*7.?7QAIA:GCC$J#Q,RUK-'OO2>Q. M/+]&M+Y068"D>: T'XHVS$*OW[!2GJCKA#']V=>IJX_KA,3,.IG9;=2F5J9M MFWA<)Z9FCDGQ(^H!]SH)JX72#^O$9Q9NTS@,$A3R-"^2^ME'4+KPVD6UH%#? M^NS!"DGS0&D^%&V8Q%X#8OJ"D@$J^$!I'BC-AZ(-L]"+/JS4-.J284F4 C'& MSQPD9L36QZI#8F50.C;S)6;4L73[D9+1BRNL5E<_+!FW595X%R:\B-!MD);2 MHS(I316E0GG+LPLV(G1>4"E )"$KS0&D^%&V8A5X&8J7* M49<*=[H@P*9IC$O%U,RB^OCII,3*H/IDQ,RAU#1&(L>7V!'=-@FUY,L,TBLPHE9@ MLJK073L$2<&"*&*14H&H;W'VR 1]UP9*\Z%HPV3U,I*8+Z@/H#H0E.:!TGPH MVC +O0XDZI>!ROI )R\@B>MB2L?U@4[>>YJ6:XXUB 1'"35M:UP?IG:8N!:E MXR<7VLE>C1W+-O4FF1S5VRV:/0O=U6XCSK+>?C*Z?H4O_&8[38]I=O?&PO=V]R:W-H965T MJ[6V: M3ON#V"1!M4T*N+E*>_$#Q[6#ZW*U2OY);.+O WS,U_"83'>,WXD-(1)\3Y-, MS+R-E-O37D]$&Y)B<<*V)%._K!A/L52G?-T36TYP7 2E20_Y_K"78IIY\VE1 M=L7G4Y;+A&;DB@.1IRGFC^&3P-T4 '%%?\1>;YN$4E()+4$ M5E\/9$&21"NI=MR7HEY5IPX\/'Y2_ZWHO.K,$@NR8,G?-):;F3?V0$Q6.$_D M-=O]3LH.%0V,6"**3[ KK_4]$.5"LK0,5BU(:;;_QM]+$ ++/^#=SS_!X>#C>[#_!C0#MQN6"R4JICVI&JVK[D5E Q?[!J(7 M&@@1N&29W CP:Q:3V!3HJ=Y6749/73Y'5L4_\NP$]/T/ /EPTM8@>[CBHL*A M#D=^2WCXZO!F[49O^M4-[!=ZP0MZ?\H-X>IV1"PEX-LE29>$_]O2K'.KC'Z\ MG(HMCLC,4\\/0?@#\>;Z!OH?VQ"Y% L=B1GX@@I?4*CW?S3^SZ+[G(IB>(-O MGU49N) D%:TH YX MASD;#(1='=1I:4".L,:ZVL*SZ78J$C,0,R].LEIN\^ MDTM-1S2=JH6NU$R>!TMV:%_R[3+"Q89NU=):$E6#_*!\VU*0^YQD$D@&),>9 MP(6S:F5KU>_,UJ5:6*HIHU;GNG\23(;MJ0Y130U9J56C,*J=CO8F>AUN36N[ M;F=:+M5"5VHFT]I[P/X1,MNI$W&J%KI2,WG69@1:%^CS!18;H"<@&A..7TS? MX-ELB :^WUCS+NQU=29S#&L!:V\![>;B$TYIM@9G60R^2II0^:B6U F6) 9/ M@_ 'L[.]@L[#SJ5:Z$K-A%L;%#@\0AH[M2U.U4)7:B;/VKE ZVI^?LLD3LP\ M!BO.4A!3L64")ZT\G7J74LUX1O@(C08-8^RJ5I-4;4R@W9F\?2GCU+.4:C P M%A_/H3FJU(16NQ9HMRVOM7-VF>>.+!7M; M.@-VZD!OWE ;[?O]^?2+8M=K27 M3$J6%H<;@M4&ULQ9UK;]LX&H7_ M"N$=+%J@343=W4D"--%E"O2&9KN+W<5^4&S&UHXL>20YF0[FQR]INY9(T734 M.9W]TB8.^;R2SRM>CDCIXK&J?VZ6C+7DUU51-I>39=NN7YV?-[,E6V7-6;5F M)?_+?56OLI;_6B_.FW7-LOFVTJHXMRW+/U]E>3FYNMA^]K&^NJ@V;9&7[&-- MFLUJE=5?KEE1/5Y.Z.3K!Y_RQ;(5'YQ?7:RS!;ME[>?UQYK_=GZ@S/,5*YN\ M*DG-[B\GK^FKU/=%A6V)O^?LL>G]3,2IW%75S^*7-_/+B26.B!5LU@I$QO][ M8#>L* 2)'\^CD$%-4[/_\E9YL3YZ?S%W6L)NJ^$<^;Y>7DW!"YNP^VQ3M MI^KQ)[8_(4_P9E71;/\EC_NRUH3,-DU;K?:5^1&L\G+W?_;K_HOH5:#ND0KV MOH*M5+#M(Q6#0(Q6\?07OJ1'\?07_J16"?85@*];NV]U* M$V5M=G515X^D%J4Y3?RPU7=;FRN2ER(5;]N:_S7G]=JK-^4#:UJ>6VU#7I+7 M\WDN,B0KR)MRE^VR(7$Y9W,9<,[/YW!2]M>3NK:-Q%NV/B.. M]8+8%IWJ#LA.%&]\4G3X;2Z:GS3/_P>4I2.H?\=+9%M=L/J!S:Y$J=K_:C+$"0L0L)B)"Q!PE(03,H3]Y G MKHE^=;NLZO9ER^H5;XT.39HN38RSV6:U*3*A M;[Y:!1C1?<' M7\74M7W+4S1'QHR',7V73OVI(CDR9CJ,2=U@2CV]Y,%!\F#L-;Z_8N='+^_> M)=V_U'5*&X./53H8?@.>ZX:AHG0P: MMUW:5YC<>PG@9SU;2)D&>0 J"24*' M!Z%#H]"]@1J?#DC7,V/:CMC(&ZM=./RZ'=_SU)89&3/6Q*0^M7U%8F3,=!C3 M":AMZ2_2Z4&[J;E=7BQJMN#-,IE599//6;V;]XD^>*_DBO'6>'YJ;&4,,U;2 MZ?#K]2Q+$109,1Y&I)[E*B&3Z6#\Y5JJZ.D0Y4QMO4K4ZN;JEE&GCYMZMLP: M)GK,YLD#7C-TK"I[FG1FOF,Y7J HHRGH^5,_=)6&4E...H'GAFI3J8OL4HT*-*J597C;D65$U#6N>D_NZ6AV_BEZ0DFD'KN8@HU6CPQ&% M-9VJS:.FV-0+J*K8L-1+SW;4 :FF6.!-754LT'G*8MF=6+:YV^J&H4*PWECT M:2V>&3]:)GOPE:D-'C1@?#I@PARPLQ?7C).[:73<;G$7-VUY*&S38UEURK+]15VM.,^D+- MHM,!$TT1-_0'E^GW,'=HY^Y0L[WSN>33P"+_C<\:%MOF50Q-A+J:^868.'[+ MK-%\"*.E=@=?:\C'+ZXJ][ 8M:=NH#:YNF+4\P9]Y+!<$#KVH(<$G:JL9N?[ M4+/Q\VFHY1$#X)MTA'H^5&.%A('C3%4AH::/+JI#+;7#3J!14TU4U[.F1V87 MM+-]J-GWB7JM;,Z:KB'>2K]MB-]7)?]S?<3%,_-'2SJT.EQ?HRC4TM$$';3$ M4#]'$S#H6Y6REIV?0\V&SIM2&#*L/=QW(K=LL;L_\XZM[EBMO3=CAHX6$$F+ MH+082DN@M!1%DU.G(?9^3N^)WQ:W/HT0F&I$506DPUKE9H MJ49: @V:HFCR\H_.*+/-1EDT3(?;S5V3S_.L%@.0KUT5^9V\S1_8V8J=O2EG MNCPQ!QJ;)U!:!*7%4%H"I:4HFIQ.G:-G4U3'94-M.R@M@M)B*"V!TE(432U>Z\( UO?_@D5^106Y&VSLHFVZ[&U&;1CD^E MV<*9.U7N,MR8CV-T?D"M12@M@=)2%$W.C\ZPM,V&Y@OB64%D%I,9260&DIBB;G6>>:VBZLWX*:GU!:!*7%4%H"I:4HFIPOG2]K MFWU9>0U'K_D93,&T*03U7>VA%^GXMNVHZZZ@46-M5->>*FN $EVY,/0&MZ(U MY3P_["T6DI7J'%7;[*@B>I 1DZ0T6PG*"V"TF(H+8'24A1-WD36&<*.A>IZ'*CC"Z5%4%H,I2506HJBR?G2.;Z. M>0WGMZVT-4-'IXYF_>3@ODVD*44M=;X20X\L@=)2%$V6NC-K';-9NY]*O=N- M*;J&X@4Y+%,2*WK)L[?;I85\HA3ES;IJLD*; M#UH,YP[:4?T,'>(TTQ7LBQ MU"2 .K)06HJBR4G0VV5L=F3_C/6%YD,8G1JGEY)" \::@)YC*PL5$TTI._24 MD6B*.C)9[]1L.F97/ T6FEV4+L>>J&T+ MR=M2+76_@ 9%'9L&:L/_/;P]I_/VG*=X>Z8>@OQ.7@]W<]UV6PR,70G4$832 M(B@MAM(2*"U%T>3'!76.H MS!%VH(PBE15!:#*4E4%J*HLGYTCF"KMD1_,3Z MCR41VTRUJ0)U -VAM^?:83AXNI1FE15!: M#*4E4%J*HLGYTGLJH=EI_&-+&,SPT2D$790)I<506K*G*8]EM-3G]*6HJ')R M=#ZF:_8Q$T,ZD.JPAX#/@6;\DVRAM2O-,4;G")(606DQE);L:[0V*6! M;:FK.U-45#E[.L_6-7NV[S>B-Q+KI7I; E[/>$Z)_/G=])CZ:S-Z=&I #5DH M+78UF_&51T(ET(@IBB8_X;NS63WS3GS@^AESI+%9 J5%4%H,I2506HJBR?G4 MV; >;"N^!_5BH;0(2HNAM 1*2U$T.5\Z:]<[\7S//V3 F.&C4^CTTSVA >,] M31HZ4)<.WAP =6A1-%GPSJ'US"LYK[^T;)Z5,T;>MO,S/O!X\D81,WBTV%## M%DJ+H;0$2DM1-#E].L/6]+F?-".$G.PT;D"]7*AM-C3 M/9?5"P-UG3HT:HJBR^7FJ_\K+?$.233DG;\\^GFDS .K.0FD1E!9# M:0F4EJ)HWBJ!W5:H;0(2HNAM 1*2U$T.5\Z/];[D][I8XXS.IN@ MYBR4%D-IB:=Y!=!PY).B@LHOY.O\6=_LS_;>F]G?]&::)YN)8Q,"2HN@M!A* M2Z"T%$63\Z;S87V8#^M#?5@H+8+28B@M@=)2%$W.E\Z']4_YL+L'H?+>1AAQ M1U][9<:,3A;-QGC;5]?X1+IB4_4%J[&FE.T$H3J5U11SO>E4O5V+.E%9C\XF M][MLM )"753_ M]"YW:,#X=,!$4\2WW*FJ[_?P,?W.Q_2-OM>I?OW@B\>_KKGZ9F/<'&JTI%"C M$TJ+H;0$2DM1-#FA.J/3]V =/M3=A-(B*"V&TA(H+471Y'SIO>K;;(*^D=[O M;;[-:D:-3AA_<-\*28\VH+;:XVM(EOH0]D13RO$L]86PJ'/ M+!EKHZS-KBY6K%ZP&U84#=D^ ?9R(D9EAT])S>[%NU9>O;8GYX//;^BKA(K/ MSSO,U<4Z6[!W6;T0C]]M7_ %!+ P04 " =-OI4."\XYL8# !> M# &0 'AL+W=OK4-E"_M O0%D'<=!B&?6"DLZ55$EV2LMO]^I*2K-@2Z[A#OM@D]=RC MNX?'XVFTH^P+3P $^I9G!1\;B1";&]/D40(YX==T X5\LJ(L)T).V=KD&P8D MKHSRS,26Y9LY20MC,JK6[MAD1$N1I07<,<3+/"?L^Q0RNAL;MK%?N$_7B5 + MYF2T(6M8@GC8W#$Y,UN6.,VAX"DM$(/5V'ACWRQ"A:\ GU/8\8,Q4I$\4OI% M36[CL6$IAR"#2"@&(O^V,(,L4T32C:\-I]&^4AD>CO?L;ZO892R/A,.,9G^F ML4C&1FB@&%:DS,0]W?T!33R>XHMHQJM?M&NPEH&BD@N:-\;2@SPMZG_RK='A MP #CGQC@Q@"?:^ T!LZY!FYCX)YKX#4&5>AF'7LEW)P(,ADQND-,H26;&E3J M5]92K[10>;(43#Y-I9V8W!9;X$)NO.#H"BUE&L9E!HBNT$,A\RY+_X,8D2)& M]_O).YE\O%IZ3SD'KK"+KV4JOJ,E1"5+12H7!W,0),TNT.^_V;[W&J4%^I30 MDDL[?HE>'SC7VA0>WZA\6[V*UP/RSD:O-+1S,^GL9YS:7$VEST\ MP76DG=/FD%.1.\_F$/K[O7R&;@7D_!_=MM9$KIY(U<0;OB$1C U9]#BP+1@3 MY:?U6K<++TDV?TFRQ0N1'>V&V^Z&>XI]\H[)8XG*I].[K@[LH-SL")-G.?ZW M; Z\+H^F-;E?D:M+9CL)L6>Y(W-[*'V-"@Y0-AZZP3%JWN>RL>UYWC%LT8<% MH8/M%G4D@]?*X/V:#%E=K09IOB$I4P)HXZ]9O0-GKAS/=D*KHX &YTG!+\5P3\IPD?9:!Q(,*@UN&A20M[34!=N_E2X$\AB MG2Y^WT/LAV'@=W31X%QL#W%'ES[,\]PN:J$ALRWL'>".9 E:68)G9>D<#ZT6 MG.JU"'IN^8%M==)ZUD=)C-/)HWD?Y8985OR.$B<#^I\5)6SE"D_*]8D*DJ%" MBM9)( 8171>5BO(^IR(!)@<1S>%2P772A;VS?B6OI""P.^*%O0)SY=B^WTVC M/IWG!/ZP4ZX6FK=J\\@\:*1R8.NJ@^4HHF4AZEZB76V;Y#=5;]A9G\KFN>YU MGVCJSOL#86NE708K26E=!W+K6=W-UA-!-U6[]DB%;/ZJ82(_ ( I@'R^HE3L M)^H%[2?%Y =02P,$% @ '3;Z5%[& 6\;!@ =B, !D !X;"]W;W)K M&ULM5I=SF=EJL-S:+R#=O27'RS9D46<7%:W$_+;4&CN [*TBFR+'>: M14D^F<_J:Y^*^8SM>)KD]%,!REV61<6/:YJRQZL)G#Q=N$WN-[RZ,)W/MM$] M_4SYE^VG0IQ-.Y0XR6A>)BP'!5U?3=[!RQ"A*J!N\6="'\N]8U"ET92N> 41B8\'NJ!I6B&)?GQK02<=9Q6X?_R$'M;)BV3NHI(N6/I7 M$O/-U<2;@)BNHUW*;]GC[[1-R*GP5BPMZ__@L6UK32S*1QR%21[EJR1*P?N\*>2J(()ONX3_ 'UT"C=XA2L+Y^7X.R5"F9Y/(SU7)>" MH[&@_QQ6^-/I#8; [HK/KG'M [C742IJBX)F#HU%_5ZJ*J,!P6J0:NJ]++?1 MBEY-Q-Q:TN*!3N95JM9;U4":!%N:! M,@H6&P ;#BKMAQ3KT^6)7%-6$$I4E MYPHU7X \LO5L^JW& X^PG;Q/=L*>&%ENM4E16DKOA#2%+9)&DX M)K6)C;&C5MGM5':/JN,TB>Z2-.$)5CR69M62GRJP@=0BRH70' M!29)PS$I@@@[!V0FG& MF$"USEZGLZ==;3]N:2&>WO+[PRNM9W*E-0FV- D6F 0+#8$-AM3OAM37WCJ_ M%:PLP;9@ZX2KQM,?U9']O]6E&RA\M4IYH)MU5RS$8%$L9"V>R8AE5>A)KE/.%F-N1)<_MJH:. M@Y&DS5+1#D,HIFY)0R4QL1UY4$)]EB]5<<\]0JV*K0^\H7S#XCT[> [$K+YB M>=:%%.C:Q)M:10M,(H6FD(;CF[OU:'6,Q[AZEJ X7)C>41^/-,3G3QD M8U;L(%^>H@.CK*&"U8/$=M6/:+"WSE#OG8]S=BW(8"T6S@Y;2);:J(-6T5H$ M(6^DM5$/K:!%'A*5=4#LWD5#O8T^TN#!L;V$'H+$E<4V:J05K")G[/NRUD:= MM(K5<_8V9H92]U8:ZKWT"28/CFVFL%LCL8W::26G/'$%1CE#!2=$\- ,TKMI MJ+?3MS2F-(ON4BJ, 5U3H7DLEN2H.*#VV&OZEC#5LD?0LYZL]YC5(PX<%[=1 M6]VB[1L=B!&R#U5W[ZSA3UMK:-1;&T5;&D4+C**%IM"&(]L;;*AWV+?T@>:[ M [?.V!'[R+'&MX[".6,'.JYL#A5X&/NCK295.V)9\MY?J$_MA=*AWF$CO<-^ M;G,"*;RP1<8_ BC:N;801E)/T*=F(*\#QY>T*?W4O5ZYTUTCOK M?DIY=I>B11H^ ?L6\64AQ^T(LFQ?%G+<#%H^ELLU4+2[<%TQB\M"_A^N%/6N M%&E]T7$;/2W&_J85=K'MR,_3;3LRD-"3M\"6"C@('=^5?P11M+L@'I0?=D)] MBJ=*.-U[72"CQ7W]8D<)5FR7\^;W\^YJ]_+(N_J5">GZ-;P,FE= >ICFC92; MJ+A/\A*D="T@K3=$5$G1O.31G'"VK5]*N&.&PO=V]R:W-H M965TX[CFVPGY(.J 31Z;!A7,Z_6>GWA M^ZJLH2'J5*R!FY6ED W1)I0K7ZTED,J!&N;C($C]AE#NY9F;NY%Y)C::40XW M$JE-TQ#Y]PJ8V,V\T'N:N*6K6ML)/\_69 5WH._7-])$?L]2T0:XHH(C"%+'-=PD_*>S48(RLDH40#S;X5LV\P!8$#$IM&8AY;6$.C%DB4\:?CM/K MM[3 X?B)_8O3;K0LB(*Y8+]HI>N9=^:A"I9DP_2MV'V%3D]B^4K!E'NB79N; M)AXJ-TJ+I@.;"AK*VS=Y['P8 #!^ 8 [ 'XK(.H T5L!<0=P5ONM%.=#033) M,REV2-ILPV8'SDR'-O(IM\=^IZ59I0:G\\NR%!NN%;J%$NB6+!A,T+7YW(X+ MT(2R$_3Q0Y@FGQ'EZ$YMQ;S-VY/'_;):] MS6.FM22I([$7=IOC- J"(/.W0S_:M.D@+0[Q="^K."2+<)(&:9_V3$G4*XE> M5\),IR"\!&1Z#BHE5%0C)I2"T<^@)4L&17PZQ^EYLJ=H)"V,DW@OK1A+,_;@ M8%Q3W&N*WWLZ$\1!CPF*#UP-IT$4[ N*#XX(IU.\K^>0#.,D.=L_(G]POVTS M_D[DBG*%&"P-,#B=&D=DV^#:0(NUN_(+H4T#<&PO=V]R:W-H965T MWKJNR BJJ;L06.-Y9"UE1C5NY<=56 LUKIZIT \^+W8HR[DS']=F=G([% M3I>,PYTD:E=55/XWAU(<)H[O/![/XMP5UNF<:Q^/U(_HO-7DDLZ(*%J+\D^6ZF#@CA^2PIKM2WXO#K] 2B@Q> M)DI5_Y)#:^LY)-LI+:K6&2.H&&^N]*$5XL@A""XX!*U#\%*'L'4(7^HP:!T& MM3(-E5J'E&HZ'4MQ(-)8(YI9U&+6WDB?<9/WI99XEZ&?GLZR3.RX5N0>,F![ MNBKAFGS%>OM EEAC^:X$(M:D$GO ;&O".-$%$%IBP5"> <'2(YF$G&E2"J5 MD:L4-&7E>_+S3WX>0WX*X"+[3H+@48)YT(N80G9#0O^:!%[@D\77O\A5$_E[2W2+UV!] M6Z;DZIT-)GTYC-<3T@G?L$MY6(.'EU)^DKM%D[O/F#OR]VREM,17\1];7AK4 M@1W5]*=;M:493!QL0 KD'IRI"=K[:)/Q+<'2-P([47/0J3GH0Y_.8<,X9WR# M[:E:IIC M5E"Y@9QH0> !/[G8YFSBQ,]"^. /XN LRQ:K(#PKA=1FE POT!EV=(8OHG.0 M3&LPJ5[;: R?/SM,(O^,AL4J/J_HU&*$E9\D=AZCCL>HET?*U%8H6II:I3BR MK!3+&4XM-C*]2*\MV+<$2T<6 4=V89).F*17&!R%<-#AY-,#5BS? ('U&@#W_7_::@MPW J3X%G#7+1F M)WUU$ W.^ZH%[:Q+-T3K6;JZ$Z[R7A6SX-GYW,S,==3 MW!-,,VY_P7;#N"(EK!'2NQFBN+*98)N-%MMZIEL)C1-BO2QPZ@=I#/#^6@C] MN#$/Z/Y'3'\ 4$L#!!0 ( !TV^E26G^D=F 0 -X. 9 >&PO=V]R M:W-H965T M%=7-:*-4>>TXU7+#'1<>*1KS=*3SBS:4G7[(FIY_)!PLAI M45*>LZ+BHD"2K6Y&M_CZ'GM:P4C\R=F^.OE&FLJ+$-_UX'-Z,W*U12QC2Z4A M*/SMV)QEF48"._YM0$?MGEKQ]/N(_JLA#V1>:,7F(ON+IVIS,XI'*&4KNLW4 MH]C_QAI"@<9;BJPROVC?R+HCM-Q62N2-,EB0\Z+^IZ^-(TX4@*A=@30*I*- MR!D%KU'P/JK@-PK^1Q6"1L%0=VKNQG$+JNAL*L4>22T-:/K#>-]H@[]XH0/E M24E8Y:"G9@^2E?0 )Z\J1(L4_:$V3*+Y5DJ80K=5Q6#AXL&Q/FM0GDC D+MIP@#X\1<0E&\]__1I?U M/E<6K,7_P7I^6J#+"QO,_<=AW &3'/!VZW+2NIP8.UBR9:,[^A+QBJT MDB)'--TQJ7C%I-6'-69H,'7V[V9>$D6N.W5VI^ZIQ:(3L9#X;OQ>ZKX/%I$P M\8-6[!TQKR7F#1*[37>T6 (?):#PE&7&SW"I88*3[;$;D]#K<+&(A4F<=+A8 MI -AW8N?LO%'^1B\H*GB+U"2:Z8E8;?VYDD04(Z+/I2?NC['1(6(0)B=@Y! MRR$8Y/"YV$$2"\FMYM\-*W_#_]@X!WUO!SX..IS[4L3'W8.S";DAL7,.6\[A MH-F/;5K56:4V7*:?2BK5 36%#I495?J*M?$++3$7Q5U^?2F(WNZ96J#\V(_M M_**67S3(;RX*4R8TP4S0PGJRPQ#?B/5DHYZY,9Q'AWA?").DD[?W%B3/"R([ M\;@E'O^X:EK3,+94$]\CG>-86,1"+\(=VRU2V M"UVY\TAJ?#&=B#L5$FN 3 M*U1V[ES>Y.G!QB[I&?0IB5VW&Y$6,1QX43?G;&)N''F)G1]VW]H(=[CV9]!R MZNJ/(+/04K*4*PC0ZDSI;- ZAI"DEVE6P1"'G2I[;Y6+0/(+(?*2,Y< UNW&^YFW>QH/7]10VX]W MPP$M!73]%80B1.:*%QQZR12MA="M'36ST VQ_ 5ZEK8CTE&K.ZQQ&[MPQZ"" MF?#F;\$N&;0S.X;V3#+T^.4.C_TP,-HP(/!Y^?QTX9.K"7IL)'7TM/E@1I#W MZ,"HK! K4C"M8PU..C:UFY$QY,G8?'EC\.-QWV@;S](>UEMPS7NZZV679H',#2B:U9=$YZ]9S)M7DD50"X+53=:K6S[4/L MSKQ7>O/D>H&)=<6#%?,"<=ZVJ%]^7ZA<'N9S P]0)K4 K*^$4,>!WJ!]TL[^ U!+ P04 " =-OI4-'QO[H0" M "K!@ &0 'AL+W=O+.3.F*6W3UG)I: Y]Z4%52 M%H9#6G$A@S3Q:Q.=)FIA2R%AHHE95!77+]=0JM4HB(+7A3LQ+ZQ;H&E2\SG< M@WVH)QH]VK%,1072""6)AMDHN(HN;F(7[P-^"EB9-9NX2AZ5>G+.[704A"XA M*"&WCH'C:PEC*$M'A&G\:3F#[D@'7+=?V3_[VK&61VY@K,I?8FJ+47 6D"G, M^**T=VKU!=IZ!HXO5Z7Q3[)J8\. Y MC5=6",8-*R.;-GUL=U@",O0-@+8 = M"HA;0'PHH-\"^H<"!BW ETZ;VKUP&;<\3;1:$>VBD[C/2.]I%DQU.$_XKI9N#N:+S/5P4.]FUDW7M9)Z\_P[Y MK5QBHY068(C$*:-F1%0U%]IU&.^U ;V$72UI:(>>ULV69@N!,HWBO07<-(<,+B M9]J(];)+D'BKDM-A=+:A2+RE2!2=;Y2;;3.Q>'C>WQ!E1]19&'9!3;%T[:*[ M,?Z5Z[F0AI0P0UAXCL7&LJOW=?U06)XDW"_R;@'8!N#]3RKXZ;IQT M_Z?T+U!+ P04 " =-OI4VLI*.L " #U!P &0 'AL+W=OB@F0DMNPY+0#'-)>0X"9SVG M[U^-0V-O#;Y17,J--9A(IIP_&N$FZ3F><0@9QLHP$/U;X! 9,T3:C=\UI],< M:8";ZS7[1QN[CF5*) XY^TX3E?:<2P<2G)&2J3N^_(1U/.>&+^9,VB\L:UO/ M@;B4BF"CBO 39TMXK= M)FY$%(FZ@B]!&&O-9A8V^Q:M\T5S"6!Y E\42D* M&)9":!7TI42]\0'Z24)-80F#F[RZG:;,QR-4A+(3>/_.OSB_!IK#UY274C/) M4SC:DKNNTOZ:4]VX]FU0^1:\X)L?P"W/52IAG">8;!.X.M FVF =[2#8RSC" M^ Q:_BD$7N##\/,/.*X\/]GAW?!_N![N1W!\M(MF=#B-]YI+XX.Y_,X>KJW< MM9J;TK+DX;Z;0A,8KW2/DKCGNOR\Q6R*XM>NBN\]PS3%*UF0&'N.[GH2Q0*= MR(3@7>\JT%N2C=Z2;/Q&9%N%"IM"A:\4BB^H[>/ZH4+"RZF:E4RWY)B7YID+ MC)$NR)3AK@)5W!>6VPR9111V6EUWL9GWRJ:]8=-N;YN,GM.T@DZGLVTU?F[E M>YW0NVS,J@2X&_TM0S&W@T6"C:=Z_(VVF5U]V[+_T0_T3*M&T%^::B#>$C&G MN02&,TWIG;5UFQ75D*D$Q0O;1:=RRB,@=Z?<:[6@CF@F?31'U!+ M P04 " =-OI4E+1&V]H$ !\%0 &0 'AL+W=O>=&FCI->J.O7#VHQM M=,"Z[-K._?>=!8(-K(E=6?V2\&/F[;XWN\/S#G<\^RY6 )*\)'$J1L9*RO6= M:8KY"A(F;OD:4GRSX%G")-YF2U.L,V!AGI3$IFU9GIFP*#7&P_S98S8>\HV, MHQ0>,R(V2<*R'_<0\]W(H,;K@Z=HN9+J@3D>KMD2GD%^73]F>&=6*&&40"HB MGI(,%B-C0N\"ZJN$/.*/"';BX)HH*C/.OZN;S^'(L-2,((:Y5! ,_VUA"G&L MD' >_Y2@1C6F2CR\?D7_E)-',C,F8,KC/Z-0KD;&P" A+-@FED]\]PN4A%R% M-^>QR/^271EK&62^$9(G93+.((G2XC][*84X2+#M(PEVF6"?FN"4";)\6,&:_8#"RD% M86E(?I,KR,ATDV7XB$R$ 'QQ0YYQO86;& A?D(1O0260*"4835B,BX>E?O(Y*E-'G@J5X)\3$,(ZP F*E')8;_*<6]W(@8POR4.O2:V95,R_?4O MPC-)4J3QCL=)5)UT!X>40JEMOQ]2R ML.1#X]"LN_9.X[+)(2E"%7N@X]-LZ.KY+&R0T M45YS/0>:(%SWOJ_G,:AX##IY!)%8<\%BM5(9FIJ9B,((?8V.3"?2NZ^)VZH%=")Y22CR^X6M,E$%@LT('I9/';Z]2GS77:#G*L9H7; M,:YM'>%!K;UOL3J9X!?_C89: AP.[-NM5CG5A-&>VVMV5%U8O3_7B1P8,-I) M)'=@48@E*7K&<1OV[0&2&63:#V_W(.>NXHNB!9="JPML[P6V_U>/4PYW*:DO MB19<"JTN]=Y-TDX;=9K1*3%J.ZE//>HW-V8[#K>O8S9WFHQG=YOM>LMR8*76NS MW.TH:@V\8]7>FSAZFHM[P_G0MNNZ\3S/'33):.*HU?.:'\?N6?W7#;NW>[3; M[YWCDZC.JC5I=PYW]O+5C4B/5'IO#6FW-SS# ]&V [NA=K_5J31AMD6;I=9$ M.8=MK\YG;^EHMZ<[P0GYFI^#MC]H62&__>/2H\T?)X$.KM[ "R;FP;%4 M@H MU/$>-@VUT8HCF>II=80XR0_.&L_OU=%B?MRUARG.)1^P_T2I(#$L$-*Z[:.Z M67'45]Q(OLX/OV9<2I[DERM@(60J -\O.)>O-VJ ZL!U_"]02P,$% @ M'3;Z5#T&UL MM9EK;]LV%(;_"J$50PH$D4A=G=H&TK!# S2=T:P;AF(?%)F.A4JB2M%V^N]' M2HJNC!H'])=8LL]YQ/<-#WE,SP^4?2^VA'#PF"99L3"VG.>7IEE$6Y*&Q07- M228^V5"6AESSR!D)UV52FIC(LCPS#>/,6,[+]U9L.:<[GL0963%0[-(T M9#_?DX0>%@8TGM[X$C]LN7S#7,[S\('<$?XU7S%Q9S:4=9R2K(AI!AC9+(PK M>(F1)1/*B+]C\^W"" RP)IMPE_ O]/"1U()MD,8(TSJK7\+$VHI. T#,)J$Y +TVPZP3[I0E.G>"4SE12 M2A]PR,/EG-$#8#):T.1%:6:9+>3'F?R_WW$F/HU%'E^NF)A"C/\$8;8&'W[L MXES\4_DY^"RFW!DF/(R3M^#WWZ#GO@-Q!O[:TETA0HMS\*9W/S>Y&(UDFE'] MY/?5D]$S3\8DN@ V/ ?(0A!:M@71_#^GJ'P=D;%0:_'&--#,D4 M)C=.H\9I5,+M7SA]#E9)F/&^X>#;)Q$.;CA)B_]47E9L1\V6B\-ED8<161BB M^@O"]L18RJ%;[U1FZH1A3;">IW;CJ3U%7WXB17$)KJ)HE^Z2D).U*'GQF"@. MY:*B\K'B>25/KHG[)71<%\WFYK[K4!7F=\(0"FR_'X45L,"Q[* )ZXER&E'. MD:+B- ]C)N>)2E)%IZ(/A=25-FMTS29U7=V(UK): B$Z:>+%H;5*TT MK(O6=[/M4:%]RBJ<[("/-E8G#>NB]8UM^V0XW2B_M@H5O;#C(C0LPG$80OYP MWU-$>:("G]GX8-LUP^FV^<_-)HY(JZ=4MXD?^4XXJ50UR3MZGNBD85VTOI=M MOPZ]4Q:@UCY>*PWKHO6-;5MY.-G5OKH _7%E68$WV@7'838:?<=3P;SG]\"V MI8;3/?4MY92!/=G&44)^L?=-DHZ>(3II6!>M[V+;P,/9*4M/:V.OE89UT?IG MB6UKCR8[W->67DWM'EDYEN,.*J^.ZAY_>?8@"*M0T!^>%IF=HVGY0\)MR![B MK )V8@TZ\(7A&ULK59K3]LP%/TK5H8F)G4D<9J61QN)/J8A#53!V#1-^V"2 MV\8BL8/MMK!?/]M)LX:64B2^M+9SS_$YUS>^Z2VYN)<9DWTF5*DY= M5\8IY$0>\0*8?C+E(B=*3\7,E84 DEA0GKG8\SIN3BASHIY=FXBHQ^@",T^H8\?_$YXABA#WU,^EYI#MM!! M8]YSE99I-G/C2M*@E(1?D.1C=,F92B4:LP22)H&K_=4F\DS3>F\L_V<'5R%U0%TA@ MR8-7"J2%)AEAJEDGZ/D,2W?3'C4#43"UK>NI.E8&M,^ M%E$[[(9^SUVL)[F,ZJY%=?WN23-HM$D58C_H-J/&FU%!-SC&=53#;EC;#7?: MI7E!J+#%IVWS&:-_(4':>K%^D\&J0KU.,.X\R]4N M366>W+5+/@&PO=V]R:W-H965T7PD+QZ*\G.UX[Q&7[(TKZYGN[K> MOYS/J_6.9W'UHMCS7/SEKBBSN!:'Y79>[4L>;]I)63HGCN/-LSC)9\M%^]Y- MN5P4ASI-^-]LMW5S1OSY6(?;_D'7G_:WY3B M:'Y2V209SZNDR%')[ZYGK_'+B 7-A';$'PE_J'JO46/EMB@^-P=O-]N>KWB:-DIB'?]VHK-3S&9B__4W]9]:\\+,;5SQ59'^F6SJW?4L MF*$-OXL/:?V^>/B%=X;<1F]=I%7[$SUT8YT96A^JNLBZR6(%69(??\=?ND3T M)A R,H%T$\BY$V@W@9X[@7436)N9HY4V#U%QTGZ#/WX _;<5RC)T<==<:C$Y.HY>J(<+^:U6&@3;K[N%O7F MN"@RLJB(KU\@BI\CXA",5N_^0D^/<9X9M%93M#Y]B-#3)R:9Z'P9Q[*DN7OJ,?,>LU>\;+:QVM^/1.;0<7+>SY; M-LMU7ID2""D6 8DI>:2G/%*;^O+GLJ@JM([+\FN2;]%]G![XJUFLTW>+UD08H(7\_M^EJRAIV9)C^DZ(JISBJGX9R?_S.J_?[G& MO< MLA< EY$ ,H^08A&0F)+'\)3'\#N4D5"_('Q&M(O+&GIJEDPQQ1Y.S5<[-P0 MU66$CA11+"D46^'LHHK22?87$P3>T+\^"--P4% ,@Z@S1D18(B&V,^%'OM[E M15ILOQJ7#TEU*U"U"$I-39QD2Z(+%Q!:H6 M0:FIR92D2NRD>EE5(3H_^@YFPP\J]MB3,V4(BOU@Y),*Z75.[YOSDHIBEYR\BX"R*=';HB/EB4C@)';@7+6WCGB)RN96CK@@JEVR-R8&DAU7 MH&H1E)J:0\FKQ(.N59 PN@)5BZ#4U&1*_B5V_KVP5NE4RES/&Y*@/?;D3!F" M>JX_=DU*$B9V$IY4JW1JO6+4\8>M%7O(R47< M(!SZ!H5B8U#/';%-)>U2>Q_UDXC%=>Q5>P$[K#U9(\].5.&H"[MW8I74]![+N!\5'YL MYZ4&;#4ZAWT@P!358EW",K7#\LZ&M7(B@GFX*ZHPU#*@&8GM\ ?G0/ M,C5C*:/^T#DH]YJC>KU\J]8E^-+SP==.?]0 H 1C[8R#4J\Y:*\AIMJ6T$OM MT'M)GX(:;NDS0H?^]5%D."@R#!HYDTP"+;,#;50TSQ*C/,[,#^;8IT_= D'5 M(B@U-762:1DTTS)0I@55BZ#4U&1*IF7?@VF9 2\#K0MJ#STY42:D[7V,5Q,@ MB9;!$2TSL24AP[:W/>)DWZ;N;SCV= [K/>(*W_QE>H/5H\,;R=T@Y;%'9_"_ M$9F4O!%&9Q(UF;U9^Z[(UT6VY[78&K8EYTUU-&^OH(0)JA9!J:DYE(3)H)NU M#+19"ZH60:FIR92LRKY'LY;I_(@]K&VOH,SZ6$PU 9)8&5RKMI/J/\Q_9?(- MRJR/!CT:G_>^&=1\C^NWN-PF>852?B?F.2]\D;CR^-6HXT%=[-LO"]T6=5UD M[\; :(O]\51?WMH/G^T>D+:LO_ 5!+ P04 " =-OI4=" -?>$" M #S" &0 'AL+W=O,LIDSTF5RB]=5\8I9%B>\QR8?C/C(L-*3\70BR[#X,P#*5SW'=]8+=V2>*K/@1F&. MYW /ZB&_%7KF5BP)R8!)PAD2,.LY??]RW#+Q-N ;@97<&".3R93S1S.9)#W' M,X* 0JP, ]:/)0R!4D.D9?PN.9UJ2P/<'*_9/]G<=2Y3+&'(Z7>2J+3G=!V4 MP POJ+KCJ\]0YF,%QIQ*^XM69:SGH'@A%<]*L%:0$58\\5/IPP8@"%X !"4@ MJ MHE(!&74"S!#3K EHEP*;N%KE;XT98X2@4?(6$B=9L9F#=MVCM%V'FG-PK MH=\2C5/1A"G,YF1* ?6E!"71C3Z<'U$_28BI)*9HPHKC:.IZ.@*%"?V WK_S MVZTK1!CZFO*%Q"R19^AD:QZZ2@LTV[AQ*690B E>$.,'Z)HSE4HT9@DDVP2N MSJQ*+UBG-PB.,HX@/D<-_PP%7N"CXIH-"QYH_;1^/E%AZ")@DS^.E3=@J]YF,_<>)Z"XW_3ZZ[VO]WM_.[W2:[>TMQ_M1W:[WK&O+ MH%9E4.NH0?V,"T7^%M<5/.E^*@'Q63V76GN"6E['WS&J".IL!'4N=C(;[1/Y M[:9WL9/_?E30];KM'0/Z(]EAJK]*0)@ _7[&N5I/ MS ;5=T[T#U!+ P04 " =-OI4F4:^6@T# !>"P &0 'AL+W=O'ES3>2+U S,<+<@<;D#>+:ZX6IFU2TPS MR 5E.>(P&QLG]E$TU/%%P%<*:[%QCS3)/6,/>G$1CPU+%P0I3*5V(.JR@@FD MJ3929?RJ/(TZI19NWC^YGQ?LBN6>")BP]!N-93(V!@:*84:6J;QFZT]0\7C: M;\I24?RB=15K&6BZ%))EE5A5D-&\O)+'J@\; HQ?$.!*@%\K<"J!\UJ!6PG< MHC,E2M&'B$@2CCA;(ZZCE9N^*9I9J!4^S?6VWTBNWE*ED^%%+DD^I_V7>3YT>$W^Q^ON M)D+[>UTVT>MMK)Z23-7YNOVX;C\NS)T7S,]I3B5\O%3??HS:>_'C4L6C"PF9 M^-G5S-+<[3;7)\:16) IC UU) C@*S!"7;MUW-7-MS2+WLCL65.=NJE.GWNH M-@IW=:M4^85*'X>KT!X&WLA<;7:A# HV@AS;>AX3]:;?$M/O".?5<-XV.+<+SFO#.5ZC\$D["-M. ZXW_8YP?@WG M;X/SNN#\#CB[N7/M(&SY#;C>]#O"!35U_7CO(M1HQ46\1.R(.:\1A/R*3).VB&[8/ M3G3W,(.*]6I?P=P6;BY,&PO=V]R:W-H965TLY2*H96(F5^;MLB2B##HL-RH.K-C/$,2S7D M"Z>P!N"7 /!7@EP#L4X)< _U! KP04TFVCO3!N@B4>#3A;(:ZC%9M^ M*-POT,HO0O4YN9=[]KJ=W4M0%V:ST6.(QA:JO8*X$NP1MIGYZ+% M9K^RV7^7S3$1$5M0B3B6L,M?0ZM*GN;5]7\YZ52OQ(3<98QA"6I*7"?H>@U?3%18B_)BJ MV:H1NRSZC\;\E6K03#_U2F.ZNQO,YX0*Y>%,43J=4.T7-QV3&4B6%RW!(Y.J MP2@>$]5D MZ 15VSKZ!U!+ P04 " =-OI464)Z AT# "M M"0 &0 'AL+W=O_^]W9 M^#S8,GXK-@ 2W:MH@;'X3F K&N](IS)G[%8/+I9# MR]%$0&$AM0NL'GL$#A;BAXZ>C(>V%(1Z[CVHJ([*^F\/7036)P@W^TAS_%<-/[Z M$QV7<=YU^!J_QM?-;(*.CW;\1OL\:O<>5V9E:K(J/2?Z6[D MQGTG&MAW3>;2*FY8>8GKU$9/B/R:R#]$Y'<1E:JP2>0&2;A#U&&5.%XW45 3 M!8>(@BZBH!4KB;QX!ZAMY/IAT T4UD#A(:"P"RCL ')W*]0V4D![*A350-$A MH*@+*&K%4@7:K5#;J-]8UB<\<+0[2;L MUX3]%Y2RK"$E>$XHD0^J]U"<+: +M-\Z.8+$]?H[I/W6R1&'^W:AZ_QK!\ZS ML#L'? ]=/A+WT$QB"7H+F"Y!,L5/5&93)HAIR;\^W4O=X.<4E$S(WYT'_O/Q M7UNL\?_S5U;,;O12?9'Y@OF:9$*Y6*D SDFL]@8O[P;E0++- MND\!UP9J?L68?!SHCEW?T$9_ 5!+ P04 " =-OI4!8J]E $$ !L#0 M&0 'AL+W=OXM9>^U)+F;BH'A9LR<)FD-54?GZD7%QFGN!=[[PN=SNE+G@+V9[ MNF4KIK[NGZ0>^8.7HJQ8W92B!I)MYMYC\"$+D#%H%7^6[-2,SH%!60OQ; :_ M%G,/FH@89[DR+J@^'-F2<6X\Z3C^Z9UZPS.-X?C\[/WG%E[#K&G#EH+_519J M-_<2#Q1L0P]!-^P].O19Z(#\T2E2]L8Z@*NON2%_ZB1@9 M('3! /4&Z%8#W!O@6PW"WB!L9Z9#:>\UP>6 %^>M$KJ6$->*P+\$GMF 2_E71=\E*5^NH/8*577''@ M#(@-L(RHT^@N8XJ6_#WX_KL@CGX$90V^[,2AT>KF'KQ[,Y[Y2M.8F/R\C_QC M%SFZ$'G&\@> @WN ( K \H^_P5WWG/<.7\O_X^OK*@-W[UQNLMO=P"LA^3I) M0Z;0D"G4.@\O.'^BKW2MYU\)(-J;@!9')E79E/46[#E5I@KH7.C?EM7YJVM* MNT?$[2-,23@NPC1*2#3SC^/9ZF1D)",D"<*WJLQV1L(0CV1O./' B:]RKBC7 M!:A=4B?&-U0RL._074"=KV@40Q1#@B<\MBHA:3K!L44!#$D0NW'" 2>\BG/> M*[I22ZI,JEB_:UPXH1U#F"3QE,>6(8QC. %RJ"!.$'0#10-0=!VH.-(Z9[KH MYTR7[,)LX_%*[!8?:)@\EKF;,K(I,4$QF5#:,A1$X9325A$,\85%& ^0\4U9 M&X'=Z[(KGUF;0K,X]U)4PKR[*+^:TMA>H4&03C-JJQ*()Z+,%H4)1,2-2@94 M4'#5@KL!?2),Q%F-A!D3!"$T!;A0B>UA%;%">7Z-*!+KU. MU[Y<%7W1-%>J8>J@B$DRH;!5B)!I<7>(6W)$'=E!1E,)I M[+8L(6A:!APJHKU=RLVW!B.XWF%\$8IR9_3VFS[0%1N'TY45V(U#0))PVE]D M+HB)T%VK7TW4&+?-KMKH73KW)[N M].<0DT:@[V^$4.>!Z9^'#ZS%OU!+ P04 " =-OI4BB9@1[," !B!P M&0 'AL+W=O/=%;H$I M=R9)-?8@)XE8:T8Y>9! K8L"R[^WA(G-V('.V\ C7>7:#KB3I,0K,B?ZN7R0 MIN>V+!DM"%=4<"#)P.")B"H,E-;J?(PPQI/$BDV0%JT8;.-*IE5M+%/N=WVN99FEIHX/;E)4[DF M&?B\-86DB (W/ /W.B<2?*=X01G5U(Q>@'E=%T LF^D[P2_2M92$ZQWHZ8QH M3-D9^/@!1N$G0#EXRL5:89ZIF*:=2R$,NZP7"CC#?B^)XSV0? M%8Q@L.>Q#X+P*HR'+0:MQ>"X17LV!NLZZ"_GA^'^]O11"*)H3WD?%)G:&Q8> MML+#H\*?A,9L2'?8*P7DA3'<3WG8JRL?H=%^7?7)X!5"\;YVMW.AV=?G!Y8K MRI4IFZ4)]"YCPR/K&[WN:%%6=]Q":'-C5LW&PO=V]R:W-H965T65%65%+.0I6UM\PTBDP.0;641TJ_52>WR>4$5C,B.5F*"A'+ M/T]D0?*\(LEY_-U")]T]*\7]XV=Z5"]>+N8QYF1!\S^S1*27DV "$K**M[FX MI[O?2+L@M^(M:<[KWV#7RL()6&ZYH$6K+&=09&7S-_[>&F)/ =D'%'"K@$<* M&!]0L%L%^U@%IU5PCE5P6P7W6 6O5?!JVS?&JBU]$XMX/F-T!U@E+6G50>VN M6EL:."NKR'H03%[-I)Z8/Y"UC!,!;LLF2BMOGX&')LX 78%[\D3*+0$K1@L0 MQLL4M"JG4F=)"P).?J>#P&_FA*T=$L--6P M!K:SNRBR:[A] -X&";]0.;)1==2J5>:\X)MX22XG,C5RPI[(9%[-#+Y3V=TD M+#0)BPS!!O9W.OL[.GIG?Y7Y&TVOUJS>,T]S/W \Y,VLIWW#-F+^GAC"MOP9 MBH4O:>X0[GHI9SM!KXW[>4&"W6[A;K:0&OS2[D&)WF==;(Z!RGCSC49 M=R9AH4E89 @V<(?7ND^*1 ML*\J"VB!KPU&D[#0)"PR!!MX)>B\$AC+#8%)=YB$A29AD2'8P!W3SAU3[4/R MN8SSG"[E4Y( \EUV0ESY?KK64[X@Y>,T??ED^\B%HW2BD$((XU$V44@%LOE)VWH&J6%1FF1*=K0 M+7N-$?KYFK;5->4%D[30*"TR11MZ ?=>P#]=V;:J^X^DY]J^.QVE 84!FE MA49ID2G:T&E]\X4<8X4'TC9RKW:*25IHE!:9H@V=TC>*2-OX'-V:M)AAD> @ M/Q@G$84!\Q]E+-<-U]QT9TK=D5SFX*A/P4:2$'9DG MM,!7AZ1)6FB4%IFB#5W3=XW(_Q\5A=$.T2@M-$J+3-&&7NB[1*3M>O051:"H M &#@^N-D\%(.0]=VQLE @?.1;T_'R4"!0UX0. >20=^"(7WWI$\&/U%2:&_W MZB U20N-TB)3M.%61-\38FBLI,!&.T*CM- H+3)%&SJE[PBQMM[-%NF8$<8 245H.<*"GB;FLY57K3V]CX+PM;U+C67-]V6HME Z4:[ MG?#K>O]W-+Y %Q%2C%]A?!%BE8:TD+Q2;PU;_:V;+?GW,5MG)0K#E,0)896 O+ZB5#R?5#?H_M=@_A]02P,$% M @ '3;Z5"9DO9J$!@ !B@ !D !X;"]W;W)K&ULQ9IM;]LV$(#_"N%V10NDL4F].DT,I+:D94BS($DW#$$_T!)M"Y5%EZ2= MY-^/E&3)DA7E91P"%(U%W3T\'D]'\<3C.\I^\@4A MPODY2?]!9"K([Z?1XN MR!+S0[HBJ;PSHVR)A;QD\SY?,8*C3&F9]-%@8/>7.$Y[H^.L[9*-CNE:)'%* M+AG@Z^42LX>O)*%W)SW8VS9]4M*%"])RF.: M D9F)[U3>!0@0RED$G_%Y([O_ 9J*%-*?ZJ+L^BD-U 6D82$0B&P_+,A8Y(D MBB3M^%5 >V6?2G'W]Y;N9X.7@YEB3L8T^3N.Q.*DY_9 1&9XG8@K>O<[*09D M*5Y($Y[]#^X*V4$/A&LNZ+)0EA8LXS3_B^\+1^PH0.,1!50HH(8"0H\H&(6" M\5P%LU PGZM@%0K6S:9F@@4>'3-Z!YB2EC3U(YO? M3%O.2)RJ4+P63-Z-I9X8!83.&5XMXA GX"S-8UO%R&=P+<,^6B<$T!FX(AN2 MK@D'.(W )9-/ A,/V87W:QVO9&P*\'%"!(Z33^##.VA;7T"<@IL%77,IQ0_ M^]KU<5](XY4)_; P=)P;BAXQ%"+PC:9BP8&71B2J _IRU.70T7;H8]1)G)#P M$!CP * !@F!\\0_XF%O^J<6ZR4M8WZ\GX./[-HSW?,S@*9/\9[/@\"E6\)^' M5YL"HXP^(^,:CW#+L)HQN@3>O2 LE7$XSN*>L#SQAPVYH'-8KW2:53K-ZG3:Y=6XS6&=2B^-?9TP3R?, MUPD+-,%JTVB7TVB_10JT=8:!3IBG$^;KA 6:8+4P<,HP<%Z; G-%:R<9638R M;;.1 O?%7!?9S0RX+V4/W2$<-!+@OA@T7!<.G$8"[!S4*UWFEBYSNQ/@[FLH MV;Z&'H"4B#8WNGM#&@ZAT?#/I+/+EX9Z2Y>N:;@-7^OL,G#W%T++LJKELN;I M8>GI8:>G_]S(1$1PZUM[I^9+$XU.F*<3YNN$!9I@M;F$@VK'-WB+%:?H55,D M:*5Y6FF^5EJ@BU:/AIW]/WSEPO/U"V=?3]XNS&FX#KF],;[[K5O5I+!5II MGE::KY46Z*+5Y[6J%T#S398P3?OY(AITTCRM-%\K+=!%JT=#50B!W960CKU3 MH5E+9B/ MT\O3BU:O::T>:*5Y6FF^5EJ@BU:?SZJ$ )TWR8J:-OE%-.BD>5IIOE9:H(M6 MCX:J.@*[RR-=67&_, $A--V]U\H6.<<8D'4=_0D:G6AUKJ'5IJGE>9KI06Z:/4OOE7M [U) M[0-IK7UHI7E::;Y66J"+5H^&JO:!7EW[>$+S%K7' 6SY7#E C5K%I!"K?ZY$ M9O-]LX6&',>RFJ6/MEZA*T4;>;5[3*_UMJI\U%NJ[3GJWI[?PA_;TC)@^5RH MXTWJ.11TV\+!G*2$82$?Q^E#EI4#1M>K#^]E:\#@B8+R(4WP(KM?AHNH!,P)6+%YB%B79HC.<6Y]_WR];R8-K7[#A6HWT,CWS8TGZ*T)&/VC1D\,@[V4FM?M5U?D+N M&V;S.)7S06;2C,&A(]\I6'[H++\0=)6=>9I2(6&PO=V]R:W-H M965T2CVH-A,+%267$G.!=C'CY(=MP728"][L6[D$<\A10_62C^8'-'"IA#2#(/< MVO(\#$V:8\%,5Y4HZ62A=,$L+?4R-*5&EGFG0H1)%)V%!>,R& W\WE2/!JJR M@DN<:C!543"]':-0ZV$0![N-&5_FUFV$HT')EGB']D M%!R7+BEW5M,I)S\[^H)JJ5F9\Y0)N)9UEIU<)W!'!9!5 D$M8(8KE!4:8#*# MJ:::T';K%U>/%2\I2Q:.IDS3F*-U8,=P=(F6<7$\""T%ZJX+TR:H<1U4\DI0 M<0*WBI ,7,D,LY< (3%L:28[FN/D(.(EIEWHQ1U(HB0^@-=K9>MYO/XK>-^5 M);T:5>#^%HLYZM_P!Y[TA(F2*>FA:SUGW#RTAOLD.7BA>YOGIF0I#@-Z? ;U M"H/1NS?Q6?3I )U^2Z?OT7NOT&G3N]"J@*N-12V)W\37'^HZ[3=*+D]NZ UE M<&$,6@/W-X0#UQ8+LY=2_S]0.FTIG1[,T$OU-:G?H==J4LU+M[,OW,. WQ1P MF?$5SRJ2)E45@6\[H*C@-=B<2-H=UMV^I%W4V>S.N>?,OTDDL# A?D&G7?DT2Z[G/UPJK2]Y:YLE0I M?IK3KP&U,Z#SA5)VMW 7M#^;T5]02P,$% @ '3;Z5 'S$O1$$ ]\X M !D !X;"]W;W)K&ULM=W]GD M9I*8=TFIXYG$O.QR39JYY'IS[?2'M;26Z"%0 =E)Y_[X@D2$%M9K\'S[2^(7 M^"S(SR.M^ *Z>LB+W\N-$!7YNDVS\NW%IJIV;RXOR^5&;'GY.M^)K/[-75YL M>55_6ZPORUTA^.JPTC:]M S#N]SR)+NXOCK\[%-Q?97OJS3)Q*>"E/OMEA?? MWHLT?WA[85Y\_\'/R7I3-3^XO+[:\;7X+*I?=I^*^KO+D[)*MB(KDSPCA;A[ M>_'.?!-[BV:%PQ)_3\1#>?8U:7;E-L]_;[YAJ[<71K-%(A7+JB%X_=^]N!%I MVDCU=ORG12].8S8KGG_]70\/.U_OS"TOQ4V>_IJLJLW;B_D%68D[OD^KG_,' M*MH=P>RO8]B,K..T*SM@5W'8%=^P*7KN"-W:%6;O";.Q.S]L5YF,? MUD6[PF+L"J;Q_2]G'"KH^"<_U(O/*WY]5>0/I&B6K[WFBT/1'=:ORR3)FO[X M7!7U;Y-ZO>J:9B^:;;EF2+38M\R+-J4Y(@6XF5#%S6NW]Z#*SOC\%[2RN^VQ6O MB6&^))9ASDG\Z3?RXKBA/RJV[F:\Y:EV3K^Z+Y:OB7U8W3+)S<=N4_H/O<(. MIMB_?/;)BQ]^//N[*<1PO&A,W=IHM&TNIMITO#U7K,Z>\4 JF'C*HZ=DI'*V M3RUM'UQ[3$O_\Z_U;PFKQ+;\EV(3WQ\I1TTU+\YORAU?BK<7]:MO*8I[<7'= M//S&7U2M@<1\)!8@L1")14B,(C&&Q&(0)C6$)T3\7I:HOS2UZ79#.C%T4A5J3B7PDO2U&5 MY%;4$S!![GFZ/\[">%J_F^'94OF2]UX[S-021F+^$7//_PKV8N&8PPI&#AL. MA[5=TVOJMU_ R&$I$F/#?:AWP)[UZA6J5J>6)Q'QO M6)Z6-;=GP_)$#AL.A[6M^<+UAN6)')8B,3;Q1// MKX58YNLL^6\[>;T5F;A+*E4=:Z6I=8S$_,7P:6(VFC6=5%LE$ M1?B:)UE9R>^;FF?0^DU^47RKWS@]\&*E?#;5#SNU#*&:WVK2(^YYKF(JJEC2 M,>>]F5>H6,J<.8X[+##H?E"HQJ!:C-+DLC[+6\SGE?5AM*R9I289J3:"Y/4_ M!Y #DRA&E/LAN*Y($8-*I=]%[V9VB#CFM5/X+5;3U"6 MRV)?%W0A4MX\IU?YXXV@+&5H, ?5_%:3*JI^)Z01T6 K5 MF&(G+*M_/!9JL^+>7]=O.=2'6=4N059ZFO"#\ M,,U1M@ TCX-JOCF,E5XU3^"JIW!W\.[^U:R>//2GX K1G'NS8<87M8N>'\MX M-7=ZF?K8[0/_FFSW6_+/#V)[*PKEN3UZ8G()0D,W MJ!9 M1"J15"-0C4&U6*4)K=$E_29QY@&8PA3SDXXK)#'+<4#5N M$Y KICS0(!*J,<5>'"+R_EO2_T?(:'8IHZF/&3\DV=/3'6B^"-5\J!9 M1"J M15"-0C4&U6*4)E^STN6CEH&;[EC0T!.J^5 M@&HA5(N@&H5J#*K%*$WNC2YD MM2:$K,^8[NCYR>T"S4];[?SXB3TS/,7U -!Q0]6X"V.N./X.'9="-=9JY\>S MW+GI]68[J#'E\NW"4TL?GM*/7P+R!_E9K/;'JXB;JRB/S_.:^8\>G5RTT/03 MJ@50+81J$52C4(U!M1BER4W21:T6\#)'"QJG0C4?J@50+81J$52C4(U!M1BE MR;W1);B6/L$-OHKM[O#*L1-%DJ_(75Z<37^4'0*-;*&:_\3>VN2;X(7ZBOCG MKAE"]R"":A2J,:@6HS2Y\KO4UM*GMA_% _F<64%#9JCF0[4 MJH50+8)J%*HQJ!:C-+DWNI#9TE]/^IR9%31JAFK^$WMK:696SUTSA.Y!!-4H M5&-0+49I6A<#-4" MJ!9"M0BJ4:C&H%J,TN36Z-)I:P&<,$%C:JCF0[4 JH50+8)J%*HQJ!:C-/E> M=%U,;>LOXPWKEXADG9&RXM6^RHMOVBNX]-C4YH!J?JN9SEEV9+PV>Z="!^,6 M"Z';%D$U"M485(M1FES.7;)LZY-E^K>/$?FI^>F5R'4,# M9*@60+40JD50C4(U!M5BE"9W11=8VQ9N F1#$9^:NZGE]\IKX'40Y.+&9HI0[4 JH50+8)J M%*HQJ!:C-+DQNNS9=H&S(&BF#-5\J!9 M1"J15"-0C4&U6*4)O=&ERG;^NN5 M)\Z"/-4,PNI?E73SV'*.O)ROW[C)!0T-@J%:!-4H5&-0+49IGUH&KO\]V>+)0VYZ8J6V*AS(_Z5)EQ\0=.7*@V3)4\Z%: -5"J!9!-0K5&%2+49K<&UVV[.@OAA[S MZ7W6X%V$V;\J_48_S.1"AP;%4"V$:A%4HU"-0;48I@#$J,TN9JZ2-;11[*_)M5FDZ>K)ILZNS76*<=:)??)2F0KLJMGX,U' M -RU!SH/2XFR^655KWDORKHF2_*"EX0WN=:R_OF/RNJ$7BL,U?Q6ZQ]V[1?G MF*5"Z)9%4(U"-0;58I0F-T07Z3KZ2+>>@$^_-X3>G%S3T$P7J@50+81J$52C M4(U!M1BER3W29;K.'#@]AUX&#-5\J!9 M1"J15"-0C4&U6*4)O=&%P0[^B#X M?$)5SY%>UI.D]J5$V1S0ZX"AFN\H,VAC,%4?M5@(W;8(JE&HQJ!:C-*DZ-+:UU]6ONE/# S5_"=VU3)L4]D'SUHMA&Y[!-4H5&-0+49IK%E_UP_Z)@Q2I,;I(NF77TTS;KS^S9YFJSXMY>$K]>%6#>- MLJK;@A>$;_-]IKR1EUZ?W 70K+K5SB_^>>4X"V/XP91!N^CYAS^^FAE._]:\ M*M&<>S-S^%&7BD7GCFL9@R4I=*<95(M1FE2<7A_J@>5BGG1;-![?6 M[P,2GIZ>U,N7Y^>JWHI,W"55V3R!DW+3O'_X@[PX?:,\"56_,5-K&:KYK;8X MKSSCM6&;O1L:!>V"IM%;TG 6O6)^A#1MNU?*B@7KY;S^C:LI=(\95(M1FES( M73#LZ6\.?7P[^UXD_VZF&)_%Z')D[XD< M637;4?8%-$:&:CY4"Z!:V&I/W% ] MICUH; S5?*@60+40JD50C4(U!M5BE";W1IT^DR:.G4-#D&*KY4"V :J&G MOOIY,(6"1L)0C4&U&*7)!=]%PMZ8"Y;?9=6^VNNF2- P&*KY4"V :B%4BZ : MA6H,JL4H3>Z*+@SV@)]!\%ZKY4"V :B%4BZ :A6H,JL4H3>Z-+@?V]#GP M^"D2-/&%:CY4"Z!:Z(VZ>W<$'91"-0;58I1V+/C+LCD\Y/.*7U]M1;$6-R)- M2[)L3EQX>]$$$:>?DKK4ZX8PW[RS+BX'/_?--]1L?G[9,==7.[X6'WBQ3K*2 MI.*N)HW7L_I-39&L-Z=OJGQ7_X$OR&U>5?GV\.5&\)4HF@7JW]_E>?7]FV: MA[SX_;#9U_\#4$L#!!0 ( !TV^E2!TRDU:@, /H* 9 >&PO=V]R M:W-H965TW'0"X0-8FI;8;9?[]V$C+@>"C] K9SSO$]UZ\[.E#VDV\!!'HIBXJ/ MK:T0NT^VS5=;*%-^2W=0R2]KRLI4R"[;V'S'(,UJ4EG8V'$"NTSSRIJ,ZK$% MFXSH7A1Y!0N&^+XL4_;?% IZ&%NN=1QXR#=;H0;LR6B7;N 1Q/?=@LF>W:ED M>0D5SVF%&*S'UA?WTSQ2^!KP(X<#/VDCY61)Z4_5NA!65J43FB:_2*1_,7N5DYH$$"(LV+ M&_3AG1N0SRBOT-.6[KG4X!_1^[/^R!8R:#6UO6H#G#8!XC<"=#'Z1BNQY6A> M99"="]C2;6<9'RU/\47%!%:WR',_(NQ@%\WN_T6#)O(;0W2S/]'Z_IB@P7N3 M3'*]C/.[D.97:[GQ!:VSW'G==O%JIF>IX,_=AQ,!G9 MSZ?);'#A*2X,HC@\AR4&.0^3( K.<7,#CD@U@CO5Z"?'+@V!/J-C#9)[U0AC)B$KJ:?P..>#B*M 3T8<2)L*]MA[EIUD!NA]"< M@:#+0' Q \>[[M4T@N9*,WH/^DN/0U=;K)D!%-%T=ZD;7*/!$BI8YX*;KIUIV LGQHYFOX]Q?>UP)'W,, ZP;KZ/(G'D MFLU'G?GHHOF[ZU8ZZETKKA?HQW(6]>XR['KZ$>]+Q:$3:UF;]U%A[/B:5_OD MD2^!;>KJBJ,5W5>B>?RZT:Z ^U+7+=KX5!9V31WV*M-4A=]2MLGE.U_ 6DHZ MMZ%,/VLJK:8CZ*XN)994R,*D;FYE<0I, >3W-:7BV%$3=.7NY']02P,$% M @ '3;Z5$TA24&^!0 %10 !D !X;"]W;W)K&ULE5AM<]HX$/XK&JYWD\Z48,GO*6&F 3+7#^UETO8Z-YW[(&P!;FV+LV1( M_OVM9,> +"C]DB#YV=7NH]W52N,=KWZ(-6,2/15Y*6X':RDW-Z.12-:LH.*: M;U@)7Y:\*JB$8;4:B4W%:*J%BGQ$'"<8%30K!Y.QGGNH)F->RSPKV4.%1%T4 MM'J^8SG?W0[PX&7B,5NMI9H83<8;NF*?F/RR>:A@-.JTI%G!2I'Q$E5L>3MX MAV_N<: $-.+OC.W$P6^D7%EP_D,-WJ>W T=9Q'*62*6"PK\MF[(\5YK CO]: MI8-N325X^/M%^[UV'IQ94,&F//^:I7)].X@&*&5+6N?RD>_^9*U#OM*7\%SH MOVC78IT!2FHA>=$*@P5%5C;_Z5-+Q($ =D\(D%: & *$G!!P6P'W4@&O%? N M%?!; ?]2@: 5T)LY:LC23,^HI)-QQ7>H4FC0IG[H[=+20'!6JLCZ)"OXFH&< MG+PO$UXP])D^,8&&Z)$EO$RR/*-ZW_D2R35#LVRY9!4K$\!_0<0A&$T__H.N&LM?6ZR;_8JN+Y]FZ.J53XGR71-$Q;-Y7YSL1\<)CV+UMU< /HCWNR'^O M\]^[Q']P%;$GJ.6"(9C8U)*EB$J=&@^/4R0DE;7DU;-&5E0RE3C$_]U&4+.B M?VAJY$6Q9_!C@6'7)<3@IP_#)'0" W9OT19CC[AV>OR.'O\L/7.H"HE4OJ9M M@9 = T(5@OWT][K*1)KIT\1:%GR+OT$8F+188"1PC>":VY3YCA<$!BTV7!@Y M?FSG)>AX"2[D1;&QYGF6TF<$!1'!X=\0DM%\3Y6-CZ!GFN?%3FS0T4>%CID< M\SX(1X&9D/=]5.3YQ+$S$79,A&>9>&2"T2I9:^=3MH5&9E.H>!#UAE5#J/"U M#@D; Z%E'0K+86&/8CQ[.3%'T3=B92KN!WB S?K2!V'7-XMN'T1P$)D)95$5^$"3 MG27L[!LVY\+JDJQIN5(1U942:\/EV!+))<:NSJRXV#48FI^W3EV$;L2&)NQV M ,5.L&K+!A/5D3AO;18&9318,=DR>^A@X7+S(/)IM.- G*6@J^97,/9 MDV;E2L>'*L$<6I;*WI83RRGA$S,_+# 2.V:UM:#B$/H2T_4^;.A[X:D,V7>M M^'S;.M5YH3N0+Y; MM,4D"/T3_N^[5ORK;:M]R[U>UXS=P.T%N]=KU0EV8]/GOK(X=.+>EO=A87SJ MY,"J$3V>V;=@^'P/!L=E_]1%ZJDE?X8FOH2R((4JHBN8$JHLI)G8< %]&4R* M>@'E(Z-5!F&D$B?GY6HH654<5 \!%P"X!5"X$Y50;_6:RX%+R0O]<,PIL* !\7W(N7P9J@>XE&PO=V]R:W-H965TS#6%IE60\ M] 6.C\_WG8OA<[J5ZDE7 8]UUSH25 9T]Q@K&D%-=$CV8"P.Z54-3%VJ598 M-PI(X4$UQW$87N*:,!%DJ?%,P$(AO:YKHEZFP.5V$D3!SK%DJ\HX M!\[2AJS@ !_PB\%6[]G(=?(HY9-; MW!63('0% 0=J' .QKPW,@'-'9,OXTW$&?4H'W+=W[-]\[[:71Z)A)OEO5IAJ M$EP'J("2K+E9RNUWZ/JY<'Q4(WP*.91AW@/%00-(!DJ& BP[@6\=M[WYP.3$D2Y7<(N6B+9LS_/0] MVLZ+"?>=/!AE=YG%F>Q.4%D#^D&>0://: E4"LHX(_X898E,!2AG90D*!+4Q M9PMB+>LUC!)^CLYR,(3Q\Q0;6XXCQ;1+/6U3QT=21S&ZEY9)H[DHH'A-@&T? M?3/QKIEI?)(Q!SI"X^@3BL,X.E#0;#@\/ #/!\.C+P?@\^'PZQ/#&/B&4)@$5G8TJ T$V<NU\8U_:B^/5NO_T;0WSSU1*R8TXE!:RG!T M9?5,M6K>+HQLO%P]2F/%SYN5O0!!N0"[7TII=@N7H+]2L[]02P,$% @ M'3;Z5!, NIV:!0 [A< !D !X;"]W;W)K&UL MK5AK;]LV%/TKA%<,+=#4(O5.'0.ME6(!UK5HV@S#L ^,1-M$)=&EZ#C=K]^E MK,BR2 GQX"_6PX>']UR2ET><[83\7JT94^BQR,OJ:K)6:G,YG5;IFA6T>B,V MK(1_ED(65,&C7$VKC60TJQL5^90X3C M*"\G\UG][K.[JPF>/+WXPE=KI5],Y[,-7;%;IKYM/DMXFK8L&2]867%1(LF65Y-W M^#(A1#>H$7><[:K./=)2[H7XKA]NLJN)HR-B.4N5IJ!P>6 +EN>:">+XT9!. MVCYUP^[]$_N'6CR(N:<56XC\3YZI]=4DFJ",+>DV5U_$[C?6"/(U7RKRJOY% MNP;K3%"ZK90HFL800<'+_94^-HGH- "A]@:D:4">V\!M&KC/;> U#;PZ,WLI M=1X2JNA\)L4.28T&-GU3)[-N#?)YJWDI4IP%XF3%&>OT*__H(#_RWB)?JZ%MN*EEGU M&KTX>IY-%42I^YJF343O]Q&1@8@2EKY!+GZ-B$,P6OSQ%WJY[^>5A6MQ"M>W MVP2]?&&C29Y/XXR$-(7DMR- VA$@-;D[2 Z)E2Q#"G)/JXJIZM*6M3V+9V?1 MY>&RVM"474U@_5=,/K#)7 ?IO+6E[9QDR9G(CK+GMMESQ]CG>L+F K)6H91* MF*A0"G=49K8,[IF"FDG7PX>YBX/(\V?3AVYN]K"P _/BD#C'J,0D(W[HDJB% M'J)SK'UNN?L(*>F"5@O*J:G$V,7L>O]-_Z#IN7XN)PM@+<$^+B?+\ MV!^0XK=2_%$I[W+84R@4##TD*(49SE4S5#8]OA$#B;PPZ.DQ49X7Q#TY%BKB M=5)S)"=HY02C_VA)D@ M[#F]T4Q,4!C[Q*XK;'6%H[K:\B/9 RNWS*9@E.'4TG-.LB0TAQIWQ"FXD,P>:H!Y9JCV++3&0.6^![O;$U023HEQ,3XQ(R("1NA<2C M0C[P1Y#0S-:,03Y3/J@D-H,TJHF)<<.>#A/B>=BSZ\#.P:0XHTI^%^7J(@># MV,JADE>\7*&E% 5H2T59B9QG@_*:#HXK8=0KA L;*NJO0@N(Q 0/:.P8,3RJ M\9-:,VGW2]CH,/8#TH_=1&'?Z<\S"\IWG6 @^(.'P:.;_/R.YENZ-_)/9=^J MA!B]7WB$1/UIM+ !@\#ME\W$AH--&-(SH.C@*_"XL;#8,JLBU\QZB)U^";# M"%B/OAH+BH3NT/(YF KL/=]BYIS>\YPKSNP^$X\ZE%.K_5G9DG.Q'>?QX&CP MN*7YM%45SYC^T.104=M/(@3S_F#9K$DU/8GO17'?!5A@48"-:6(A@UDR5($. M#@>/6YS&?!9,K476]:#:Z6Q+R6C._X59M**\M"\&TZ $L(WU19JH."9]C18J M)QC8$/'![.!QMU.?:UR(Y<6V:GQ<+4X,UU[38?3]YL*"P7V+;<% X1OPI/A@ M5?"X5QE:V58IIL<(,.D7H84%%@>XO\\WJ.[W3Q &)!X0=+ L>-RS+-J-'$1= METI/R.O'--]F>K>_@VV?:@L.;AR67J7V$*X/)>YNKE^AOS^RXI[)?ZSZ1WL^ MN;"=DRTY%]OQ"<3!7Q%G=(-8Y+ 6^)*G^SV:RQ1"PQJ27^)CH?T?R5WCK7& M+>$II:FAZE83/_(#0S=LY6]4GX1RI7L/VAG"V!WGD3 MPBC(_>'R_D&)37W<>B^4$D5]NV8T8U(#X/^E$.KI09_@MD?\\_\ 4$L#!!0 M ( !TV^E1U2\;A\@( "X( 9 >&PO=V]R:W-H965T V!=BGY][?(]]OJ.WXN)59@ *O14YDWTG4ZJ\=5V99% 0>]#R/FJ M[_C.VC"A\TP9@SOHE60.3Z!>RD>A9V[#DM("F*2<(0&SOG/GWXYC@[> GQ16 MU: MRY1(&/'\%TU5UG>Z#DIA1A:YFO#5=ZCU1(8OX;FTOVA58ST')0NI>%$[ZP@* MRJHO>:O/8<,!XP,.N'; ISH$M4-PJD-8.X3V9"HI]AS&1)%!3_ 5$@:MVI=I/#>Y9P@M S^0-)+I"$T@X2VA.B;T5/D,O3&C;G-&_ MD!H8&@*#&57H? R*T/P"??[DQ]$71!EZSOA"$I;*2W2V->^Y2L=J=G23.JYA M%1<^$)>/T0-G*I/H*TLAW29PM*CC&-(KE'@7R+L81^-?OQ&YU7D M%RW1C?Z'Z^5IC,[/VFC&I]-X1T+:TALT-QM8\O ^9#DA"5PB:8PIXQ1-F^[ MA8HCMARF1"P'?N%3' M79I2DXS2ON\4Z;14.@U++FNS@)PHO:"X?C!" %/H'8AH4UOM%&W*\$)O1^L^ M*, [F/$^Q@^Z43=HEQHU4J.C4B>P!"%)?H+24E NK,[6QQ7MQ7<5ZD:PH[0% M%>/NCM06$(X\W&F7&C=2X].R$UAZ(#7CEM3L1'A71+R?FAU]%3LJVLBV\KQ2 MX6Y4T@+$W'8DB1*^8*HJ-8VU:7IWMM;OV(>Z&5:]ZX.FZJ0/1.CW*%$.,TWI M77?TT8JJ.U43Q4M;KZ=IOAYENZ" ,0*_/.%?KB=F@^8LP^ =02P,$% M @ '3;Z5!UCJ!JC#@ 6H !D !X;"]W;W)K&ULM9UK;^,V%H;_"I%VBRF0)A)ULV8R 3J)Q':WW0YFIKM8!/V@R'2L'5ER M=4EF%OOCEY044Z1HQO(> [W$-L]S2![JD'I%25=/9?6Y7E/:H"^;O*C?GJV; M9OOZ\K).UW23U!?EEA;LEU59;9*&?:P>+NMM19-E9[3)+[%E^9>;)"O.KJ^Z M[]Y7UU=EV^190=]7J&XWFZ3Z^H[FY=/;,_OL^8L/V<.ZX5]<7E]MDP?ZD3:_ M;]]7[-/ECK+,-K2HL[) %5V]/?O1?DW\D!MT)?Z1T:=Z]#?B3;DOR\_\P\_+ MMV<6KQ'-:=IP1,+^]TAO:)YS$JO'GP/T;.>3&X[_?J;'7>-98^Z3FMZ4^3^S M9;-^>[8X0TNZ2MJ\^5 ^_42'!GFTZ^JY/!^_KK=)2M^>L81;T^J1GEWSUEMO M=+&%A$60L!@21H!@4J3=7:1=$_WZQTW9%@U:MA2MJG+#9J4^\EL6^8QJ\T$/ M]#L@GR$?K[&-?7]Q=?DX#I[1[]S@:7SB8.%ZLL\8TB?I8<'(I^,X =ZYE/K; MV_6W=VA_-^4AO=WCO'$M@L"WE,XV.IW;V5.7[B)TE/C&D"[)U*478D_?U?ZN MJWUC5_\M*Q[JW1ONYR0H2%D'"8D@8 8))$0UV$0U.-"T%D)&& MA$60L!@21H!@4J07NT@OH*>EQ22%+&S?5?*DT>OK3Q MPM:GR7#7U2'LC!1.*N&/I\6^HXT^YW:TQN/"MI6.AO1(IAYMR[+T'6U;XAS- MFC$CH?^BCZP>64IKUNTI9:?RRVZT:T_"C.2Y&0R4%H'28E :@:+)$1^=E=LG MFK$&,%3 (6D1*"T&I1$HFAQP+ *.#\BFFHJ]>\'PSM8/ SS-1*'MA$JZ'8I) M)RN6YEQ(%[;Q?%F>KN8M_4'%"U!:!$J+ M06D$BB8'7"@8]N)4\QBD9G +2HM :3$HC4#1Y( +'<4^1$C1+OW-AON6_E,1 MPL%>.$FYTV*>;7OJTE];RITL_:?% L?W/'7I#R2VR->'A8Z"S3K*WERZK<'P#NN'P53W<"W'4=:1MYIBOH,5J272E H!-YFQ0&44C4\;!WMZ6Z@HV*RB M*-/5+!W%C)Z=UD!U%%!:#$HC4#0YY$)'P:?243"HC@)*BT!I,2B-0-'D@ L= M!1^KH[Q@N$='P1H=)?!\->-J!)+%9.VOVQ<2A*H@K2OF+]19E9B;84NHLC=!?G5+J+ ZJ[@-(B4%H,2B-0-#G@0G=Q#M%=M%G6;'CG MZ(>!1I2QK/'VXR' NDTP?HC53 LIH\0:IZYGN0M?3_K;E0YV-UF[79\>P0 M3IUZEC_99@WJE&BLD#4)!!V6KN, "E10--OD-;O5@7:THYDTMZ!*IF'<.H46]@+U20*JA[IG :CV_WD/A>J MD'>(*C3G":]3$<;%ZH+^UNQU=H=KA!_+=B>S%N@^'8U3W]O7WZ,'ZIK5H5_8 M*<.&[K\^:3:?G;I@G[0+*O6 T@@430ZKD'J\4TD]'JC4 TJ+0&DQ*(U T>2 M"ZG'.T3JF3=7:103QU$%<[/?V1'4^%Q8UN3IV*![;31.;=O;\^!73Z@TWL%/ MV3UPJM(\@-9UU)L7S5YG=[AFQ\WD;GM0EV2@C9^FB/<]C=P3*HAGWDG,U )!)06@]((%$U^]KR00/Q3[:_Q0<4.4%H$2HM!:02*)@=5#/)HSDK\8#NVYH5K.L]:=0,G7U4@2H8H+08E$:@:'*P MA8+AGVI3C0^ZJ0:4%H'28E :@:+) 1?RB7_DIIH;L^'L@(+J*0--3M:6^IJ> M&-0I@:+)D1+"BV\67KJK!374I5VSL]G1!95I0&DQ*(U T>1!,'K'TJED&A_V M[4NPKU^"??\2[ N83B'3^$*F\8_*TCYO/V7-&BEOJMFV5=TF M1<-EHJ=UEDX+/"?[^EG5R(HT;Y=\82U9/]D.9ENV2U*Y*'WL5TQ%S<.7_\7'0O5CT778.2],\V MXW5,ELN,QYC!V1&WHA7_LEXG[.CCMP6_H]F_>;M%[>Z_HL>L:MKNKF$.I%]H ME6;]7<1/2<6F.Q;B95MQLXGY=]\LL!V\J7G],N;B'4K+BC6)39AHE15)D?+B MS>A=O1>HJSZVQ]7?#86$V;,%5M5D]SE%.5MU\6I\^/6=;5GGEF6A5[]__-;V MSOT0?X\2WD'LGZ+E79EMMLPDZV)5-ZBK K-=_*4/%$9?:<+6/%%7\9='<9J@D2O(XF^OYJC4*[N//V5;1KDIH@QPE" MS!P)?\UI4,%1:E1W2]T"Y++T=O*-[1ZZ%Y$ M7Z-N0/,UR.C;W%>^O[%?Q[;F^Q_]Q>N8K7=TOX3LE[![<[IP?7VU M97/#KTGUD+&>S^F*5<.Z"-@)4M6_R+[_T)3;[CWJ;!PWY:;[R^MPU]?I_4$L#!!0 ( !TV^E0^4&PO=V]R:W-H965TFT-25QLMV42?SRVDX5DS<(*X9?5C_N^N_OF/? MQ I1PH\D3L7(6DFY/K5M$:TP(>*$K3%5.PO&$R+5E"]ML>9(Y@:4Q+;G.%T[ M(32UPJ%9N^3AD&UD3%.\Y" V24+X[3G&;#>R7.MNX8HN5U(OV.%P399XC?+# M^I*KF5VPS&F"J: L!8Z+D77FGDY= S 6'RGN1&D,.I498]_TY&(^LAP=$<88 M24U!U,\6QQC'FDG%\3TGM0J?&E@>W[&_-,FK9&9$X)C%G^A/< MGO< P,\!_F,!G1S0>2P@R $F=3O+W0@W(9*$0\YVP+6U8M,#H[Y!*[UHJ@_* MM>1JERJ<#*\P)A+G<$FXO(7WG*2"F'^A@".UAJE']BFT$2>?B&)Y6YD-;JN"T"SO* QEG@7@/!#+!Z 1\]Q@\QW-A_/8S M'&5^GM=P30[A^G ]@:.G=333Q],X#2'92O-">*\0WC/D_J'"P\UK90H7$A/Q MI4['C+=3SZLOEE.Q)A&.+'5S".1;M$(=MO.B3L@VR:8MD57T] L]_2;V<,S2 M+7))9S%"S$A:$]]Y,\.-6RMW!NH:D+YVMV'?ZSA#>UN6,3/JE8Q<;^!7C:8U M3+X?] JK2MZ=(N].8]3O5(%R*)\FBK7EUTASZ+%IDVS:$EE%OJ"0+_A/91BT MJ6>;9-.6R"IZ=@L]N_]:AN.,(2C5@>H[T*TV7\(ZK\W(M"8>;-YC,D'^!GU 6XK42HMBK4Z31SZ%GJ4VR:4MD%7W[ MA;[]_U2;_3;U;)-LVA)91<]!H>>@\;Q.<";A(A62;]137Q[#2^4)SA*V266= MBH.]HM$ULU>H@_UO7] =>/<^?HVA_67BKFXZJBNE=Z_[IZ_]F0"V /7*,X7Y M^Z6G'K#FY7@,T;W;3, ..<)B$\>W0),UH1SG)W41VJ4G>8)\:7HAH0B5UMFC MIE@M^JUSTY;LK3NG$Y5HW8ZK=K*.ZK>+K,%[0_B2JG!C7"AWSDE/W;8\ZYFR MB61KTQ3,F%0MAAFN5)^)7!NH_05C\FZB'12=:_@+4$L#!!0 ( !TV^E2O M>U.7;P0 *<2 9 >&PO=V]R:W-H965T?/?PGN>./(K3 \M^\"V 0"])G/*9L15B=VV:/-A"0OD5VT$J_UFS M+*%"/F8;D^\RH&'NE,0FL2S/3&B4&O-I_NX^FT_97L11"O<9XOLDH=G/&XC9 M869@X_7%0[39"O7"G$]W= ./(+[M[C/Y9%8H891 RB.6H@S6,V.!KWWL*8?< MXL\(#KQVCQ25%6,_U,.7<&98*B*((1 *@LK+,RPACA62C./?$M2HQE2.]?M7 M],\Y>4EF13DL6?Q7%(KMS!@;*(0UW@#>BR* M ?VQ1HL@8/M4?HP@=! MH_@]^O47[+D?492BIRW;A%]"*Z0C2\1L0A&RZ]_HXLB\O>:Z);G8'U[]-'% M.QV,_W88JR>D!E^[*@0[![=/@+\F^!)]90+DY9;)6D R'>ASE,J41NFFGOSO MMQ( ?1&0\']T^2I&<_2CJ=7LFN]H #-#+E<: M@< :TKB5-&ZO-(N0[?)6((59/"Z133R=++T@Y];5D&"^VTG8AXGEVE6^&JIX ME2I>ORI)L>P>LD@(4.*L=:H4(&Y];'OBXE:M%%:CNI77+BA? R4+;S+1\QA5 M/$:]/&0[D"TX19]>@BU--X!@O9:M7\=EU D 3S!I4>D:V5:;2=?&)=98SV-< M\1CW\GAB@L:ZJ,>=P2;$F[BML+M6V'&=EI6OL6I._4;HDRKT27\I%2O\Z0[^ M_0Z2%63:Y;P7^MQI-R28/Q!80U)L';=/UO_:-LOA!A)Z4#1_*+2FU+6=*AZJ M=Y9(]1GDR)7.::7:(V5 MBEBN=T*:XUX4]V["JJXG>T6VD>N38 A>Y*(G4"-+K3$&-$>[,0(W1J>EWW%CA_IW5R4Y>^M4W<$*R8$2_+;+= 0,F4@_U\SV>'*!S5 M=38U_P]02P,$% @ '3;Z5![615M< @ SP4 !D !X;"]W;W)K&ULE51M3]LP$/XKIPQ-(#'RUK>Q-!(TFL:'H8K"IGUT MDVMCX=B9[;3P[V<[:=1"0>Q+.Y^3K9"/JD34\%0QKJ9>J75]Z?LJ M+[$BZD+4R,W.2LB*:./*M:]JB:1PH(KY41",_(I0[J6)6YO+-!&-9I3C7()J MJHK(YVMD8COU0F^W<$?7I;8+?IK49(T+U _U7!K/[UD*6B%75'"0N)IZ5^%E M%MMX%_"+XE;MV6"5+(5XM,Y-,?4"FQ RS+5E(.:WP1DR9HE,&G\[3J\_T@+W M[1W[=Z?=:%D2A3/!?M-"EU-OXD&!*](P?2>V/[#3,[1\N6#*?6';Q08>Y(W2 MHNK )H.*\O9/GKHZ[ &BZ U U &BCP+B#A!_%##H -7F5:*JT-&-$D3*;8@ M;;1ALX8KID,;^93;MB^T-+O4X'1ZAXQH+&!.I'Z&>TFX(JXC"K[ 55%0:Q,& M-[R]8K97IQEJ0MD9?/X4CH;?@'*X+T6C""_4.9P<^(FO39;V+#_O,KIN,XK> MR"C#_ +B\!RB( IA=OL'3MMSSHYPS?Z'ZV&1P>G),9KLXS3!.RGYIOA]!Z*^ M Y$C'[Q!OC!WGO(U+!ME=I0"4S:HI=C0PBXS85IRK(HMZ\BQVN'>I&$81).O MB;_9+U ;-MX/&\?!^# J>TTVG 2C21]UH"SNE<7O*LL:A)44%1Q>LEO!\T9* MY/J8K/B8K& 3R#4U]Y_ARL""B_'0 M ]D^'ZVC1>T&:BFT&4]GEN;%16D#S/Y*"+US[(SV;WCZ#U!+ P04 " = M-OI4-RG<788, !'IP &0 'AL+W=O!O"W,O)5IZZ4C]?O MI[.%7 7I:7PGH_PO-W&R"K+\U^2VG]XE,IB7C5;+/AT,1OU5$$:]B[/RL4_) MQ5F\SI9A)#\E)%VO5D'R^%XNXX?SGM%[>N!S>+O(B@?Z%V=WP:W\(K.O=Y^2 M_+?^5IF'*QFE81R11-Z<]RZ-=\*:%@W*)?X(Y4.Z\S,I5N4ZCK\5O[#Y>6]0 MC$@NY2PKB"#_YUY>R>6RD/)Q_*=">]L^BX:[/S_I;KGR^+EVGY?_)0+3OHD=DZS>)5U3@?P2J,-O\& MWZLG8JF@#LVI@-AM,]S2PJ@96HX%I[FDPK!H,&PVL?2L]JAJ, M#AW2N&HP;C88[FDPJ1I,F@WHG@;3JL'TT"$9@Z=7;M!LLO>UWK[8FXUNLY64 MFY@=9,'%61(_D*18/O>*'\KMM&R?;UEA5)34ERS)_QKF[;*++XL@D;^^SS?* M.;F*5WFEID&YK?]*+N?SL/@Q6!(6;8JW^,-;6V9!N/R%O"%]DA;-4Q)&Y&L4 M9ND)^>M?C-'PM^*!WQ?Q.@VB>?[@&^7WLWZ6#[SHOC^K!FEO!DGW#-*@Y$,< M98N4.-%;9_&7_:33A?SZQ29OW^R^8"VB>[@X4 >YLQWL MU;U7ZWM)_V#2F.I7G761=@?78O'7O#![1R;TVH?@D=!1.3"C%5%JP]R^)9BE M:FK?$JZ?OR5<)DD0WRN]RGX+%\^/(A2.;DS[_E)&&97*7_:EFK M]YO^K?;^BTG$N_0NF,GS7CY+2&5R+WL7Q3,^^*VM1)&8C<0<).8B,0^)^4B, M(3&.Q 0(4TK2VI:DI=,OG.]W^10TK[,[F83QG,3W,B$/BW"V(.LH6,5)%OXW M_^MLMUIG<9KE>^:49#&YEOGT=Q;?1L5B;16I[;YK12(Q>X.-2JPX/KB_L"8C M\ZQ_OUMIR!Y=).8A,1^),23&-]AXYU4:-U\D >I0*:#AMH"&QRT@;?=="PB) MV?HGQB"/,DB(15:;"3:UR#QX;)URHB 7N7H>$O.1&$-B'(D)$*94XFA;B2/M M=M(Z:ZPGEB?D[W=E]?WY0:ZN9=(Z?]3VT+78D)B-Q!PDYB(Q#XGY2(PA,8[$ M! A3BFZ\+;KQD0_IQLB21&(V$G.0F(O$/"3F(S&&Q#@2$R!,*)(@)4$^YTS7RXS$-_FL:A[>A+--U?ZH3K.V M%:*VUZZ%B,1L).8@,1>)>9/G!ZSC\4 ]%O*1/;+G/1IT:#2ZY,@N!0A3*F>Z MK9RIMG+*D^V?99HE87E(5^ZTR*=E$+75@];J6@](S$9B#A)SD9B'Q'PDQI 8 M1V("A"GE90SJ2X*#(\\6JP& JA*JV5#-@6HN5/.@F@_5&%3C4$V@-+4\=Z[8 M&]K]W\=U<6*DF!0^775=7_];SK+B/&50E%]KQ6W,H3))H$-K.!H-U8G"E;[[ MSN6$U!RHYD(U#ZKY4(U!-0[5!$I3RXG6Y42UY>3E^[1B&OE#'Q)XKV&I;Y/N-!./:CF/ZW"6%F%D;H&#-HGAVH"I:E546= #.WU M;,U!5EXHNX^7IS%T)^OU'76N&VC< ZHY4,V%:AY4\Z$:@VH59ITJ,(\=*]/UWKDYHL.2% MYX:6@9"4T*=$B$'W1DMPE M=1P^J^5"-034.U01*4^NRSI@8^I#)[W%Q'>TF M"!-R'RS7LCA9BYK-PS9H M$J32E/-*$]K,_OG03AE4XU!-H#1URZ^#'H;VHO7+\:J/<5150CD_/"'.]]ER M/0^CVRIY=9)/--,L7R[+WW6S_%CO:?]T0BY7\3K*6FL'FO^ :G:E[=;.D)J3 M9NU HQU0S8-J/E1C4(U7VN[;R8321I 8U:5:8G5PP] G-^C , F+9GDYA?>2 M?"D^Y2I;BP*:Q8!J-E1SH)H+U3RHYD,U!M4X5!,H3:VR.N1A3(]]Y@,:#8%J M-E1SH)H+U3RHYD,U!M4X5!,H3?WX=)T1H=J+W*^["*TWNU9W.%4:6-1V/ MC<;@]8SG0L(&O2 :DZE M-:]!CQLG,]H7HX:ZF <=FP_5&%3C4$V@-+4LZF@&U4NQH!H5&,Z":#=474B MA&HV5'.@F@O5O$I3CBBMR:AY@REHI\Q\'K49#R>-F V']BE0FEI%=23#U$)CWR M9-*$!D2@F@W5'*CF0C4/JOE0C4$U#M4$2E/+<^>[8/0QDH,B6'JC>J9SD4&#&U#-J;3F1[<:"21WSV+-2 9T;'Y[IV;CTV<,VBF' M:@*EJ=M['=XP]>&-GYZNU???N5"@"0ZHYD UM])VDS_&:-2LII:O%&DNY$/' MQ: :;UG+YCN+0/6H5DB=HC#U7V/R\RL$&J* :O8+STWU99*'W#H0)KG0-?2@ MF@_5&%3C4$V@-/5[ENOPA*4/3[PJ@:XWNU8:5+.MEKR ,6SH&7><8+'V.X4/P/5RM5]H3 M;WJB\_8+#3! -0>JN5#-@VH^5&-0C4,U@=+4 JL##-:Q PP6-, U6RHYD U M%ZIY4,V':@RJ<:@F4)I:GG6 P=)?I?\CG[P5'Z;:'&6UEAF#_S/!*W[)S*4&S$E#-A6H>5/.A&H-J'*H)E*:6 M4IV5L/19B?9YYJ&?QM+CG?=BT 0%5'.@F@O5/*CF0S4&U3A4$RA-+;TZMF%- MCCW)A.8VH)H-U1RHYD(U#ZKY4(U!-0[5!$I3R[/.C%CZ-,.KOG5!;W:N.&@. M!*HY4,V%:AY4\Z$:@VH<4%O^RA)Y$WQ'43O+FFO_^QQVWC'C.+Q?LU+O8_I+%=^<]HT>NXRR+5^6/"QG,95(LD/_])HZSIU^* M#A[BY%LY[(O_ 5!+ P04 " =-OI4M:985V\+ /<0 &0 'AL+W=O MYQN>U7]YR(MU4M5?B^6XW!0\ M6;2%UJNQ;5G^>)VDV>CVIMWVM;B]R;?5*LWXUX*4V_4Z*5X^\U7^_'%$1_L- M=^GRL6HVC&]O-LF2?^/5]\W7HOXV/E 6Z9IG99IGI. /'T>?Z ?F>4V!-N)' MRI_+H\^D.93[//_9?/EM\7%D-7O$5WQ>-8BD_N>)S_AJU9#J_?BS@XX.=38% MCS_OZ7%[\/7!W";XJV_^3 MYR[6&I'YMJSR=5>XWH-UFNW^37YU/\11 >J?*&!W!6RU@'NB@-,5<)0"MG>B M@-L5<"\MX'4%O$MWR>\*^)<6F'0%)FVR=K]NFYHPJ9+;FR)_)D437=.:#VU^ MV])U1M*LD>*WJJC_FM;EJMMOCTG!KS[7R5R06;ZN%5XFK4:NB&U1E]SQLBK2 M>57_N0TMR6:59.1MR*LD7;T[%4:^-E%7Y/NWD+Q]\XZ\(6-2[LJG&?F>I57Y MOMY8?_[],=^62;8H;\95?3S-7HWGW;Y_WNV[?6+?J4V^Y%GU6)(H6_"%#!C7 M/\3AU[#WO\9GVT@,^?R:./1]?5 VU>S0[/+BEJ9X>'%Q&FB*1Y<7GVJ*Q^;B M_]AF=7'KY,XS<_%/V^6IG9=2X1R$Z;0\YP3OG]OU/2](_M#I1B>/'<'5$YI& M_$.Y2>;\XZANI4M>//'1[5__0GWK;[K4(F$A$A8A83$2QD P22#N02"NB7[[ MKVU55G7#D69+DE2D>N3DGB_3+&LVU+)I-KSPI- )9T?V6G)SL7ZZK17_=*R& M?H3OV1//:0#>HF^U@HJ3)N+M#TX2$,1!,2M/TD*;IQ1?5+_DB?4CU&3-2AIZG M2%B(A$5(6#SM2]/S;&_J*&)GFD ZG3J>346G0LIN<,AN,+3+Q+/%NZLU-EKH,GEQUS_T!,,2HN@M!A*8RB:K(LC9X9>-EH??[3^:=T*?'KB1;+D9-]Y(E^+=*X7 M@XV\($-I(90606DQE,90-%DWPC&C1K_E8D>$O$TSLLA7JZ0HR887.X?MG597 M4(NMHS5^OFBSKAVU#Z\/LVVEKP#=MQA*8RB:K 1AC5&S-];9*D,2C;249E!: MV-'H5-*#Y:AZ@%IL4!I#T60]")>-FFVV@^:N9@S=-X:BR1H0)B -A@TOV]XB"9.*DSA)"_(C66WUHTRD MZS:#TD(H+8+28BB-H6CR#!EA5]IFNU)I0J01YL &Q%S34#UU-*FG0*\5XSC< M1TVE**K>KH?N6@RE,11-%H#P)6VS+SE\<-D!U:N9TAC/S/4.;1#VEM6@T8PHU06@2EQ1U-D;NK#%:8+LRZ#J;ZL:,M3$3;;"(:1# @ M]U!7$4H+.UHS]C[=@8SV47(6U YD#-TUAJ+)J1=NH>T/&S+>\6:92Z.$69Y5 M13*OMLF*_,Z+M3;I4.,02@NAM A*BZ$TAJ+)&A(^I'VQ#ZG5"-10A-+",T?F MMHU@21RRWBU'L2E9)"^Z)0O1&91W.2J&'B-#T61U"&/2GAI;F$_+9<&7C07U M6]V>I%F9SD_[4#;4>(320B@M@M)B*(VA:+)BA(UI_S\F,YJA@Z4#M3 [FM3] M\-1%!;H@.G5ZW0^HY8BBR2O!A.7HF"W'W5JP';#.;U[424^*E]V&W?*P]\2P ME,3ISY'T@L!UU14;,_-^#%X$!ITI":7%4!I#T61]"$?2,3N2%^EC-\U6*X_^ M3,HKVZ*^ZSNJ/C21U+8G=C!10D,MM&9.>\N$S ME%CC@J*N F7EB.?90:#F5A/I6SZ=VNID=EVD;5.WUU:;CVYP9J'F(8HF9_9H M=:_9//R>/>VFO9M6F9@90R_64%H(I4506MS1I.N==J6))M"\TL01EJ%CM@P/ M"3Z_A*$CR:M#?-MW>Y?G?J!31UF6K9ZA_<"ZZ76G@:^Z.>:C&/S#0R<-HFAR M!H7?YURT-G> N>=HK#'-?3YSO8-/1(UKU[_/!ZTSAM(8BB;G69A[CGDJ8+?^ M:$":M3/W)E,US;[.*'5ZYZJ&5H>I-^+,!S$X@5!G#463$RB<-<=L&KWF1JW3 M7RA+U?Q-M&F>J/G3A-7YZYV T&ET4!I#T>3\">_+,4_*.W&I?,VM-7--@WM, M4&<,2HN@M-C1S .DU[YZ:TT79ET')Z9E.L++UBD%#$A\H-LS=2+C3!\V MG:KGM#8L4%?@F(]J< Z@EA6*)C^;1EA6KMFRNA,/Q.J>>_6<5H\DR4B^:9^O M]<"3:EMH[6TS>NA)#*6%4%H$I<50&D/19 $)3\NEN!LB+M+TF4%I(90606DQ ME,90-%DQPBQSS699M']XP")]2A?-9>0EY2NML6(F#=8+=)I>1Z/N\;5'?9@6 MU%B#TAB*)JM &&ONN5EYG0KX?M'X>KNJTHW^(0)FV& A0!VVCB9-X+6OU3X( MM,X82F,HFBR%HP?DF2VX2_L@Y+_D2YJEZ^V:_/L+;QSW_VBU IVV!Z6%4%H$ MI<50&D/19$T)4]#U@-T2Z&0_*"V$TB(H+8;2&(HF*T;8B^Z9Y_TU2\J>&HF0 MHUMXNQ:)O/W^[8UV/&N&#I8.=,J@JS$VK;[C!:TTAM(8BB9K0CB6KMFQO$O+ MGU-$^Z*NHVI7S?/.*ZN1!I)0&=(0BEA1V-2D]CNK:H^M1!:*TQ ME,90-%D3P@5US2[HH>/ZE*^2*EVEU4LMBFS)S:* &IY06MC1%%%X$_76!K36 M&$IC*)HL"F&,NF9C].CBT?B?7;]UN;\S>?+J 9WE!Z6%KM9;[5\]H-XJE,90 M-/F1T<);]3#>:C.N27Z='=>8:QLJ%B@MA-(B*"V&TAB*)FM*V*T>T&[UH'8K ME!9":1&4%D-I#$63%2/L5N_,\NA7C6O,T,'2@3JO'4VY,OGJ.EEHI3&4QE T M61/"?/7,YJMA7+.[$&DE ?5@H;2PHZGC&L=6Y]%!JXVA-(:BR:(0-JQGMF%- M QN#*J!N*Y06=C1%%;ZMO@H!6FL,I3$431;%T7M/SCR1\74#&S-UL"JPKT71 MSO[L7SZPKT7!OA<%:I6.CU[+MN;%LGWC7DGF^3:K=N\D.VP]O-7O4_LN.V7[ M9_HAVKV;3V!VKPK\DA3+NK-*5ORA1EK7D_H BMW;]W9?JGS3OOSM/J^J?-U^ M?.3)@A=-0/WWASRO]E^:"@[O0+S]'U!+ P04 " =-OI4?;O6)DT, "T MA@ &0 'AL+W=O2DP;HCU_)9DR3HFDI>S8? MDEBY?$A&Q]35(45?/A;E]^J>L9K\6&=Y=36ZK^O-V_&X6MRS=5)=%!N6-W^Y M*\IU4CX*K;.Q/9E,Q^LDS4?7E[MCG\KKRV);9VG./I6DVJ[7 M2?GTGF7%X]7(&CT?^)RN[NOVP/CZC2=LBEK%%W2*2YL<#NV%9 MUI*:=OS%H:-#G6W!X]^?Z=&N\TUG;I.*W139G^FROK\:S49DR>Z2;59_+AXI MXQWR6MZBR*K==_+(8RP^Q9P M> %'*>">:I++"[A]:_!X :]O@2DO,.U;P.<%?*6 ?:K C!>8[<[N_G3LSF60 MU,GU95D\DK*-;FCM+SM![$HWIS#-6^U^JK]OEGVB699-/A9Y?5^1,%^RI0P8-WT\=-1^[NA[ MVT@,V.*".-;KIM6V17XA8U*U7:_X#TT3;_H#)[V 06^@-2]@)$9^(]MW@ G _H?FX'OMJNC_O;]WY/#D-YT:D; "0N1 ML @)BY$P"H)):G,/:G--].M_;NNJ;H;2-%^1I";U/2.W;)7F>7N@T6![X(DE M)?EID..^"F]719O3/%Q/+LB-AZ$B$A 7>.5&&R.HB)"Q&PB@( M)DEH>I#0U"BAYC;@CJ7G1&1D#!41$A9,.R)ZX[B6;]F.HB5DK1$2%B-A% 23 MM.0?M.0;M13^8.4BK_K=F6=[EC*4!)I V[*LJ>\J.D$V+T+" M8B2,@F"23F8'G MG>E6R=RBH2,(E!9":1&4%D-I%$63=7=DGEI]9D66194E9DP\K] /BK5J503YS3 MK.GQ>'KA*'=SP8DPU1R MBV"TF(HC:)HLJZ$F6V9W>QGQW* ;)!N[0V4%EAG M??406F$$I<50&D719&4)*]PR>^'"R!R@+:@Y#J4%G&;-C -<"*TT@M)B*(VB M:+*^A$]NF8UR86X.T!?4-^>T,XH(]&&JZQ-"VQ9!:3&41E$T63C"%+?,KG@/ MY^I@@@Z0%M1&A]("*"V$TB)..Y,WQB?"E+R1HMHF2TOXZ%9_(_V$M 8H"NJR M0VD!IYV]&,[ZG+4(VK882J,HFJPHX;);\V'NPRYA)T%2,Q(E:4F^)=E6;T) M+78H+8#20B@M@M)B*(VB:/*R3>'MVV9O7QG>) -BX.!FKFFH.CE-&HZL"TL9 M9X)^82&T;1&4%D-I%$63]20\>]OLV0\W'\S P;*!^OOVV0F%$%IA!*7%4!I% MT61E"=/>-MJQ+S(?S,C!VH*Z]IRFC%P36]47U(Z'TF(HC:)HLKZ$'6^;[?B7 MF ]FY&!]<2/=EZ]EZA7/T>G&FZNZ@=KM4%H,I5$43=:-L-MML]VN9%#'JR%> MX#F8*QNL**@5#Z6%4%K$:=)M:38U?&;M([>ML&Z*O"Z31;U-,O(' M*]=:#4'-=2@M@-)"*"V"TF(HC:)HLB*%56_WMNJUBH-Z[F?:XN[&U(HX9)D\ MZ9\I-0.\94N3ANI M-M2'A]("*"V$TB(H+8;2*(HFZT^X^K9Y\?Q)_9&?_*%]K1"ACCZ4%G#:\=VH M/U6GN*%51E!:#*513I-R4=MSQ:V#_*"[<. =LP/_-7_@Z^MU]KMIN;/374?O M-BWR'771LRYP/IE//%_Q%C2!JM]I[LW0$PZEQ5 :1=%D70@GW3$[Z?LM$/; M1@U%V:1,2?FT/[ 7Q6O2Y^EDIVMB>[[O>'9')MW IJ[V2Y4)=-D[E!9!:3&4 M1E$T65'"07?,#GHO1?&'?8R"LCLZ>6.YUG0VGZF*TD0Z$\>:N.J%)-!")UX[ MGJDC$-01A])B*(VB:+)>CO9@,3OBO?32[^%V7I-R=BUW-K-5R6@BG:GK^)UK ME2;0GG4>O0S-G1PL%^P.*M@M5/X?1K@CC'#';(0?$IE>SQN;84,S7R@M@-)" M*"WBM&/9GWCF6!.I?^88U4!9-\+M=LQN]W$"K'N65*N>[L8FOC>?NGXGI^D& M:G/D0!>HRY%#3:#"BLP='CQ(0 UI%$T^V<*0=LQ+O,UW._UG-W@URC+$J:N> M?DU8=[XGX&'^Z7,:FOLU^%T,-8BA-(JBR0H1!K%C]E2'KR#B0'4UOJ]J01MF MJ_/KYN8-'ORA_B^4%D-I%$6392/\7\>\3IO?MPQ0C7:]LS]75:,)LSKKG0-] M6&EZH,7FDN%YJH\ M-.BNBD)SIP;+ ^JF0FD419/W>Q2FJ]O?=/T?5^R8:QIZ(P.E!5!:"*5%G*:D M9NI;(M:'J3<[%-4V64_"K'7-9NTI/0V0D:5+:-4M]F[T86K>&^C"NGEOR,,, M>6]D[OC0001*HRB:?-*%G^J:_=3/S2DOT]UV2'QSFL>TOB=)3HK-;I?O.Y;4 MVU([ VU&#QXUH"N3H;002HN@M!A*HRB:+$=AU[KF/;,'K8!PH2N7H;0 2@NA MM A*BZ$TBJ+)^CO:1-OL_WY.J^]O[DK&2-KV>VX.$[W#Y4&1)G69I_=1H+%\Q M\S &72@-I0506LAIBL:\J3T__E+U!K6[H32*HLEZ$W:W>VY#[]-Z,XQIT&72 M4%H I869G6ZR?1WF]!ESE!: M *6%KF8ZP+[H#%909QY*HRB:_&D[PIGWS,Y\7U.-_"0?]_D8^?='UBY4^X]. M>>;:ABH/2@N@M!!*BZ"T&$JC*)JL4.'U>Q;.9_.@NYM :0&4%D)I$9060VD4 M19/U)Z8=O#,;H;1[A#WL'BTZ6I6['RW)JZ]??M'.+YFA@X4(G7" TD)..S/W M%4$KC:$TBJ+)"A,S"9YYX?>1PMI)2W[A73TOS#HI,>B< I060&FAI]F#I;MV M*()6&D-I%$63)28F"[PSDP4#TKR]#6).\Z#3"%!: *6%4%H$I<50&D719(4> M?>ZG!TSSL!\!BOT,4.@< Y0606DQE$91-%E_8B+"._.IH2]+\Z 3$5!: *6% MGF8/=NO"53<'@E8:0VD419,5)J8>///4PTO3/.C< Y060&FAI]FAO+OV,()6 M&D-I%$7;2VQ[:O;#?OK-' MX\[Q]];;T&J/CP7F^G*3K-C'I%PU%UN2L;L&V235S2A8\SCP.AR\SW3/^(M8 $KTF<2IFSEK*S;7KBL4:$B)Z; .I^F7) M>$*D>N4K5VPXD"@S2F+7][RAFQ":.O-I-O; YU.VE3%-X8$CL4T2PM]N(&;[ MF8.=P\ C7:VE'G#GTPU9P1/('YL'KM[<$B6B":2"LA1Q6,Z<+_@ZQ!-MD,WX MF\)>'#TC'VFK&(YKJ M;<_H1A]_/'WX9.+J MW=SK>2JXW3$M'2U9(RDH20JL)#U2\7*UU,E,4PD*7R*N,M^8CCF2*C6U:#QO M5(_GMF7><-B(V^K9A7$/RK@'%\7]61!JIB-0V2>-VE,"ZV>77B&QF71WB5EC"7N58/-.XRFB.QI!&J$W"G%D MU$4Y$@Z.?6BC.;" 2=! M!9RUG63Z[]NUXZG8[H3JL)/Y'F_)BHC/^T!#*9[HZ2_2 OG*7T9+ MKO^#4ZN%%L@.7-"J-9815$7=_.+O;2+.#% P8N"T!D[?P!LQ<%L#]UH#KS7P M=&8:%)V'% N"> M5G(Z<:P+<@,?>FO">?ZZ-<"S*96*:7;(NZ+NHM MH!OP0C SI;%QYVMW:G,^)BCVW-#QY_;Q/$-#G0>#((+NI2X=ZOS0C5TU)X\& M+K_C\B>Y_I2S1O3764/@#PG\.$ 0]@B&.BF+G9XL'V*^#2>A[<3"82B:A!V/7C\T848<17;U&2)U/K8YH.!E@%/M]I*',N(C2 MH:Z_B"Z X@XH_O^+'GPH:I#3LL2,@SUAS2?OHXFV&46=*;KXX"SP>K!F511? M_/7 #39H!@,S-H)OAP9XS:[P#L36(8HNHG>"'N.(#/6PS#(W'.$Z.PRA*S:+ M]V A8R #+*/L;%MHL0PR6:Z1W0,Y;UC.=?O'>\@<4\A^W"_A=$W+RAUP&F7]-9J.R,86:4-MGQW?*\*V^AK$048/M6C. ML5UO=]6ZTQ>,7O]27<'TM>#-37-_>\!,;D\WU) M6%,AKQSZ<2>OD80I@7R_H52\-M0 W<4T^0]02P,$% @ '3;Z5!0D@\^ M! 1H !D !X;"]W;W)K&ULQ9G];Z,V&,?_ M%8N=MIYT5S!O27I)I#:P[:1UJMK=IJG:#TYP BK@G.TD[?[ZV882WLK2RE)_ M:;#S/!_\O.1;;*8'0A]8C#$'CUF:LYD1<[Z],$VVBG&&V#G9XEQ\LR8T0UP, MZ<9D6XI1I)RRU+0MRS9 8WG MB=MD$W,Y8G='!.=7!+!_=4!Z]T4*&;1>PJ<0'B:#ZE MY "HM!8T>:&RK[Q%OI)<-LH=I^+;1/CQ^5V,*/Y\)5(=@07)1/\QI"KX&=R) MIHQV*09D#9@R6RJS5=T,/\IKS)31;LF2*$$TP>RGA@LZ(!HQT5@KLLF3?\7, M\@GP&(,-);LM. LP1TGZ$?SX _2]+R#)P1\QV3&41^P3^- 83TTNPI:+-U=E MB%=%B/8+(4(;7).82C)L 4^:J29C\G[) 9X=0X<^ G8E@W!XO>_ MP5FQ\H\]JUN\AO7M+@!G'_HPP>D8Z_^6%)[,@I,!5B-W3M5PCH([@PVW[#;< M):4HWV A0EQV1]WN!CVIZ4O91N#^-X$$7SG.V#]]W5#"[9%*SPS MA+(R3/?8F,OPK"]]Q=,)"W3"0DVP1A'=JHCN$+U1Q%XYZ*M+@?054O[_VL_' M$Q].S7T]WX71J&8$76O4- JZ),>9C"9-J[!KY8[]D5U9-2+WJLB]P<@7A'&I M=13O<;X3NG>?X6R):6\G#J)>VXDZ88%.6*@)UJB'7]7#?V M,P=.:H](S?AK^T X'+_8JR?Y1JG,-:(/F,O1*1HS#'YM?VJE!5IIH2Y:LT3V ML43V.RM-N0!=I=1)"[320EVT9BF/FV XN#U[H]HXW9^^:[?%IFODN6VIZ=I, M)AVAZ1I!M[;):D9^W#G"X:WC+SC'%*5*9RZC+,D3QBF2IX6GBZ/8^-U#ELYI36E4 M/Z[QVHCHBGGTV2,Y#BM4!:YR-1/5J\;R@&G&S5@?J2<$XR=1EC M%&$J#<3W:T+X\T#>H'KK,_\/4$L#!!0 ( !TV^E1"!/M*8P0 ) 9 9 M >&PO=V]R:W-H965T="W8 M$!)Z2:0VL-M)ZU2UNTW3:2^4W:\HR+.20;6R^8P3' MVBE+;>0XOIWA)+?F4WWOELVG="_2)">W#/!]EF'V?$U2>IA9T'JY<9=LMD+= ML.?3'=Z0>R*^[6Z9'-D5)4XRDO.$YH"1]NP8JE"6E M#VKP-9Y9CEH120Z_BVA5C6GRYH5CK+%61)7GSB MIW(C:@X(O>* 2@=TJH-;.KBG.GBE@W>JPZATT*';1>QZXT(L\'S*Z $P92UI MZD+OOO:6^Y7DJE#N!9/?)M)/S.^WF)'S:[G5,5C03-8?QSJ#YR!Z4B/"P1U9 M419+@^4S^,+H?@?.0B)PDGX$/_\$_=%GD.3@CRW=U:W> OKVWT(SC[T8<+3,<[_+2DZF06# 59C[]RJ0EP-=PO#IC%X/MO$@F^"I+Q?_JJH9C?ZY]?*>4EW^$5 MF5E2"CEAC\2:J_"($DY95U+6":.QYQQD;H8^JT$># MH2\H%X"NP3U.I99]OR'9DK#>.ASDO+4.3<)"D[#($*R1#+]*AO_.8N*;3*)) M6&@2%AF"-9(XKI(X-B\F!7)4_W$[:-P2DQXC'[:TI _D>2TIZ1J-D->O(Y,J MZLE@U'=R'S%;;8%\J $A>93/V#M=E^5STJ"T#*+?6I4F8:%)6&0(ULA/4.4G M>&=I"4PFT20L- F+#,$:283.L1]QS(M+R6S\WH/ ;ZE+CU7@M>6EQP@%3M R MBWIG'(]AO\; 6CL&A\.7+7.2;[3(W&#V0(0:G2(QP^"WEJ=16FB4%IFB-5.$ MCBE"[RPTY0),I=(D+31*BTS1FJD\MK9PL.GZ0;%QNT\@KANTQ:9KA:#3%INN MT3ET)N.VV'3-W F%7TA.&$ZUUES%69(G7#"L#NY.$YQ!^INK MU"0M-$J+3-&:>3HVL'#TWH)CM/4U2@N-TB)3M&8JC^TO'&S,?E!P_,[!R#E$ M$+45Q^\HQ\UVWUK 5&V#73IXSPC;ZR)_+T/:Y*(YG MJ[O5:X4K?9C>NG^M7C?H$^TCIGA7(9^"-DG.04K6$NEGS M[245@F;Z&ULC53+;MLP$/P5 M@@V"!&@M6:[MPI$$^(&B.00P8J0]%#W0TMHBPH=*KJWD[TM2LN 63M"+Q"5W M9F>H7:6--L^V D#R(H6R&:T0ZUD4V:("R>Q UZ#.3["OU&E*&Q=%/4O))2C+M2(&=AF=#V>+D<\/"=\Y-/9L3;R3K=;//K@O,QI[02"@ M0,_ W.L(2Q#"$SD9OSM.VI?TP//UB?UK\.Z\;)F%I18_>(E51K]04L*.'00^ MZN8;='[&GJ_0PH8G:=K[A#) D;P"2#I $W6VA MH'+%D.6IT0TQ/MNQ^46P&M!.'%?^HVS0N%/N<)@OM90&*/' AW*Y-(W2B/'54= (6 MK8#D#0$K* 9D-/Q(DCB)R=-F16ZN;O^FB9RGWEC2&TL"[^@_C#%5_F-KQ6TA MM#T8(#_G6XO&=<>O2^+;(I\O%_$3,[,U*R"C;B0LF"/0_/K#>]Y*1",ZV7'!\O:2Q91E. XV?PF,^'(S3Z'A>.SKK$3]N#\SLN;)$P,ZA MXL%T3(EI6[@-4->A;;8:71.&9>6F'HQ/<.<[K?$4^$[L_R/Y'U!+ P04 M" =-OI4W0^=0G4" #$!0 &0 'AL+W=O%?S_; M"5FWA4K[DOCE[GDY^YQMA7Q2%:*&YYIQ-?4JK9MSWU=%A351)Z)!;G960M9$ MFZE<^ZJ12$J75#,_"H+4KPGE7IZYM;G,,]%J1CG.):BVKHE\N4(FME,O]%X7 M[NFZTG;!S[.&K'&!^DLSEV;F#R@EK9$K*CA(7$V]R_#\*K7Q+N KQ:W:&8-U MLA3BR4X^EE,OL(*08:$M C&_#>[K ML),016\D1'U"Y'1W1$[E-=$DSZ38@K31!LT.G%67;<11;@]EH:79I29/YS-1 MUU2;*FL%A)4%1P#(ONL.!N!? [%DQ%8,9$6\("Y886)O;@&C6A M[!#>OPO3Y (HAX=*M,J@JLS71JME](M>UU6G*WI#US46)Q"'1Q %40BSSX]P MT.$>_HGE&[^#Z6@P'3GP^ WP>2N+RAPEW"T971-[/8[@AJJ",'A$(N&6Z%92 M_0+?+Y=*2W-U?HQ9Z%@FXRRVGJ9?E*D3>KDU$5SL\1 /'N)]Z/F# MT(2-B>K24I=F6W*3A\%9'$\R?S-"-QGH)GOI/J%2H"O"(70E&F/N$)(=YF02 MIJ?CQ,E G.PE#H]C1SAZAY+_84P'QG0OXZV0V%G=PYS^4^7@+U9_IRGM^W9+ MY)IR!0Q7)BG2Z%-U[MA99Y9E#; [*^$T*\3V_K#PYW_ M E!+ P04 " =-OI4=;=91MT& *.P &0 'AL+W=O>FFDMKR=M-Y.E[M-T[0? MW. TZ #G;*?M3?OC9P.%0(&#[ND/32!^/O8#7XS]!2\?*?O*=X0(]!1'";\< M[8387XS'?+,C,>;G=$\2^+%L0ATGVB9_R W$4,#%: HP\ MP*@%Z&9+P"0/F-0"C+8:S#S K )+TE M8)X'S-.SFYV.]%S:6.#5DM%'Q%1I25-?4D&DT?(4AHG2[EHP^6LHX\1JO<., M[&@4$,9_0,DD#O?5+:78R$;K:H>;_(&7F<--%H:J!OHEB9B MQY&3!"2H L8RVR)EXSGE:Z.3:)/-.9KH9\C0#.TXD^RCH8DWO8'ZHB'<[A\^ M1SUUV+PA>?AE4EPBDQ0[:<'>1)AS1+=H+>CF*_KK5_D[>B](S/]NDG,&,YMAZE9TP?=X M0RY'\E[#"7L@HY4Z1=J[)N%!PFQ(F ,)9 P'PA6 MT=VTT-VT4W>?=Y*IAIPU==4%R(@$:0F8G+PF:@=_Y?0)-S.1@\5 M[K1)N%9-N) U.I P%Q+F0<)\(%A%N+-"N+/N#G,O.\ ]"[.YD-04%U@"532C:Z5_J'5/4L5.3@9DSR3I.^5IRXXI3.0V.5-3!$2>]G*O[,B8[*,2 MHN8/_^9.8:,9V%G;4$&!TNR<=JP"K7IB'= *75":!TKSH6A5V1W9UGJG[&ZR M6V'FS5VAOVY)?$=8HR'731HL*4B:#4IS0&DN*,T#I?E0M*KZC%)]!J0EG-.@ M% A)LT%I#BC-!:5YH#0?BE958/E,0N]TGE_I#>?08SMQ-GWA)N8R WWV $IS M!N3A#BCK#2CK0V54%4#Y;$ ?^'!@CQEZP-&!H),P00&-(LRXFDIF)4[EL*M\ MQM8HCJS"^?'@]=PB;S6KK@S0IP*@- >4YO8])%[?@CY4^ZJJ*2U_O=OS;^LV MZ$%P@1/YXWVC-*P7UX4Y-W1],K.F=7% ^M0V*,UI3&-F3$S+,.J]1N^B'F@; M?2A:52"E-Z]WF_.54YH+2/%":#T6KJJ\TV/49Z+@: MU%0'I=F@- >4YH+2/%":#T6K*K#TX/5N$WZ=W0^?+4_6,HZ>O[@[6(8F;P_U MFR&D.6R#TAQ0F@M*\T!I/A2M*JG25M>[??573M46+]_\,-NF:J#&.2C-&9"' M.Z"L-Z"L#Y51]773TB(W?F"1@T_5\@I_/%7K;ME098#2'%":V_>0>*#5^E"T MJK1*&]SHML%?.9_+J<<7S\*TS,5T;LSJ"@+UNT%I3O\TW/Y%/= V^E"TJD!* MI]KH]"%7GS)F@-;MG0FH.PU*LT%I#BC-!:5YH#0?BE957>E.&Z"OS!N@[\R# MTFQ0F@-*[S7H+L;.EB(H#XY*,T!I;F@- ^4YN>T MYE?H:V_0CX\6TL6$W:>+*CG:T$,BL@5#Q=YBX>95NERQMO]:O[#UAOV.?N%F MRS)+?+9*]!:S^S#A*");695V/I,-9MG"RVQ#T'VZC.^."D'C].N.X( P54#^ MOJ54/&^H"HKEKZO_ %!+ P04 " =-OI4RJ7U?<4" #5!P &@ 'AL M+W=O&ULK55K;YLP%/TK5ZS:6JDKCT!"V@1I M#:U6:9NBI-TT3?O@PDU -3BU3=+^^]E 41XDRJ1^ 3_..;[GVKX>K!A_$@FB MA)>,YF)H)%(N+DU31 EF1%RP!>9J9L9X1J3J\KDI%AQ)7)(R:CJ6U34SDN9& M,"C'QCP8L$+2-,&OUTC9:FC8QMO ))TG4@^8P6!!YCA%^; 8<]4S M&Y4XS3 7*$%".I%8CZ M+7&$E&HA%<9SK6DT2VKB>OM-_;;TKKP\$H$C1G^EL4R&AF] C#-24#EAJZ]8 M^RD#C!@5Y1=6-=8R("J$9%E-5A%D:5[]R4N=AS6"X^PA.#7!.9;0J0F=8PEN M37#+S%16RCR$1))@P-D*N$8K-=THDUFRE?TTU]L^E5S-IHHG@VE".":,QLC% M)[AY+E+Y"I]AJHY77% $-H,)2G5\,(8;PO,TGPLX#?40/8./'^RN=P5I#O<) M*P3)8W$.)QO]@2E5F'HQ,ZI#NJY"<5NNWNP%RN9Z="]=90? M[?M;;LRU&JH?O.^$S]-< ,69(EH7/:7#JT>DZDBV*,OJ(Y.J2)?-1+V[R#5 MS<\8DV\=7:F;ESSX!U!+ P04 " =-OI4L14O:RL% "P&@ &@ 'AL M+W=O&ULQ5EAF368N 8$!.V=[ M)K%IFYE+FKGTVNG<](,,:YL&))^0GU7Q(#NV]73ROI+8P> M&7](5P "?4EBFHY[*R'6%X:1!BM(2'K.UD#EDP7C"1'RDB^-=,V!A)E3$AN6 M:;I&0B+:FXRR>W=\,F(;$4<4[CA*-TE"^-,5Q.QQW,.]YQL?HN5*J!O&9+0F M2[@'\7%]Q^654:*$40(TC1A%'!;CWB6^\/% .606?T3PF.[]1FHH<\8>U,5U M..Z9*B.((1 *@LA_6YA"'"LDFPZ6=<#!*ARLUSK8A8/]6H=^X=!_K8-3.&1#-_*Q9\3-B""3$6>/B"MKB:9^ M9.QGWI*OB*I"N1=DI.IF!(%%\BG[\ ;O..Q11 M]/N*;5)"P_0M>E.Y'AE"#D*E8@1%PE=YPM:!A+&%;A@5JQ3Y-(2P"F#(T9<4 M6,\47%FMB#,(SI&-WR++M#":WOZ%3O+,3S7938_!^G@_0R=O=#"SU\.8+Z7D MOQH+#UNP*MS99?G8&;A] 'P:DS0KD7O!@@?TZ;U\CJX%).G?NJG-P?IZ,+4G M7J1K$L"X)XLK!;Z%WD3E:K[3S4278+,NP?R.P"HSTB]GI-^&/KDB,:$!("*0 M7*EH#LN(TH@NU22I&VO@$0MUDY/CNAFN.E^V$^S:=M\<&=M]VEO#'TM[,Z9M M>YYG5V/Z33.K/[3-?FE6H2 &JLZC1100 M=;SIV,M#.7LIGGF.8[LU]EHS.I8]34SL]3W+J]'7M!L,3&SJV7-+]MQO9(\( MP:/Y1@ 2#%$FGU'!61RK:HRH #E"H3T!W$:^?6=0([(UN6.); :TAOT:B;JD MAGH*O9)"[YBU"C1\>95ZFKFT7*O&3F[E[:]E>^#4EO*LB:5;\7[3K+9(*X,? ME(,?M Y^7U1(S2<5'473#>= @R=T&?XCM8\4I$*)BW@3JIJY8SP3EY=%79%Y MG)76;;6TKHO20I]N()D#UYY$K;D=>Q)U"3;K$LSO"*PRP<-R@H==:H-AES/2 M)=BL2S"_([#*C&!SI_;-[Z0."N#:9M&WZOMR>P+'4J^):MNFB^M;E,;.E$DM.=T-(>:J-B5.L&MD]@T]#QSZ!W@T-IQ:/U?2J&( MW"X5VM,[FLYFR*98T.9U0"W@7;.%6SN'K](+!615,-AU*3#5F$G%X-;&-=.9 M:78!7V-76[=5"G;=#6YO;_95PRTH=;"%0BC\0B**3MYG!?5]1$-[;L>>49VB MS3I%\[M"J\[RKC'#3I?2 7?954T[19MUBN9WA5:=EUW+A]M[OF^0#\WVZ6S0 MV*@[;>HT(3VY6=5W*DUBMN<F$FDJ;!!HS$^PXU#[A5(OL:H4EWYR(V] M-_,)\&7V22259;&A(G]#7=XM/[M<9A\;:O>OU.>8[(W_#B;_EG-#N%R%*8IA M(2'-&PO=V]R:W-H965TMD3%W7 M'Z_#.!W=7M>??9?[Z(D>[T9D='N@\_QXU-9?3"^ MO7X.'Z/[J/SR_"F7[\9[E66\CM(BSE(GCU8WH_?D[=SWJ@MJBW_&T6MQ\-JI M;N4ARWZMWORTO!FY58VB)%J4E40H_[Q$LRA)*B59C_\JT=&^S.K"P]<[];_5 M-R]OYB$LHEF6_!(ORZ>;43!REM$JW"3EY^SU[Y&Z(5[I+;*DJ/]U7I6M.W(6 MFZ+,UNIB68-UG&[_AK\I1QQZ\=)\(RO+W.LUQO*Z\O?A'5A1OG'F8 MIW'Z6#B?HMRY?PKSR+D041G&R1OGA^^(S]\Y8Z>H/B^<.'6^I'%9_.A\;_I0 MF*&J>;>M)CU234*=#UE:/A7./%U&RZ; M6-[S_L;I[L;O**@HHL65P\B/#G4I<68?_^5<;&O>O>'M'T.E9S9%?+D7SL7W M;PZ==E18]!=VO['N\]Y%D*E]$8V0L'U;9'69[$B9'S?K* _++']K:B#;:SWS MM=5X^K9X#A?1S4@.F$64OT2CVZJF[CM3X##%!*;8'$FL$0!O'P /4K_]*">F MBZ0>$.)TD:TC)RS+/'[8E.%#$CEEYLRJ@29\DIWQ(9:?_)0NKDRQVA;CU\54 M4]7+[27CA%#_>OQR&(:MW>30CG/BDJ:9Z,IYQ)\PVC2;FTHE;#J9[.T:7N%[ MKW#0*^\7BSRJ9[5L)>?&922GZLH=:29]E)9YEL@K'J7'RDB&I"R<_ZDN8O(, M6)1M*\84$ULQ?N ]M^7?KL4EG08^-[O7W[O7!]TKXF13>S=:K>3JP0GSN*C\ MN%W'4U!R%^ZX*#;RWY2&G+B'7'T M 0T2N_9HV0J5?*]F:&$KC+9'&J+)]E1+I-I!M,=JY27:35>RH]YW)BFC9T!= MZW:'J2:46L-C >)237T$9)K;69;*QE:H=<,L"8O"N:M6"9EZ M\[[="HW^1>5#5#6AU*"U-5:!S1AH\",P^1TL!9Q-U9!7\H5:!W9'7:/_/8N> MW]]6&&VI7 Y/IFZGYQML3_5\38$$QL!3ZS<+H7(@JII0:NU9B$_: MWN[:P;.0)D+BGY$((JC@AJHF4-7F6&K-,&@4)'\]%H1OV;KQH-(@Z8F#!CN0 M!XD&0@+"3H^(-V?BIRQ9RJD;]C@J1J*J":5VVN-=.]CCFO\(#(#OQ;W1:>!5 MUD[#5!.H:G,LM>8FD"9+ZIZ5 Z&HN(BJ)E#5YEAJS4!H\J26Y/G-F1"X(.N0 M8:H)>IQCV]E=DZE:S%+SJ$,UQ5*88A'S*7!)UMY&Y5JE=KA"I5?!E+>'=V5' M6&-KX^KH2I9JMJ4PVYZ;3X'EK;V+2K6T2[5'V[+!]$1;UNA*AT97N !K)V.J M"7H#]T MEJW7$H%VJ:]_?XBJ>? _1D>BDC"JFD!5FV.I-6.B29A.SDA(4%2F1%43J&IS M++5F>TG/QM.?Y%&K@.4*":;N;SY1AXX0*"?Q)*WTKX(I;NWF(+4FJF93" M3#KDB0QC-+I;AY=^0-JA,%@1=](.!"J<8JDUC\-I.&7PMN?_:0+.>'K/-?6X MJ<_;1\*48:O'32;M0,.NLSYU-P3\,@V_C)R5A6"H2(NJ)E#5YEAJS4!H,&8P M&.-E(5AWI]0+/,[YI#/)]#<5A MO/9YN9DRK$Y/'%JZ+ C:;L8]TCO$WB[3@,Q@0#XW!\&Z7'FT)?#>I@*NNK6CAX!:IJ&6P=N[YR?.5 &]SGQ8V JXXM9N'@):F896!D-K M_]39J7DNZ#O/!;WG.51LQ5)K.EIC*YN>D:1AJ#NJJ&H"56V.I=;\"9&&5N\O M ZU>7VCU>D(K[#K;0&.I-0.MH=6#=VP_1V&29(MP%Z]4!GX7<1D9&;]BDY0J M&X0PI7O=#=%+RI@W:8]_)D/F^ZP]^L'W9QV-(3ZC4=WC(ZFAM,N MG!'67NXKP];O]SS27NO#5;=V]!#4ZFEJ]4X=5S;NS\CY^\A9'EC/=N9!51.H M:G,LM69D#GZ]ZIV51?-0]WE1U02JVAQ+K1D(C<,>C,-X632O"[\JH1"TQZ*^ ME@*NO+6KAZ!E3].R!],R4@Y-E=)@"WHET<)KN]DWL@4+.@D>N.+6;AZ"E3W- MRA[,RN?FT+PN_1YKQWTM!5QE:PIF0/IN3SDQ&J &."H>WCWJ8"KK:U MDX<@9$\3L@=O[**E(E0Y/8:+:>_A I6!L=2:#XS0#,QA!FZL$>_ ,SRPDO43 M(5 /&*.JS;'4FC'1N,KA/58X/<11=UA1U02JVAQ+K1D&S:G\7$[M>8:'&RB5 M,DIX^^ (-U J\^5XWQJ!X(I;NWD(2N6:4CE,J7_T&1[>/>%[21AMKVY,9M1M MKVS@>[..Q!!4RC65,^^PGWX4^H3(REU@R$9F(.,S%>^H'WWT7N;RK@ZEL[>P@RYIJ,.4S& M2 D(5 IE]C Z\'+$>ZP?P%\XBVZ3E]LGH^T_W#_E_7S_:OO7Y'7D[ MWSZJ7\ML_^> #V'^&*>%DT0K*>E>3>2LFV\?QK]]4V;/]=/F'[*RS-;URZ&ULE55;3]LP%/XK5H8F)C&< M2UM:ED:BEVD\,"$8F_;H)J>-A6-GMD/AW\^7-$O'9=U+XW-\OL_GWG0KY+TJ M 31ZK!A7TZ#4NC['6.4E5$2=BAJXN5D+61%M1+G!JI9 "@>J&([#<(0K0GF0 MI4YW+;-4-)I1#M<2J::JB'R: 1/;:1 %.\4-W93:*G"6UF0#MZ#OZFMI)-RQ M%+0"KJC@2,)Z&EQ$Y\O$VCN#[Q2VJG=&-I*5$/=6N"RF06@= @:YM@S$?!Y@ M#HQ9(N/&KY8SZ)ZTP/YYQ_[9Q6YB61$%<\%^T$*7TV %!1[K_DL13:+WV1<0'Z* MDN@$Q6$_[A!>_F_\-U=[M QTF3&5?DEY08O:3>%*:#/3 M[EB:O0[2&IC[M1!Z)]@'NG^*[#=02P,$% @ '3;Z5!:1#"93" G4P M !H !X;"]W;W)KQ( MK\XY[Q')1Y9U_A0GW](5(13]"(,HO>BM*%V?]?OI8D5"+SV-UR1B?WF(D]"C M[&7RV$_7"?&6V4YAT+<,8]@//3_J3<^S]VZ3Z7F\H8$?D=L$I9LP])*?5R2( MGRYZ9N_YC3O_<47Y&_WI^=I[)/>$?EK?)NQ5OU19^B&)4C^.4$(>+GJ7YAD> M&'R';(O//GE**[\CGLH\CK_Q%]?+BY[!(R(!65 NX;$?6S(C0<"56!S?"]%> M>4R^8_7W9_5W6?(LF;F7DEDQ4]_D2*A ==;Q$&: M_8^>BFV-'EIL4AJ'QCZ(0E1TL:\\.5K&#U78'N]C!;KN#4^S@ MM-UA4.R0I=[/<\\*YWK4FYXG\1-*^-9,C?^253_;F]7+CWBCW-.$_=5G^]'I M.\]/T&+>!-1LD3L-$6? M4C]Z1)46^K#.FN3K#0GG)/FWJ0&4A^3#XEFZ]A;DHL?&O90D6]*;\L(8;YO\ M@A1S(<4PD)CDFU/ZYBA]RPS99H:$E7/ZR:-P\(.UG7&V9J0A9Q MM/ #/S_%V2I"@BM,G8/*9A%A.?GK93X[R_ MK;JEW<+5;H&5F;^PKH.RK@-E76^\'WZX"O\$O8\C43K5*: \2M=3 M %+,A13#0&*25N&T%6\K(Y@37[D4H-*USG6>&S7NE=YP*Z%AA3# MN=BH$O]P9$W*\*4"CLH"CM2][D<@O:X\2M=>AQ1S(<4PD)ADU;BT:@S7Z^.= M$78PML>&4VOVW%XIXTGYM"TFOMX4A9GHB[.U?5'=.,E MCVQA^C7,Y,);HO"6LO#W_*()];=\"/88+?_D2V;F EU5 M2\Z](/DX+;TIG,H&JC ;J!K]L1K[9E W1!EL9T,@U; V!=D!0:FF&E,/<:!Z MKN@YT&5"21!Z_>*A<5JH# MZCI?@ZJYH&H82DVV5B"OJ6;>@Z?L06/+U=>;ZB@Z.P#*L=H4Y-(*1#75C'KP ME#UL5UI0< 55P]H4Y-(*>#75]+IG0*H2;&7424_072N851^U\Z@#BK.@:AA* M3?9/$*VI1EJ01=67R]FLT<5QNXD<$FY=4#6L34&NNX!E4TW+U[A#J.S!:!P8A67(&JN:"JF$H-=D)0<-V:QI^T1AB[R')<:W-U6%TM@"4AO4YR,45 M-&RK:?C0,:20UQ<7E'-!U; ^![FXE5N5U:!;%-=[)+R^V8CRW,%I?T^Y=]:= MC7=,V>W85AU?YZK#WHQ\C+N1;8' MAJ!&[QY=B3M[QEG6GKCM/,&%(=!U3"4 MFNR-P&%;C7MO6^_A MO9VV!F564#6LST&NO&!6^[C,:C?SWJ!^@XDZC,[%!656?0[R-ZP$LSIJ9I7F MS>->05-'TG4&!E5S0=4PE)KLJ:!?Y[CT6\C75Z/U"VCJ*#H[ J_VA3DT@KV M=8[+OD[SYZ,[I05%7U UK$U!+JT@7T=-OK/+NS_5XP?H5VY!U5Q0-0RE)CM1 M^=IM%\[-? 'BW.+ VG6..L#.YH""KCX'N>P"89WCWJ)*"@B>H&M;G(!=7@*?3"CRK \9S!Q]VS=)IIKG= M\0*42$'5L#X'N>J"2!TUD4H3YI&7[I"D. -5G8Y\[F@=WQ?E9[Y@3*"O M69KSD\%"B.6;X9!/%RR+^>MBR7+YS6U19K&0E^5\R)&D^-E/&?7 M3'Q<7I7R:KA!F249RWE2Y*ADMR>#4_PF)["PPIVQ\/@IK*C/ M'#]>A^C@YT.+[NC&?VB-2Y_TGU=/NTR./K#IJBR3?%ZW>E_DY>;&6;,WZ(YG*UD8_MZ9U\I..;E!W)U>F(QRF3\?A& M(%X9,!'?3,9:R_%K.=6*=3=QCH=WVQ9XLD78;>&.?%=O%%DGM*>ZO(VZO/[J MNBKE4EZ*;[6;LR^K9%F%U5=I&+.)\GTLU07$>31U5F1>\;""#!0K_CL4>> MZ_F^UW):(*&:]H.-]@.K]B/IDM([D_R.<5&YI@S;TVFQRH6,TRM>Q6.V;I(Q ML2AF)@L$'6.-CH;676VO=1M M[96DBZI5[=,ERVY8^2_ZCJX712F.!"LSZ=5*S0\M3!JURN_KTY!@(218! 2F M&7&\,>+X1>U7QI FA00+(<$B(##-I-A1',;Y03N61M!VY,"NBULAS=#J**#M M !_:1]U7Q5!HNHZW>"*VZG@O;>)N[/=E]!^W]=EMAT>TO1.T#["W.KLR78S= M1]8(3)2>".0J\:[(Y^U%PKI&V,7WC2B@:"$H6@2%IAM2$5O\LI@M!J6VH&@A M*%H$A:8;5M%;O ^_->R([Q.Q0%7V-4F_R6!7/:5)7H5 =%OYQEWE&T9+ M'1 MQI)N)U!YE 3MX @I,X)"TRVD>@U*;+*0XBUR4&MZB;(.*996,-IJHRZ1] MCP;M=:G;:N1U- ]*MJ'0=,TK4H[MK!SR*0!EZ V:MD7 2ZYZ!H(2A:!(6F&U;Q<&+GX1#E!KN(WL;J,NFC,>DD>$&% M1E!HNA44RR=VEO]_JQ=V^-X6((:Z4!"X'1. \G,H--T$BI\3*TTTFV#'+9-8 M,)1M'7>(4[FMS>/JS(K16K2K7S)R ]I2\+FAH>>-7=*V RB=AD+3[:#H-+'3 MZ;ZQ!Y01(C11A)?T)KR]"Z%V$;U=VL!T1X[3SH:#"HV@T'0K M**9+[$SWCU51Z?NJ3*9R8YKDZ+0^/X@NX_)SM76MO/IB)JV33&7,;_:S!^_8 M'4L1/D3?T7-GW>WC[VUB2+00%"V"0M,]03%V,GI9O 6TY@Z*%H*B15!HNF%5 M\H#8DP> F46[I-XV&^^46005&D&AZ6Y42C1 M[S>5E%KY%_ERI<(KV2.\[G'TQ3[@W@<[0?,'H&@1%)IN>I4_H/A%!5@*FFL M10M!T2(H--VP*B5![2F)?7+=M)LX,![0,+0S'-"P#["W.I\CO4"WSK7;TPO; M(?)C7CP6'NF/V'W:A]K[&8(]]@Y[[OTYQ42J7=#(BQE&IL9RBEVH?>6]'/<8" JGP*M>=3]EJ%NAD/4\75 M+KFW>X/F3Z#0=*VK_ FUYT]@%JN=J[CVT?0.6Z#9$%"T" I-MZO*AM"7E0VA MH-D04+00%"V"0M,-J[(AU)X-Z5DTL:/UMDLWXV$JFH *C:#0])\TJHR':\]X M/$_1I!&Z_5LO8]'$[?Y@P%@TL4^BK\JAT'25JTR#:S^I %%:L8OHZ_@-VK:Y M3*454*$1%-K:"L.MG_IGK)S7[UC@J%;K^A?OF[N;]SB!=-MR_;Z%]84HEO4+!6X*(8JL_KA@\8R550/Y M_6U1B(>+2L#FK1>3_P!02P,$% @ '3;Z5.<91'21 P >PP !H !X M;"]W;W)KZRG-H" MXEA% S1%-MEV413[P$ACBUN)=$G*3O^^)*5H?5%4&\B+SV6'' N5&J2MMSG,BN M,*%6,C%KMSR9L%J6A,(M1Z*N*LQ_SJ!DFZGE6D\+=V192+U@)Y,57L(]R,^K M6ZYF=H>2DPJH((PB#HNI=>E>I+&6-P)?"&S$UACI2!X8^ZXGU_G4<6ART%SWM&P6L5O&,5 M_%;!/U8A:!6"8Q7"5L&$;C>Q&^+F6.)DPMD&<2VMT/3 L&^T%5^$ZG-R+[G: M)4I/)N\QX>@++FM -X!%S4$= HG>HCO(&,U(2;!)*%L@60"Z% *D0)CFZ"/! M#VI;$A#H; X2D_(U^O,/-PK?(4+1WP6KA9(3;]"KG?G$ELIO;=W.6A]GC8_> M,SZZ'KIA5!8"I32'?!? 5@%W47M/4<^\0<0Y9.?(=]\@S_%<=/7I*SIK/'_= MX]W5*5B?[^?H[%4?S/QX&.=W+J5'8[GC :P=[OSNQ/@&W/_]B;FFJUJ=AK]J M3"616%]YM=84+WUHOGU4NNA:0B7^[4M[8RCH-Z0KY(58X0RFEBJ! O@:K$3' MX;SKR])+@LU?$BQ](;"=; 5=MH(A]&2&2TPS0%B:^SN#):&4T&5?.AJDR"#I M]V6=^%'@C>.)O=XF>M#@J43WV(SC,'9W;::'8DXGL<-+V/$2#O)RF>=$G]$^ M'AK-<,M8$/G^>(^&0?Q3:7A)L+3'__%H-([Z&8LZQJ)!QLR]7YM[GQ68+J&/ MNNC =!3ZHSWF!NVRKQU'2\,PWY&1ATCHV%&&%=]"$7PV!"" M),=4E$WMP_E_ZO76CVGOBS/J4'[IS+58](+W6#/9MHC%D71,]JLFT;X?YBF+;_!7-5G@4I8*$CG M?*32P)M6MYE(MC*]W .3JC,TPT)]'0#7 FI_P9A\FF@#W?=&\@M02P,$% M @ '3;Z5%'I8W,*!P I3\ !H !X;"]W;W)KLGKQ^_3^T\C8\?>?HM6S FT(\X2K*3SD*(Y5&W MFTT7+*;9/E^R1%Z9\S2F0AZF]]ULF3(Z*QK%41?W>H-N3,.D,SXNSEVGXV.> MBRA,V'6*LCR.:?KSC$7\\:3C=9Y.W(3W"Z%.=,?'2WK/;IGXO+Q.Y5&W1)F% M,4NRD"=GLJ(16PJ% 25 M_Q[8.8LBA23S^+X&[93W5 TW/S^A7Q2=EYV9T(R=\^A+.!.+D\YA!\W8G.:1 MN.&/?[)UA_H*;\JCK/B+'M>QO0Z:YIG@\;JQS" .D]5_^F--Q$8#C)]I@-<- ML&T#?]W MVUPL&YP8-N@OVY0=+V[ZGM!'*&"CH]3_HA2%2W1U(>"_:*UY"M, M5*'#64[,;Z@88KN:)0S=,5HEJ=,5H% >^A6EN0LCQCB>!A=\40L,A0D,S:K G0E M)24O^(F7,VQ$)&RZCWQO%^$>]M#YA[_0SBKS/QJR.W?!^GQ+T,Z;)AAB#]/[ M54J!-98W,F!5N//+FO(+\(-GP(/O>2A^HELVS=-0A$P.\,7=WH?+7?1.?G.A MG?<\RYIR/EO!#@I8]0WW,-Z3^0V'WG'W89/N5=QP,\[W!@-<#2/;<'U_.!@= M5,."AKMZ/=P?:;@*"P[B(39E.>)D'HYI]D" M7<@O:O3UBL43EOZ-_BFOHQLJV.8%K=/=3:%*:F\4S6F8W)?A3=0:-I4[)!B!! N P"H#WB\'O-].V?>W"M ?8.SW:U5O MO+LKZY!@ 1!8A?5!R?H 7F9?BO6#O$H?6"K70VC*,Z%FNBE=AH)&Z&L,ICQC M^J[*@P0CD& !$%BE!H9E#0Q?J+S--\.Z_NS"B#%5 M5U:!P"JL'I:L'OY?E?6!)ZF5N(P]OI!Z\>O+QN:<0R]$[>3"S6:T2MIROZ(XSS&'+9:.Z# MJ\! T0@H6@"%5JV&C<=PKTV5K='K^AG4GG7.+>.(.5MG;H'0JMQBS2V&5UIP M=OE)*BJ]ETOWEC5FS-Y98Y!H!!0M@$*KUH&V);R7^A)V&O.;M8/K&K.+(^9L MG;D%0JMRJ\T.KP6W T)CUDM%

<90;J@8"B!5!HU5+0-HCW4A_$3F;])OG@ MT9;,[.*(.5MG;MOP.CQM=G@MN!W/R2Q,P*$QNRG,E#; Q2-@*(%4&C54M#6 MA]>J]^$UN!I[O7W?WYK++ .).5]G=MMP0+!V0' +#LCYZU&!NAJ@: 04+8!"JPZ\=C5P2V];X.T7'X;^X?:#EOG^ MSMR#NAY0:%7NM>N!G5V/7XKN\OHCND[YA$["2 UK-1SF)/;!,J*&RG=S6=L9A9=*J^_=64<2 M6%L>V-GR>)7&6GDB,_?!66.@Q@3JSVH;E@;7E@9TMCU]J[(Y'LLE_-(6!&AZ@: 04+8!"JQ:"-CRPV?!XG;Q& M3<+I;\UA5F'$G*DSKVU8';ZV.GQGJ^.E FME_C*G[RHP4#0"BA9 H54+05L@ MOMD">97 UMCUU5_=_[ +(^9,G7EMP_[PM?WA6]H?N\J%_\8$.ETN4TZG"\MU M(82(0"T/4#0"BA9 H54'>V-_B=GR>)V(_"9UX/H+B79AQ)RI,Z]MV!F^MC-\ M2SO#**+F>0E"/Z!&!2@: 44+H-"JXZR-"K]%H\)OM"#Z]9^.[<*(.5-G7MNP M*GQM5?B65H51/^3]QROHY1NH_0"*1D#1 BBTZ@AK^\%OT7[P&XV%K<*%X''Q<<'HC*4J0%Z?#M0- MRIWYXW\!4$L#!!0 ( !TV^E2;RPC6JPP /=K : >&PO=V]R:W-H M965TWE]W2W7Y;;H7C2[LE9_N6_:;=&KM^W'ZV[7EL5J M7VB[N:9A**^W155?W=[L?_>NO;UI'OI-59?OVJ![V&Z+]O.;M@:,I=T_P^O'F[>G45#C4J-^6R'R@*]>.Q3,O-9F!2]?CC2'IU M^LRAX/GK+^R+?>-58^Z*KDR;S;^J5;]^=15?!:OROGC8].^;IY_*8X/$P+=L M-MW^_^#IB VO@N5#US?;8V%5@VU5'WX6GXY"G!6@]"L%Z+$ G5J '0NPJ07X ML0"?6D <"XBI!>2Q@-QK?Q!KKW16],7M3=L\!>V 5FS#BWUW[4LK@:MZ&%D? M^E;]M5+E^MNTJ5=JG)2K8%'51;VLBDWPMCZ,V*'GF_N@7Y=!VFQW1?TY>*Y> MU5VSJ59%K\J\*3:J3!E\&#Z_"YYE95]4F^^#O_Z%2/%C4-7!K^OFH2OJ5?=# M\-WH_:SJFT-5Z5>JFI7+%P$C/P0TI"1(?_EW\.SP.=\#7*D/ MUV\?LN#9=Q!--ITFO%2E?#(722YQ+:9SQ0ZN:S5:3D.&GH8,W9.SKPV9A[8M MZSXHNDYU.M2/A_(<+C_,E2^[7;$L7UVIR; KV\?RZG:H7O@CU)&89!DF68Y) MMD B&_4H._4H<['?ID6W#M1%&2R'%^4?#]5CL5%=#';N@4KNJ8;[UN,M$3%+ MJ+RY?CSOMP,N.L-1'@O!QK ,H*-)(D4\QN7.%OB*C40V$IN?Q.9.L3^LF[9_ MWI?M5LV'CV77;[^F](%'G"LH:4P,!5,;Q@GEQ-#91C$9QJ%!ECOK[BLS$ME( M9G&263AE?M>6N^+S7MO]T&[4;:Q5=]1+PU8P21A-#=!L6"4HB0W0;%3,A M$VZ([FR)K^A(9"/1Y4ETZ10]>RB#^[;9JH7J75>MJJ*MRH/\;;G9KQAV1=NK MWT'*2TLL$A+&S.$.P$02FL/=1E'*&36'N[,YOLHCD8V4CT[*1T[E?VUZM7*[ M/+PC6Q>1Q#PV1FYJXW@813(T9 ;H$BYC:71'[JR\K\Y(9".=XY/.L7/Q\TM3 M/[^L34Z\FSJOG[TW]<=(M.;$GGR3A+#$O'QO' MU+)&&A-_9L,H#Y/(7$OESMK["HU$-A*:A-IOADZI_[&_#]>3+J,CU?B60&5L MK U3""<)H8;:()U0MW=#;7<+?.7&8AOK?>;OR80;PT2]B3T>693$C)B"VT 6 M,+ML'91C*3[LA/@F9N$L=;UM>0H9IRKK, & 4\\BZS < M2\*06[,9JHO&8AMWA/;1Q&VD!T_7-]_DZ(CM?YEM(E( )A)JJ0\X\SAA9IS( MW1IO[>=PTT3;:>+VTV_K9;-5\A>?E,R?B[M-";XTK=B>ES#!8C.JDP) 2B@7UL &"$5$F1E- MRMVM\-9\#AM-M(\F3D-WFY7WI=)[M1_F:)#=()&D1E]=C?#>Q]K#KM+M=VE M4^SN):%M6THDB8FYXDL!(!7V7E<&$<94A(D9!W77WEOK.7PN/=L'=F\$?U@7 M;;EN-JNR[?ZVWS;L/X-RX^X'XVX(X^X(XVX)S^&OJ?;7U+TK_'JUJH8S(.IZ MVA75ZGE5!\MB5ZGK"^QD!DQ>L1#YF^$M^ARV MEVK;2]VV]_UP@J8>?&_1UE7]$9Z_;".J5NAA;$U?-BY2QBHQE;9AL;K7FV'6 MW%UU;Z'GL+54VUKJMK6OE\N'[KVHH<[ M:S=USK=M)*-10JQC(@!0$"ZD=8L%"",>,7-UE+N;X3U*YW"F5#M3.L69GBUG M]J&7R9T [.*"@68 " :: 1P<:'8WR[L3YK"J5%M5ZK:J:;/=-G60;HJN"UX' M__FYW-Z5[7]!Q5%W?E'9,E2V')5M@<4V[F'MCVF"LY+%]*&_#KYOIQ"E'NKJ^WNG/X>:;]/'/[^7?%/O+[ M)7_&.3UBVNL4E2U#9UH$$)IS3X^5T&(:Y)9VBLF6H;#DJVP*+ M;=RQ.N#!W $/OZP88-L\Y.:Q]!2 ,6H=7@=0)*;<--GN^GNK/4>D@^E(!W-' M.J:GQ;B)O"\G3+:,V0$2,Y"'^H$+++9QK^G0"'.'1KXURX;9F_"$1RRQ%A4V MCC+"S" J1,<(H9;S0@U:8+&-M==!"^;>U/]3R38,/*'.E6AF#]A GH34C#MG M (YPFB1F9DGN;I5W'\P16> ZLL"G[/%?'N_<#@LPFE 2FI%8 "B(E*&9.0#@ MB(@29N5-NAO@G=$W1["!ZV #)\ZUUK3L&XX:9T!ERU#9QV3,9@*.2JOG+W,QSM\);\UGROL\2O]VQ M )_4)V[OR=/8.@D&H+BUP^RNE?>4@^K=L=C&/:*].W'FG3D#<&KY%=MGK=V-\)9\#E?-M:OF4XX1.&0&#K-+90R$>?04 $8T M#LUS&!E(F$2QM!Y]@&JGL=C&,FL[S:-)4:D+)R$YJI=&9WF;MO]YY.C.."8$T+,U!P ICR==3L'4#1.K L,U7UCL8V[0+MO?ME]?V-: M% >L,A%)E)CG]R!@3!(SVSP#<.J^1)BYL^)NDG<'S&&]A;;>PFV]I^5&"< G MVPJF$"PV3S5E (I&YN(V=]?;^W$N?N*D(H!C\"0)$S.Y)H6 ML8S-$Q<9@(LB=:&800YW([PEG\,'"^V#A=L'^V1&"<"[*KW-J!( D]P\2)T! M*);$9K U=U??6^PY?+#0/EAMBL8U% M/WL>VA2O>TEHR.3*4%A/ & 5-EA:VD"X!(1\MC,_'-7WEOJ.3RNT!Y72*?Y MFGIB2F ZSA25+4-ERU'9%EALX^[5WEJXMZK]$J,$D 8.)D8!0# Q"B($$Z/< MS? 6?0[+*[3E%6[+.RDQ2@")XE!B%("#$J, &)@8Y:ZZM]!S&%NAC:UP&]MO M3XP2M@V%$J, &)08!<&@Q"AW<[S%G\/42FUJY93]Y*GY/1+:58:2K #@/LG* M/)\)$8))5NYF^(J.Q38677ML 2 8L 8)H8"UNUG>G3"' MZY7:]4JWZ_W*0=G@?X%'^I7[,WP75*AL&2I;CLJVP&(;][TVX=+])+>IZV6) M^B@W5+8,E2U'95M@L8V[5]M]>6'?^W*&@;0=N95^!6"L]"N(QURMN6OKK>T< MKEYJ5R_=KG[BM.E.S')_AO=UA7I '94M1V5;8+&-^_[L8>LX80:)&F9 9G$"4N^OKK2YJ/.'Z M["N0AJ_$^KEH/U9U%VS*>T4?OHC4I=H>OF7J\*9O=OMO1;IK^K[9[E^NRT)= M2@- _?V^:?HO;X8O6CI]U]?M_P%02P,$% @ '3;Z5!]Q' R(! 12$ M !H !X;"]W;W)KJJFFVMV'U3ZXP6G0 ,[:3C)=[8\?\U$(+?':D>E#,7#/ MX?IOMR3#_)KN2"[/;"C+L)"[[,GE M.T9P7(*RU$6>-W8SG.3.NV?+.=V+-,G)/0-\GV68/=^2E!X7#G1>#GQ- MGK:B.. NYSO\1!Z(^'UWS^2>V[#$249RGM <,+)9.!_@3810 2@C_DC(D9^, M03&51TJ_%3N?XX7C%1F1E*Q%08'EYD!6)$T+)IG'/S6ITURS )Z.7]@_EI.7 MDWG$G*QH^F<2B^W"F3H@)AN\3\57>OQ$Z@D%!=^:IKS\#XYUK.> ]9X+FM5@ MF4&6Y-46?Z^%. % _PP U0"D"QC5@)$NP*\!OBX@J 'EU-UJ[J5P(19X.6?T M"%@1+=F*0:E^B99Z)7EQHSP()L\F$B>6*YK'LNPD!A^3'.?K!*?@!C=\!U>DX4CGS:;WURVR0+;9)%%5E0DA6/R,,2 M>LW?W#WTZ#YJ=!\I=9Q",\TN MI!D7*G,SE=$264=&Z+4FQ!N@6=6DG8][_IEN91 ;&L1&ZHE=*MR)>X.66U9- M>#JY63#QQP'R_=>::8>&ZC1-;T9;;%U16X<%+[-8_].XX%OW,?,#?S:>HLEK M9;5#0W6NQLI:8NLJVWHHJ#91U?<#S;<)+^T+_ <,[)7Z&J:=S2I;:)4MLL76 MK5;KL:!-DP5U799N8*A.SUC,(=P8;.T8',*/00-#9A ;JI,UEG8(UP9;VP9M M^S:H;]QZ0_M=ACI-8U&'\&ZP-6]P$/<&]>U;;^@99:T:.%ML765;"P?5'DZS M":K=G?H:QDW0JK^SRA;98NM6J[5XT*;'@[HF3SQC"":+6"2+;3A#I.T']T%"=IK&H0SA!=/*N;1 GB/2=H'YH MJ,[56%FK3M ]>0-=_,#@#K.G).<@)1M)[UU/Y 19])EIWC/W?QR8OD#4$L#!!0 ( !TV^E0DN AXG @ ,HP M : >&PO=V]R:W-H965T5[M2)JNFT3:;4]?UY]LDS6?WM\V]#^7];;%769K+#Z53[;?;I/SZ M5F;%T]V,S$XW/J;KC:IOS.]O=\E:?I+J\^Y#"5?SLY55NI5YE1:Y4\K'N]D/ MY$WLN76#!O%K*I^JWG>GIO)0%+_5%^]6=S.W?B*9R:6J323P<9 +F66U)7B. MWUNCLW.?=2BR/Z9KM3F;A;,G)5\3/:9^E@\_5VVA'AM M;UED5?.O\]1BW9FSW%>JV+:-X0FV:7[\3+ZTCN@UH'2D 6T;T$L;L+8!N[2! MUS;P+FW VP8-]?F1>^.X*%')_6U9/#EEC09K]9?&^TUK\%>:UQ/EDRKAUQ3: MJ?M%D:]@V.7*^3'-DWR9)IGS+C].P'H@BT=';:2S*+:[)/_JW,"WO"JR=)4H M:/-)P0=,&U7C:DPI-_4D.DCG1594U4LGS9?%%JXBJ9(T>^G\]2_$Y]_#;>>7 M3;&ODGQ5O7*^&US?SA40JQ]OOFQ)O#V2H",D"'7>%[G:5$X,;%9# W/PR-DM M].26M]1J,9++UPXCKQSJ4N(L?OJ7\^+XY"^1IUM<8^OSI\AY\1UF)KK9+Z7Z#@>6_I-RSJ&'>Y%X/G$OYT?^@X] MPD0/1BB#OT-89%HCG%/?XT-<;.(8#X0?=K@!4>],U+,27115,_%+"^&C!=[K M^H9RX7.=,8+S7(]1C3$&$YR)0&.,X CU2-@S.*#,SY2YE?+?2EC5SJXL'E.% MT>5&OS >H>]J;$U8 #"BD351Q!6"^D(C:^(H\\#)#.?JG[GZ34,VPO7GG2PA M".9K1W[9U3$2'6#?YJ]ZFW]3[9*EO)M!;*QD>9"S^WJIN=]C@61*8]&4QN*) MC T&0IP'0CP34"J9E,N- [L#B( #J)M=O>E@PR&0]48(#SUM!B(XQJBKP2($ MYG%.1*A-000G L%HB$_!X,P\L"\WF<,VCE_@X41UJ>Q,6Z*%9/:99A MO*UVKEV"4QJ+IC06AXB?/>[[([L8<3L)Z-H]G2L)_:NS6&OCW+"O!VAWU/ Q$H?$@Y()W*(\LM-DJ^E MLX;\JFH%[+@+B.D"CP;Z6D-@+"#Z3H>A0OBCN\"$>2,1AM"./K72_QGT?=D. M_3A;B@PX#4.#KHECH7!=G:\)@_A#N.OKC$U@ +&E%\Z'K#N-2NPB]<4_^NG) M@X2,1YZN5/(%W^M;F]JN$7)A3'P$R)DQ.R($Q]V >KK"03L&$1F,Q%C225AB MU[#OSI2M*H=@@I+Y^EZPP'"4L%#GC4-XX107;MC0! )KK'*39Q'?*&+_!CM&)PHQD:[4[3D&4G;K/7E(%$_ M!?TNW#5)/TP(^,A3=,2:U%DUJ+I[(V'+!.^1*[]/VKQVY*:Q'!=#3E1%\@ M)HRX(1G)]TBGMHE=;I^4 /BPE/GRJP-B.Z^R8R4L6?UW7ZE:C^(1$I'!@G-F M! M,I9. Z[4-%.<+3QA;I D4$$K'8D4GOXE=?_]2*,@\EN-%/=0+B$CUJ&\D M5@L,Z/M!H!<\$!S(+% >NA<0>Y1RWLMJAH7 3AU3NSK^D)1U#G*J@/[[O=P^ MR/(_&'N[I6N7UJ36HDFMQ5-9&XY))]FI7;+;2HSVIE#5Q2T[2;N-K#4UJ+J)DPZ*(2@=R,Y-"TRR>H/9]XKC!J;WZUSZ:T M%E$SNS!\AB4T(S[K<@_J35!@I=8$YFK/36DMFM1:/)6UX7!T21&U)T77E%DI MEJ)H6[R]NZM=C?3HZ7(AQE !'], 7=Y$K3+_RCIL:TQ+@D/])^= N":'V).3R2JS=T-5K==+<8E)K,44R%=\C?*0T0;L< MA-ISD*/L+BX+C4B. !,MT,M1& Z;: C,X\!*GVA8:N*">!\CW^4GT48CO@!)7I-#@-Z M(1=L9%]D7<;!IJ[',[,V?J.-[@+#Z!4J!$,9-5ZG(RA(34O8M"O', M5,%&/1;!X!'/#B,$=L<1'(BSK5#>;H ;/D-HZS&"A9H\*3P0C MKU]8)X+9) 5XAI[H(-0@CN%"US@Y@\ "YNI;0HSA6$B"$47%.K'))JC LTLK M\!@0J\ C.+0"CW9LJ<"S3DFR/Z<"SR:MP$]J+9K46CR5M>& =>*7_>D5>'N/ M5X_=I"J9X15XO1Z P"P5>-:I7_;M*O ,K<"[1MJ%X0@Q8GZ$XGQ! OVU/ (4 M@O.Q+;)3P\RNAI^-%:@7$%F*>@'3N9@7,)SP/.,8$ *$C, ?V2"]3@U[=C7\ M?[V':&WVCWSB[R%:8/^H*?H> C&(OH? .D;?0\Q[9[:WLEPWA^4KX+G/U?&< M\OGN^4#^#\TQ=.W^6_(F/AZK[\P<3_F_3\IU';$R^0@FW=<"QJ8\'IP_7JAB MUYP,?RB4*K;-UXU,5K*L ?#[8U&HTT7=P?F_+]S_ 5!+ P04 " =-OI4 M]4"'T6 % "J%@ &@ 'AL+W=O&ULO9CO M;YLX&,?_%2LWG5II+=@88[8TTIIDNKW85*VW.YU.]\(E3H(&. ,G7?_[LX$2 ML)TTT[J^2?CQ]6/[P^.'+Q[?B_)KM>9<@N]Y5E17H[64FS>>5R5KGK/J4FQX MH>XL19DSJ4[+E5=M2LX6=:,\\Y#O$R]G:3&:C.MK-^5D++8R2PM^4X)JF^>L M?+CFF;B_&L'1XX7/Z6HM]05O,MZP%;_E\LOFIE1G7A=ED>:\J%)1@)(OKT;O MX)LYC'2#6O%7RN^KWC'04[D3XJL^^;"X&OEZ1#SCB=0AF/K;\2G/,AU)C>-; M&W34]:D;]H\?H[^O)Z\F<\::$3Y5:6ZFZJVLG)5!0+ M]=CY KQ/"U8D*!__P9)^!:D!?AS+;85*Q;5:_!J<#[VI)J''HV7 MM&.^;L:,#HP9(O!1%')=@;D:_&(8P%, .@KHD<(U.AIQQI-+$,#7 /D(@NFG M?\!9,_)SQ^BF/Q+KR^T,G+URA9F='L9_:DCSDV/!^$BL ;N@RZ"@#HX/!/^D MJEFB'_W95J=16IR#32EVJ7HRX.X!J))6JE0J5DU-2&7*G8^\Z834G>CJMIM M'U$(Q]ZNS[Z117T9@4$P5,WL8!=8R=!0-G?(4!"'&'>Z 1'<$<&G$>DX[-$H M(FFQX]4)1)I.PM[H$/)I0 PBMBS ),0&$5L%*?4#8I";V[H+Z-,0(>)F$G9, MPI_)DF53?)YD$MK#BPGV#20.%0RAF20N%0Y]$D8&$X<0T]"/?#<2TB$A1Y', METOUMM25DW]/UJQ8<:!6"@?-<054]:V)J2+9'/!OVW3',E5NJ_IBJ=*H3!-= MB/5]%R]B#QW%41@:P!PR3$AL '.H"(V(L43GMBQ45-VLHHY5]&3ZG"UXHKQ0 MQ<]5^C1'^D7RTXPB>YU1C$*C6$QM&<;$-TC.;%4 ,35S;V[++B#U<1 <*#VT MXT2/?C 6>DB1.WB$?@^MM+(UB$?]]=)P\B6Q30D MV*S.CF@1C>/H0"K%':+X>1%Q=?D(G-B&$U(<^485F=HZA"F)S 1RA'.QGMLZ M ^( #O3W?M _BN>&E=K//1J^?S_R_(Z7_SE=VM%(^A/G3;5A";\:J6^8BI<[ M/IIHW^&_=;FJ9XTV>]9H\^>*-GPF/8\.7\)BM;WT"'H)A]7V,A@?)3B.8Q.*0PB#, HB$XPMA(%:O,A\ 3B$ M@7HOTP/U'^[=./PI.WZJT6I[Z8^/QC FIM5RZ& 0QX2:8&R==EL!HF9A!1RBV=MR>-R7OX3A@@X#C4)L>JFI2Z>X6?GD\N-($;:HV4*"HUZW0V9[ MVPZ?]NV_RGA!VU@C&%*3E*T* M.:.D3J4TXM/6O=.82$]O-Z"&IOYN%Q-_]K MG!>TS32DR)S5U"%#U/RVF[E4. [MLFWK DA5$A]@M#?Q\+B+?V[KU7;7_X#7 MAM/<,VAE_4V# /G(I&,'N_H<0FS@>+T]N9R7JWHSM *)V!:RV9CJKG8; MKN_J;4;C^K7>B*WW^O9AFEWD5+1 M6_?N6T2"#ZV,G[.6J'O@W%H;#]G4W;:>)6[EN(&+XM.['"#]-:M78CX MF:66&HV7UH##9LX>IP^+/.:GA)\2>W^QANAD:^U[#)[K.,P,OUB?TI>0]>ML+CTJI?LJ9VSKXSJ+$1>T6OMO^!HY]9 MY*NL\ND+_9B;,:CVGJP>P4&!EF;XBX^Q#Q> /+\"R$= :@0?"B65*T&B+)SM MP<7LP!87R6I"!W'2Q*%LR(53&7!4+JVI0XNQAB=IA*FD4/!LAF''KMD&J$58 M6MT)[0A)2W<$-2 ,O4JFPZPM.06.LQ*M1SV+0DU_1L\)J M E^FGR#/\@S>-BNXO;G[FX8'BV>?^=EGGGB_7O=)TNS0$"@IME)).OY/W< R MO4\T\48?RNED5O##96U^T>]X=5^$VTGC06$34-GD?L; #==A",AV:01;2V&@ M:=F&%X0N)H3SQEHZ!7&JYS=9_@%02P,$% @ '3;Z5%J3MZJ6 P H1H M T !X;"]S='EL97,N>&ULW5GM3MLP%'V5*, $TM0TR4B;T5;:*B%-VB8D M^+%_R&V MSBF5SC+C>35TYU*6[SVOFLYI1JI.4=)<(6DA,B)55\R\JA24)!489=P+NMW( MRPC+W=$@7V37F:R<:;'(Y=#UPV;,,5^?$C4:O7,=PSG'3O+ZX> ><:N7 ]*^VEG?8483T]BC0Z@K33U0_*7>.8B]XQZ>CL M>=C+2>>0@_ZQ,1R. *./=^EWZ/YNWNLBYCO6F+%_;.X.IPZC#RS:SAIA9YA9 M: _I;#LDU!A9'?NS=6BN,.IC5DCG$#-&'%D#W@I7&WKU_C :I$6^V29@EX ! MQ4PRZCP0/G3'A+.)8&"5DHSQE1D.8&!:\$(X4NU/RI4/(]5/ _NF!UM7S9.Q MO!#:M_%@?D_JU_> =0\$,LX;@8%K!D:#DDA)17ZM.OIE/?@(" MK/S@TMT8Z"_E9%*(A(K-=NFNAT8#3E.0(]AL#M^R*#T I2PRU4@8F14YT1K6 M%G5#T4XIY[>PKW]+=[B7Z=:N4[*&0 M'Q/QF,P3%O?BO11FSYJ8ZQLR%A_,#]VFU@]]DCC. RC",OH>&Q5 M,,;R%D7P8V?#M($%Y@<\/2W7^&SC%7*X#K Y/50A6*1X)6*1XKD&Q)XWL(AC M^VQC?L "FP6L=L"_W0_4E-TF#&%6,6W8"L:1.,80J$5[C481DIT(/O;YP59) M&,:Q'0',KB ,,016(XY@"D #AH2A/@?WSB-O?4YYFW]*C?X 4$L#!!0 ( M !TV^E27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G>FU26]J-9M(N547)6+)4JTZ3M>U[83J7.6A_>;\XU,FWZ(2_5M-1Y M9C=6&[YH]:UXVU]]%"^ZT,\ZT>7K1:M^GZB62'6F4_U#S2Y:7DL4R_S;;6[T MCSPK93*>FCQ)+EJ=9L<794H]W=D\KB G\KFHMY3R^4E:D(M6Z-D3SK4IROJ( M^OS2,KXH>W#S:5WF-SHIE;F6I?IH\O5*9XOJ-/9?M,G?J,MA\]H4XCOS?XHQ MG\_U5%WGTW6JLK(I1Z.2"C KEGI5M$0F4W71NLI?E!$CN5#5G[*_?Q8?QX?W<]F ROQ>7@?O!P-13CV^%P,B: /@#T3P8H MSD:20'8!9/>(D..)??DT?+" CS?BZO'3B$ & #(X(>0_/H'L Z2 'XUL" M&0+(\'20MX,' AD!R(@7\M$L9*9_U#N$S&9B9'0VU2N9B(%M'0ED#"!C7LCQ M.DVE>17Y7(SU(M/V:S(K+> T7V<.9!] ]GDA+]>%SE11B*L\?=99T(?=02^[Q8MYE+ZHHJX,*B@3EPFR7G]>Q$$]JJO2+M+_^IWA0)>5#;NDP MRV5DU$J^UD567\_'728[6%O"K-6]D)^ MMRO9;/%!/IH\/LC[%:5$>(NZSYNG9;.B2-#K,U/JI\8>1J604) MA_B0+SK,PKC+IGFJQ$1^5[0I]I$=?&8[/%4;;:T;R:HAF1B9%;(.Y!Q") N? M61;CI33J_-+>J;/*M-7-L7U5?1B(<$9KJ\DT65S9VM6&DLITJ]S(C5?C, MJJ@+<9DG,V6*WVM7E*^4#3G"9W;$V7U>%'^(H329+;="C&R+5_-20*0)GUD3 MPW25Y*]*B4N5J;FF^O*1,7QF8]Q(;<07F:R5^&1-MC:J^@*E0Z+PF45A[X-9 M);*9N+&=8WLW'&R4?20-_Y2AAA/^^L@=/K,[8-CF8':13KK,.L&EV:68R"E= M9J>0F$B<3:KXH_B#LB&?=)E]'0%GOP 6(DMT(BN729Y0)BI*I M*2923)=9,?OCI+UU$QFGRVR<.F#:2X5,TV4V#8R$D"K-G]@58>VLFLDS ;)F#D59#2C&198*3Q#5[2Q-I)SAE M@.-H)T#:"9BU@R,'VB4/D'F"DP8X 9V&1.;I,9L'8_8H)G)0C]E!&#.DF,A! M/68'8#$*8[DP^G\IDMA#%I@]1#%NHQ M6P@/93@-$K)0C]E"C(0CUF"]$1EW,QF,UT=<@O8U),9*$>^Q0-Q1S; M,\[6-B:W=>!S9A0=+@B1A<*CS>E;RL^97-OBK+OQ38^$8B(+A2>:YQ=GUZJ4 M-(TC1!8*3S7BUM0 BHDL%)YTQ(VVFR&R4,@^XH8P:;L9(@N%S!;"F+0C%\*4 M,F8+84S:D0N1A4)F"\%AUFOG%D(6"IDMA##/G<2>$%DH9+?0UFAPS;L95Z*8 M$;)0Q&ZA;P64WF:[^WDI)<<>1^LA$??8, M!90[Q[#1+N8FTDB@MGQ\(+/8[AH%[2ZI_), MN0M3X3)0C]E&(!^IFB!R0.%Z4(_91]LK0+;"80<4K@CUF(UT('5J@^N PG6A M'K.3#H/60[0.*%PBZC%;Z2!H$\PYH'#YJ'>:K+E- ^6 P@6DWDGSYKH.*%Q. MZC%["8,&#BA<5^HQFPF#TKG,#GX4 ?>S"#!HZ(#B!Q1P/_\&@D8.*#13\ZB" M=GUX\>']S-HC4[,'^R.%W3Z5R71D1/52G\L/>M4*Y?DZ2:[LML?L/I>SS0.) M-@]3^O ?4$L#!!0 ( !TV^E2SZYZ ) , ,-! : >&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VTMJXT 4A>&M!"\@JEOO:I*,>I)IDPT81WD0 MO[#4=++[-LD@.44/>A+TCT3)^.J X,.4ZUS]&K?K^?FPGYZ>C]/%ZVZ[GZY7 M3_-\_#$,T^9IW*VGR\-QW)\_>3B<=NOYO#P]#L?UYF7]. [>N3R'A>3/^/&Q^[\;]_(_!PY_#Z65Z&L=Y=7&W/CV.\_5J>-U^ MWIZ&]XM=GB>O+F[OKU>GVWM;#4L'\A+(+Q\H2*"P?* H@>+R@9($2LL'RA(H M+Q^H2*"R?* J@>KR@9H$:LL',JKM 7K[[LGN WE[U M]@"]O>KM 7I[U=L#]/:JMP?H[55O#]#;J]X>H'=0O0- [Z!Z!X#>0?4. +U# MMUD"T#NHW@&@=U"] T#OH'H'@-Y!]0X O8/J'0!Z!]4[ /2.JG<$Z!U5[PC0 M.ZK>$:!W5+TC0._8;78#](ZJ=P3H'57O"- [JMX1H'=4O2- [ZAZ1X#>2?5. M +V3ZIT >B?5.P'T3JIW NB=5.\$T#MU?U8"]$ZJ=P+HG53O!- [J=X)H'=2 MO1- [ZQZ9X#>6?7. +VSZIT!>F?5.P/TSJIW!NB=5>\,T#MWATT >F?5.P/T MSJIW!NB=5>\,T+NHW@6@=U&]"T#OHGH7@-Y%]2X O8OJ70!Z%]6[ /0NJG%:!W5;TK0.^J>E> WE7U MK@"]J^I= 7I7U;L"]*[=86^ WE7UK@"]F^K= 'HWU;L!]&ZJ=P/HW53O!M"[ MJ=X-H'=3O1M [Z9Z-X#>3?5N +V;ZMT >K>NK /0VUQ?UP'X;:XK[#B X.:Z MRHX#&&ZN*^TX@.+FNMJ. SANKBON.(#DYKKJC@-8;JXK[SB YN:Z^HX#>&ZN M*_ X@NA] 9/1P.PKF 31^Q+FM[8PI_EM.TZ?B3[678#OU'L^?W?\?/[[\N-F M_V[>N1Z^QIAN_@)02P,$% @ '3;Z5/-SDSM_ @ .S\ !, !;0V]N M=&5N=%]4>7!E&ULS=M/;YLP&,?QMQ)QK0*V 1NFII=VUZV'O0$&3H/" M/V&W2]_]'-)6VM1%JS)IWTM0L/W\'FSI<_/UM^?)NM6A[P:WB7;>3Y^2Q-4[ MVU5#W_GAV2JZGWU8!,EA$[JAN:WE/5+0AQ6+G/\F'$?^'/"R[NN3G>>VL:O[:O9?JC[,2@Y=XOQS9UU\OL0[/8[;;5O;9JP? M^[ D=M-LJ\;MK/5]%Y^*7IU/]F&'[>E77IR_E#D7&&;>S^/DPHG-]N-QKT=R M7+V>0B$[^_;\)[XEAM(7?Y\]GG9CF[_,#MO[8YSWRWFX9'E

    _GO%;_0_V MH2!]I) ^,D@?.:0/#>G#0/HH('V4D#ZDH#1"$5522)444R4%54E155)8E117 M)05629%54615%%D5159%D5519%44615%5D6155%D51194XJL*476E")K2I$U MI\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " =-OI4F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M !TV^E2W-5AWR0< *@G 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ '3;Z5*!(6H"C! $14 !@ ("!?QD 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5 DOHD&2 M#@ ME !@ ("!;2T 'AL+W=O((5 UA !?3 8 " M@34\ !X;"]W;W)K+]-_L= ",8P & @(%!30 >&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5":"MI+Y* .(4 !@ M ("!&UL4$L! A0#% @ '3;Z5 MP1@=;"P %2( !D M ("!X)L 'AL+W=O&PO M=V]R:W-H965TX^HR 0 M !(* 9 " @=.J !X;"]W;W)K&UL4$L! A0#% @ '3;Z5!+B?W=W P .@< !D ("! MTJ\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '3;Z5(:_([S" P J0< !D ("!%;T 'AL+W=O?% !X M;"]W;W)K&UL4$L! A0#% @ '3;Z5$ VA5+' M#0 ,B0 !D ("! G]" 6L) !+& &0 M@('_UP >&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5&5LA"KC!P G1( !D M ("!=/ 'AL+W=O&PO=V]R M:W-H965T@X%04 @. M 9 " @5$! 0!X;"]W;W)K&UL M4$L! A0#% @ '3;Z5&'>NUW@ @ U04 !D ("!G08! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'3;Z5$DZ-HDE,P <;, !D ("!O!\! 'AL+W=O&PO=V]R:W-H965T M%&G IP0 ,* 9 " @3EJ 0!X;"]W;W)K&UL4$L! A0#% @ '3;Z5)4RWH3) @ G 4 !D M ("!%V\! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '3;Z5(JC!/3) P -P@ !D ("!G'D! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z M5)5"N5JV!P 8A, !D ("!H84! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5'\H@@2I @ P@4 M !D ("!])\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5 PT>R^$!@ =14 !D M ("!&JP! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '3;Z5'6:U^_Y! .AD !D ("!8+\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5 +: M]+3_! KQ( !D ("!Q-$! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ '3;Z5"SS*BJ^ P FQ4 !D M ("!5^$! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ '3;Z5$ $MNT"#@ :HD !D ("! M@O ! 'AL+W=O# &0 @(&[_@$ >&PO=V]R:W-H965TQ@%O&P8 '8C 9 M " @;@" @!X;"]W;W)K&UL4$L! A0#% M @ '3;Z5,&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5#T&PO=V]R M:W-H965T,F @!X;"]W;W)K&UL M4$L! A0#% @ '3;Z5'0@#7WA @ \P@ !D ("!-"X" M 'AL+W=O"P &0 @(%,,0( >&PO=V]R:W-H965T&UL4$L! A0#% @ M'3;Z5%E">@(= P K0D !D ("!"3@" 'AL+W=O&UL4$L! A0#% @ '3;Z5+&I&_*/!0 M=R !D ("!?T(" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5 'S$O1$$ ]\X !D M ("!"U(" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '3;Z5(5$AGMN @ 7@< !D ("!'&P" 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z M5!UCJ!JC#@ 6H !D ("!NW<" 'AL+W=O&PO=V]R:W-H965TU.7;P0 *<2 9 " @56* @!X;"]W;W)K M&UL4$L! A0#% @ '3;Z5![615M< @ SP4 M !D ("!^XX" 'AL+W=O&PO=V]R:W-H965T @!X;"]W;W)K&UL4$L! A0#% @ '3;Z5'V[UB9-# M(8 !D M ("!\:D" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '3;Z5!0D@\^ ! 1H !D ("!9[\" 'AL+W=O MQ ( >&PO=V]R:W-H965T&UL4$L! A0#% @ '3;Z5-T/ MG4)U @ Q 4 !D ("!#,L" 'AL+W=O&PO=V]R:W-H965TJ ME@, *$: - " =DH P!X;"]S='EL97,N>&UL4$L! A0# M% @ '3;Z5)>*NQS $P( L ( !FBP# %]R96QS M+RYR96QS4$L! A0#% @ '3;Z5,U,)U"6!P T$D \ M ( !@RT# 'AL+W=O7!E&UL4$L%!@ !X '@ #"$ %([ P ! $! end XML 131 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 132 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 133 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 492 570 1 true 155 0 false 10 false false R1.htm 1001 - Document - Cover Page Sheet http://www.Cheetah.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://www.Cheetah.com/role/ConsolidatedBalanceSheets CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Sheet http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME Statements 4 false false R5.htm 1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical) Sheet http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical) Statements 5 false false R6.htm 1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 1007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY Sheet http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY Statements 7 false false R8.htm 1008 - Disclosure - Organization and Principal Activities Sheet http://www.Cheetah.com/role/OrganizationAndPrincipalActivities Organization and Principal Activities Notes 8 false false R9.htm 1009 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 1010 - Disclosure - Business Combinations and Deconsolidations Sheet http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidations Business Combinations and Deconsolidations Notes 10 false false R11.htm 1011 - Disclosure - Investments Sheet http://www.Cheetah.com/role/Investments Investments Notes 11 false false R12.htm 1012 - Disclosure - Accounts Receivable, Net Sheet http://www.Cheetah.com/role/AccountsReceivableNet Accounts Receivable, Net Notes 12 false false R13.htm 1013 - Disclosure - Prepayments and Other Current Assets Sheet http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets Prepayments and Other Current Assets Notes 13 false false R14.htm 1014 - Disclosure - Property and Equipment, Net Sheet http://www.Cheetah.com/role/PropertyAndEquipmentNet Property and Equipment, Net Notes 14 false false R15.htm 1015 - Disclosure - Intangible Assets, Net Sheet http://www.Cheetah.com/role/IntangibleAssetsNet Intangible Assets, Net Notes 15 false false R16.htm 1016 - Disclosure - Lease Sheet http://www.Cheetah.com/role/Lease Lease Notes 16 false false R17.htm 1017 - Disclosure - Accrued Expenses And Other Liabilities Sheet http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities Accrued Expenses And Other Liabilities Notes 17 false false R18.htm 1018 - Disclosure - Segment Information Sheet http://www.Cheetah.com/role/SegmentInformation Segment Information Notes 18 false false R19.htm 1019 - Disclosure - Geographical Information Sheet http://www.Cheetah.com/role/GeographicalInformation Geographical Information Notes 19 false false R20.htm 1020 - Disclosure - Income Taxes Sheet http://www.Cheetah.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 1021 - Disclosure - Related Party Transactions Sheet http://www.Cheetah.com/role/RelatedPartyTransactions Related Party Transactions Notes 21 false false R22.htm 1022 - Disclosure - Share-Based Compensation Sheet http://www.Cheetah.com/role/ShareBasedCompensation Share-Based Compensation Notes 22 false false R23.htm 1023 - Disclosure - Commitments and Contingencies Sheet http://www.Cheetah.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 23 false false R24.htm 1024 - Disclosure - Shareholders' Equity Sheet http://www.Cheetah.com/role/ShareholdersEquity Shareholders' Equity Notes 24 false false R25.htm 1025 - Disclosure - (Loss) Earnings Per Share Sheet http://www.Cheetah.com/role/LossEarningsPerShare (Loss) Earnings Per Share Notes 25 false false R26.htm 1026 - Disclosure - Employee Benefit Sheet http://www.Cheetah.com/role/EmployeeBenefit Employee Benefit Notes 26 false false R27.htm 1027 - Disclosure - Fair Value Measurement Sheet http://www.Cheetah.com/role/FairValueMeasurement Fair Value Measurement Notes 27 false false R28.htm 1028 - Disclosure - Condensed Financial Information of the Company Sheet http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany Condensed Financial Information of the Company Notes 28 false false R29.htm 1029 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies 29 false false R30.htm 1030 - Disclosure - Organization and Principal Activities (Tables) Sheet http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables Organization and Principal Activities (Tables) Tables http://www.Cheetah.com/role/OrganizationAndPrincipalActivities 30 false false R31.htm 1031 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies 31 false false R32.htm 1032 - Disclosure - Investments (Tables) Sheet http://www.Cheetah.com/role/InvestmentsTables Investments (Tables) Tables http://www.Cheetah.com/role/Investments 32 false false R33.htm 1033 - Disclosure - Accounts Receivable, Net (Tables) Sheet http://www.Cheetah.com/role/AccountsReceivableNetTables Accounts Receivable, Net (Tables) Tables http://www.Cheetah.com/role/AccountsReceivableNet 33 false false R34.htm 1034 - Disclosure - Prepayments and Other Current Assets (Tables) Sheet http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables Prepayments and Other Current Assets (Tables) Tables http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets 34 false false R35.htm 1035 - Disclosure - Property and Equipment, Net (Tables) Sheet http://www.Cheetah.com/role/PropertyAndEquipmentNetTables Property and Equipment, Net (Tables) Tables http://www.Cheetah.com/role/PropertyAndEquipmentNet 35 false false R36.htm 1036 - Disclosure - Intangible Assets, Net (Tables) Sheet http://www.Cheetah.com/role/IntangibleAssetsNetTables Intangible Assets, Net (Tables) Tables http://www.Cheetah.com/role/IntangibleAssetsNet 36 false false R37.htm 1037 - Disclosure - Lease (Tables) Sheet http://www.Cheetah.com/role/LeaseTables Lease (Tables) Tables http://www.Cheetah.com/role/Lease 37 false false R38.htm 1038 - Disclosure - Accrued Expenses And Other Liabilities (Tables) Sheet http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables Accrued Expenses And Other Liabilities (Tables) Tables http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities 38 false false R39.htm 1039 - Disclosure - Segment Information (Tables) Sheet http://www.Cheetah.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.Cheetah.com/role/SegmentInformation 39 false false R40.htm 1040 - Disclosure - Geographical Information (Tables) Sheet http://www.Cheetah.com/role/GeographicalInformationTables Geographical Information (Tables) Tables http://www.Cheetah.com/role/GeographicalInformation 40 false false R41.htm 1041 - Disclosure - Income Taxes (Tables) Sheet http://www.Cheetah.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.Cheetah.com/role/IncomeTaxes 41 false false R42.htm 1042 - Disclosure - Related Party Transactions (Tables) Sheet http://www.Cheetah.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.Cheetah.com/role/RelatedPartyTransactions 42 false false R43.htm 1043 - Disclosure - Share-Based Compensation (Tables) Sheet http://www.Cheetah.com/role/ShareBasedCompensationTables Share-Based Compensation (Tables) Tables http://www.Cheetah.com/role/ShareBasedCompensation 43 false false R44.htm 1044 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.Cheetah.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.Cheetah.com/role/CommitmentsAndContingencies 44 false false R45.htm 1045 - Disclosure - Shareholders' Equity (Tables) Sheet http://www.Cheetah.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://www.Cheetah.com/role/ShareholdersEquity 45 false false R46.htm 1046 - Disclosure - (Loss) Earnings Per Share (Tables) Sheet http://www.Cheetah.com/role/LossEarningsPerShareTables (Loss) Earnings Per Share (Tables) Tables http://www.Cheetah.com/role/LossEarningsPerShare 46 false false R47.htm 1047 - Disclosure - Fair Value Measurement (Tables) Sheet http://www.Cheetah.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://www.Cheetah.com/role/FairValueMeasurement 47 false false R48.htm 1048 - Disclosure - Condensed Financial Information of the Company (Tables) Sheet http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables Condensed Financial Information of the Company (Tables) Tables http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany 48 false false R49.htm 1049 - Disclosure - Organization and Principal Activities - Additional Information (Detail) Sheet http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail Organization and Principal Activities - Additional Information (Detail) Details 49 false false R50.htm 1050 - Disclosure - Organization and Principal Activities - Principal subsidiaries of Vies and Equity investees (Detail) Sheet http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail Organization and Principal Activities - Principal subsidiaries of Vies and Equity investees (Detail) Details 50 false false R51.htm 1051 - Disclosure - Organization and Principal Activities - VIE Arrangements (Detail) Sheet http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail Organization and Principal Activities - VIE Arrangements (Detail) Details 51 false false R52.htm 1052 - Disclosure - Organization and Principal Activities - VIE Arrangements (Parenthetical) (Detail) Sheet http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail Organization and Principal Activities - VIE Arrangements (Parenthetical) (Detail) Details 52 false false R53.htm 1053 - Disclosure - Organization and Principal Activities - Financial Performance and Cash flows of the Vies and subsidiaries of Vies (Detail) Sheet http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail Organization and Principal Activities - Financial Performance and Cash flows of the Vies and subsidiaries of Vies (Detail) Details 53 false false R54.htm 1054 - Disclosure - Summary of Significant of Accounting Policies - Additional Information (Detail) Sheet http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail Summary of Significant of Accounting Policies - Additional Information (Detail) Details 54 false false R55.htm 1055 - Disclosure - Summary of Significant of Accounting Policies - Estimated Useful Lives of Asset (Detail) Sheet http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail Summary of Significant of Accounting Policies - Estimated Useful Lives of Asset (Detail) Details 55 false false R56.htm 1056 - Disclosure - Summary of Significant of Accounting Policies - Estimated Useful Lives of Intangible Asset (Detail) Sheet http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail Summary of Significant of Accounting Policies - Estimated Useful Lives of Intangible Asset (Detail) Details 56 false false R57.htm 1057 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue by Revenue Source (Detail) Sheet http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail Summary of Significant Accounting Policies - Schedule of Revenue by Revenue Source (Detail) Details 57 false false R58.htm 1058 - Disclosure - Business Combinations and Deconsolidations - Additional Information (Detail) Sheet http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail Business Combinations and Deconsolidations - Additional Information (Detail) Details 58 false false R59.htm 1059 - Disclosure - Investments - Additional Information (Detail) Sheet http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail Investments - Additional Information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Investments - Schedule of Unrealized and Realized Gains and Losses of Equity Securities (Detail) Sheet http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail Investments - Schedule of Unrealized and Realized Gains and Losses of Equity Securities (Detail) Details 60 false false R61.htm 1061 - Disclosure - Investment - Unaudited Condensed Financial Information Equity Investments (Detail) Sheet http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail Investment - Unaudited Condensed Financial Information Equity Investments (Detail) Details 61 false false R62.htm 1062 - Disclosure - Accounts Receivable, Net (Detail) Sheet http://www.Cheetah.com/role/AccountsReceivableNetDetail Accounts Receivable, Net (Detail) Details http://www.Cheetah.com/role/AccountsReceivableNetTables 62 false false R63.htm 1063 - Disclosure - Accounts Receivable, Net - Schedule of movement in the allowance for credit losses (Detail) Sheet http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail Accounts Receivable, Net - Schedule of movement in the allowance for credit losses (Detail) Details 63 false false R64.htm 1064 - Disclosure - Prepayments and Other Current Assets (Detail) Sheet http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail Prepayments and Other Current Assets (Detail) Details http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables 64 false false R65.htm 1065 - Disclosure - Prepayments and Other Current Assets (Parenthetical) (Detail) Sheet http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail Prepayments and Other Current Assets (Parenthetical) (Detail) Details http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables 65 false false R66.htm 1066 - Disclosure - Prepayments and Other Current Assets - Additional Information (Detail) Sheet http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail Prepayments and Other Current Assets - Additional Information (Detail) Details 66 false false R67.htm 1067 - Disclosure - Prepayments and Other Current Assets - Schedule of movement in the allowance for credit losses (Detail) Sheet http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail Prepayments and Other Current Assets - Schedule of movement in the allowance for credit losses (Detail) Details 67 false false R68.htm 1068 - Disclosure - Property and Equipment, Net (Detail) Sheet http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail Property and Equipment, Net (Detail) Details http://www.Cheetah.com/role/PropertyAndEquipmentNetTables 68 false false R69.htm 1069 - Disclosure - Property and Equipment, Net - Additional Information (Detail) Sheet http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail Property and Equipment, Net - Additional Information (Detail) Details 69 false false R70.htm 1070 - Disclosure - Intangible Assets and Related Accumulated Amortization (Detail) Sheet http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail Intangible Assets and Related Accumulated Amortization (Detail) Details 70 false false R71.htm 1071 - Disclosure - Intangible Assets Net - Additional Information (Detail) Sheet http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail Intangible Assets Net - Additional Information (Detail) Details 71 false false R72.htm 1072 - Disclosure - Intangible Assets Estimated Amortization Expense (Detail) Sheet http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail Intangible Assets Estimated Amortization Expense (Detail) Details 72 false false R73.htm 1073 - Disclosure - Lease - Additional Information (Detail) Sheet http://www.Cheetah.com/role/LeaseAdditionalInformationDetail Lease - Additional Information (Detail) Details 73 false false R74.htm 1074 - Disclosure - Lease - Summary of Future lease Payments under Operating Leases (Detail) Sheet http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail Lease - Summary of Future lease Payments under Operating Leases (Detail) Details 74 false false R75.htm 1075 - Disclosure - Accrued Expenses And Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail) Sheet http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail Accrued Expenses And Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail) Details 75 false false R76.htm 1076 - Disclosure - Accrued Expenses And Other Liabilities - Summary of Other Non-current Liabilities (Detail) Sheet http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail Accrued Expenses And Other Liabilities - Summary of Other Non-current Liabilities (Detail) Details 76 false false R77.htm 1077 - Disclosure - Segment Information - Summary of Revenue from Each Segment, Income (Loss) from Operations (Detail) Sheet http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail Segment Information - Summary of Revenue from Each Segment, Income (Loss) from Operations (Detail) Details 77 false false R78.htm 1078 - Disclosure - Geographical Information - Schedule of Revenues and Property and Equipment (Detail) Sheet http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail Geographical Information - Schedule of Revenues and Property and Equipment (Detail) Details 78 false false R79.htm 1079 - Disclosure - Geographical Information - Schedule of Revenues and Property and Equipment (Parenthetical) (Detail) Sheet http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail Geographical Information - Schedule of Revenues and Property and Equipment (Parenthetical) (Detail) Details 79 false false R80.htm 1080 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 80 false false R81.htm 1081 - Disclosure - Income Taxes - Current and Deferred Portions of Income Tax Expense (Detail) Sheet http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail Income Taxes - Current and Deferred Portions of Income Tax Expense (Detail) Details 81 false false R82.htm 1082 - Disclosure - Income Taxes - Reconciliation of the Differences (Detail) Sheet http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail Income Taxes - Reconciliation of the Differences (Detail) Details 82 false false R83.htm 1083 - Disclosure - Income Taxes - Reconciliation of the Differences (Parenthetical) (Detail) Sheet http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail Income Taxes - Reconciliation of the Differences (Parenthetical) (Detail) Details 83 false false R84.htm 1084 - Disclosure - Income Taxes - Tax Effects of Temporary Differences (Detail) Sheet http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail Income Taxes - Tax Effects of Temporary Differences (Detail) Details 84 false false R85.htm 1085 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Detail) Sheet http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail Income Taxes - Reconciliation of Unrecognized Tax Benefit (Detail) Details 85 false false R86.htm 1086 - Disclosure - Related Party Transactions (Detail) Sheet http://www.Cheetah.com/role/RelatedPartyTransactionsDetail Related Party Transactions (Detail) Details http://www.Cheetah.com/role/RelatedPartyTransactionsTables 86 false false R87.htm 1087 - Disclosure - Related Party Transactions (Parenthetical) (Detail) Sheet http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail Related Party Transactions (Parenthetical) (Detail) Details http://www.Cheetah.com/role/RelatedPartyTransactionsTables 87 false false R88.htm 1088 - Disclosure - Related Party Transactions - Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss (Detail) Sheet http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail Related Party Transactions - Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss (Detail) Details 88 false false R89.htm 1089 - Disclosure - Related Party Transactions - Additional Information (Detail) Sheet http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail Related Party Transactions - Additional Information (Detail) Details 89 false false R90.htm 1090 - Disclosure - Share-Based Compensation - Additional Information (Detail) Sheet http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail Share-Based Compensation - Additional Information (Detail) Details 90 false false R91.htm 1091 - Disclosure - Share-Based Compensation - 2014 Restricted Shares plan (Detail) Sheet http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail Share-Based Compensation - 2014 Restricted Shares plan (Detail) Details 91 false false R92.htm 1092 - Disclosure - Share-Based Compensation - 2013 Incentive Scheme (Detail) Sheet http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail Share-Based Compensation - 2013 Incentive Scheme (Detail) Details 92 false false R93.htm 1093 - Disclosure - Share-Based Compensation - Summary of assumptions used for grant date fair value under binomial tree option pricing model (Detail) Sheet http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail Share-Based Compensation - Summary of assumptions used for grant date fair value under binomial tree option pricing model (Detail) Details 93 false false R94.htm 1094 - Disclosure - Share-Based Compensation - 2011 Share Award Scheme (Detail) Sheet http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail Share-Based Compensation - 2011 Share Award Scheme (Detail) Details 94 false false R95.htm 1095 - Disclosure - Share-Based Compensation - Schedule of share-based compensation expenses of subsidiaries' share-based awards recognized by the group (Detail) Sheet http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail Share-Based Compensation - Schedule of share-based compensation expenses of subsidiaries' share-based awards recognized by the group (Detail) Details 95 false false R96.htm 1096 - Disclosure - Share-Based Compensation - Expenses Recorded by Group (Detail) Sheet http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail Share-Based Compensation - Expenses Recorded by Group (Detail) Details 96 false false R97.htm 1097 - Disclosure - Commitments & Contingencies - Additional Information (Detail) Sheet http://www.Cheetah.com/role/CommitmentsContingenciesAdditionalInformationDetail Commitments & Contingencies - Additional Information (Detail) Details 97 false false R98.htm 1098 - Disclosure - Commitments and Contingencies - Summary Of Commitment For Cloud Services (Detail) Sheet http://www.Cheetah.com/role/CommitmentsAndContingenciesSummaryOfCommitmentForCloudServicesDetail Commitments and Contingencies - Summary Of Commitment For Cloud Services (Detail) Details 98 false false R99.htm 1099 - Disclosure - Shareholders' Equity - Additional Information (Detail) Sheet http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail Shareholders' Equity - Additional Information (Detail) Details 99 false false R100.htm 1100 - Disclosure - Shareholders' Equity - Schedule of Retained Earnings (Detail) Sheet http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail Shareholders' Equity - Schedule of Retained Earnings (Detail) Details 100 false false R101.htm 1101 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (loss) (Detail) Sheet http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail Shareholders' Equity - Components of Accumulated Other Comprehensive Income (loss) (Detail) Details 101 false false R102.htm 1102 - Disclosure - (Loss) Earnings Per Share (Detail) Sheet http://www.Cheetah.com/role/LossEarningsPerShareDetail (Loss) Earnings Per Share (Detail) Details http://www.Cheetah.com/role/LossEarningsPerShareTables 102 false false R103.htm 1103 - Disclosure - Employee Benefit - Additional Information (Detail) Sheet http://www.Cheetah.com/role/EmployeeBenefitAdditionalInformationDetail Employee Benefit - Additional Information (Detail) Details 103 false false R104.htm 1104 - Disclosure - Fair Value Measurement - Additional Information (Detail) Sheet http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail Fair Value Measurement - Additional Information (Detail) Details 104 false false R105.htm 1105 - Disclosure - Fair Value Measurement - Assets and Liabilities Measured or Disclosed at Fair Value (Detail) Sheet http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail Fair Value Measurement - Assets and Liabilities Measured or Disclosed at Fair Value (Detail) Details 105 false false R106.htm 1106 - Disclosure - Fair Value Measurement - Reconciliation of the Assets and Liabilities (Detail) Sheet http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail Fair Value Measurement - Reconciliation of the Assets and Liabilities (Detail) Details 106 false false R107.htm 1107 - Disclosure - Fair Value Measurement - Schedule of significant unobservable inputs used in the fair value measurement (Detail) Sheet http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail Fair Value Measurement - Schedule of significant unobservable inputs used in the fair value measurement (Detail) Details 107 false false R108.htm 1108 - Disclosure - Condensed Financial Information of the Company - Consolidated Balance Sheets (Detail) Sheet http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail Condensed Financial Information of the Company - Consolidated Balance Sheets (Detail) Details 108 false false R109.htm 1109 - Disclosure - Condensed Financial Information of the Company - Consolidated Balance Sheets (Parenthetical) (Detail) Sheet http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail Condensed Financial Information of the Company - Consolidated Balance Sheets (Parenthetical) (Detail) Details 109 false false R110.htm 1110 - Disclosure - Condensed Financial Information of the Company - Consolidated Statement of Comprehensive (loss) income (Detail) Sheet http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail Condensed Financial Information of the Company - Consolidated Statement of Comprehensive (loss) income (Detail) Details 110 false false R111.htm 1111 - Disclosure - Condensed Financial Information of the Company - Consolidated Statement of Cash Flows (Detail) Sheet http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail Condensed Financial Information of the Company - Consolidated Statement of Cash Flows (Detail) Details 111 false false R112.htm 1112 - Disclosure - Condensed Financial Information of the Company - Additional Information (Detail) Sheet http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail Condensed Financial Information of the Company - Additional Information (Detail) Details 112 false false All Reports Book All Reports d120603d20f.htm cmcm-20211231.xsd cmcm-20211231_cal.xml cmcm-20211231_def.xml cmcm-20211231_lab.xml cmcm-20211231_pre.xml d120603dex121.htm d120603dex122.htm d120603dex131.htm d120603dex132.htm d120603dex151.htm d120603dex152.htm d120603dex81.htm g120603g01e51.jpg http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 136 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d120603d20f.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 492, "dts": { "calculationLink": { "local": [ "cmcm-20211231_cal.xml" ] }, "definitionLink": { "local": [ "cmcm-20211231_def.xml" ] }, "inline": { "local": [ "d120603d20f.htm" ] }, "labelLink": { "local": [ "cmcm-20211231_lab.xml" ] }, "presentationLink": { "local": [ "cmcm-20211231_pre.xml" ] }, "schema": { "local": [ "cmcm-20211231.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/factExplanatory-2009-12-16.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 921, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 1, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 6 }, "keyCustom": 162, "keyStandard": 408, "memberCustom": 95, "memberStandard": 56, "nsprefix": "cmcm", "nsuri": "http://www.Cheetah.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://www.Cheetah.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - Business Combinations and Deconsolidations", "role": "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidations", "shortName": "Business Combinations and Deconsolidations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:ScheduleOfRetainedEarningsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAppropriated", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1100 - Disclosure - Shareholders' Equity - Schedule of Retained Earnings (Detail)", "role": "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail", "shortName": "Shareholders' Equity - Schedule of Retained Earnings (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:ScheduleOfRetainedEarningsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RetainedEarningsAppropriated", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1101 - Disclosure - Shareholders' Equity - Components of Accumulated Other Comprehensive Income (loss) (Detail)", "role": "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "shortName": "Shareholders' Equity - Components of Accumulated Other Comprehensive Income (loss) (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1102 - Disclosure - (Loss) Earnings Per Share (Detail)", "role": "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "shortName": "(Loss) Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2020To12_31_2020", "decimals": "-3", "lang": null, "name": "us-gaap:TemporaryEquityAccretionToRedemptionValueAdjustment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1103 - Disclosure - Employee Benefit - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/EmployeeBenefitAdditionalInformationDetail", "shortName": "Employee Benefit - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "div", "div", "td", "tr", "table", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_EquityInvestmentsAccountedForUsingFairValueOptionMemberusgaapFairValueByAssetClassAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1104 - Disclosure - Fair Value Measurement - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "shortName": "Fair Value Measurement - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "div", "div", "td", "tr", "table", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_EquityInvestmentsAccountedForUsingFairValueOptionMemberusgaapFairValueByAssetClassAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R105": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleGainLoss", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1105 - Disclosure - Fair Value Measurement - Assets and Liabilities Measured or Disclosed at Fair Value (Detail)", "role": "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "shortName": "Fair Value Measurement - Assets and Liabilities Measured or Disclosed at Fair Value (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_ShortTermInvestmentsMemberusgaapInvestmentTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R106": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1106 - Disclosure - Fair Value Measurement - Reconciliation of the Assets and Liabilities (Detail)", "role": "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail", "shortName": "Fair Value Measurement - Reconciliation of the Assets and Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R107": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1107 - Disclosure - Fair Value Measurement - Schedule of significant unobservable inputs used in the fair value measurement (Detail)", "role": "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "shortName": "Fair Value Measurement - Schedule of significant unobservable inputs used in the fair value measurement (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_FairValueMeasurementsRecurringMemberusgaapFairValueByMeasurementFrequencyAxis_MeasurementInputDiscountRateMemberusgaapMeasurementInputTypeAxis_ValuationTechniqueDiscountedCashFlowMemberusgaapValuationTechniqueAxis", "decimals": "-3", "lang": null, "name": "us-gaap:EquitySecuritiesFvNiGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R108": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1108 - Disclosure - Condensed Financial Information of the Company - Consolidated Balance Sheets (Detail)", "role": "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "shortName": "Condensed Financial Information of the Company - Consolidated Balance Sheets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R109": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn03_31_2014", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1109 - Disclosure - Condensed Financial Information of the Company - Consolidated Balance Sheets (Parenthetical) (Detail)", "role": "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "shortName": "Condensed Financial Information of the Company - Consolidated Balance Sheets (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021_CommonClassAMemberusgaapStatementClassOfStockAxis_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "6", "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:InvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Investments", "role": "http://www.Cheetah.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:InvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R110": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1110 - Disclosure - Condensed Financial Information of the Company - Consolidated Statement of Comprehensive (loss) income (Detail)", "role": "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "shortName": "Condensed Financial Information of the Company - Consolidated Statement of Comprehensive (loss) income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "srt:ScheduleOfCondensedIncomeStatementTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2019To12_31_2019_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R111": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1111 - Disclosure - Condensed Financial Information of the Company - Consolidated Statement of Cash Flows (Detail)", "role": "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "shortName": "Condensed Financial Information of the Company - Consolidated Statement of Cash Flows (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "srt:ScheduleOfCondensedCashFlowStatementTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_ParentCompanyMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R112": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1112 - Disclosure - Condensed Financial Information of the Company - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "shortName": "Condensed Financial Information of the Company - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Accounts Receivable, Net", "role": "http://www.Cheetah.com/role/AccountsReceivableNet", "shortName": "Accounts Receivable, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Prepayments and Other Current Assets", "role": "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets", "shortName": "Prepayments and Other Current Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Property and Equipment, Net", "role": "http://www.Cheetah.com/role/PropertyAndEquipmentNet", "shortName": "Property and Equipment, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Intangible Assets, Net", "role": "http://www.Cheetah.com/role/IntangibleAssetsNet", "shortName": "Intangible Assets, Net", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Lease", "role": "http://www.Cheetah.com/role/Lease", "shortName": "Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Accrued Expenses And Other Liabilities", "role": "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities", "shortName": "Accrued Expenses And Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Segment Information", "role": "http://www.Cheetah.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:GeographicalInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Geographical Information", "role": "http://www.Cheetah.com/role/GeographicalInformation", "shortName": "Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:GeographicalInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - CONSOLIDATED BALANCE SHEETS", "role": "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromRelatedPartiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Income Taxes", "role": "http://www.Cheetah.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Related Party Transactions", "role": "http://www.Cheetah.com/role/RelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Share-Based Compensation", "role": "http://www.Cheetah.com/role/ShareBasedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Commitments and Contingencies", "role": "http://www.Cheetah.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Shareholders' Equity", "role": "http://www.Cheetah.com/role/ShareholdersEquity", "shortName": "Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - (Loss) Earnings Per Share", "role": "http://www.Cheetah.com/role/LossEarningsPerShare", "shortName": "(Loss) Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Employee Benefit", "role": "http://www.Cheetah.com/role/EmployeeBenefit", "shortName": "Employee Benefit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Fair Value Measurement", "role": "http://www.Cheetah.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Condensed Financial Information of the Company", "role": "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany", "shortName": "Condensed Financial Information of the Company", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:LiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Organization and Principal Activities (Tables)", "role": "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables", "shortName": "Organization and Principal Activities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Investments (Tables)", "role": "http://www.Cheetah.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Accounts Receivable, Net (Tables)", "role": "http://www.Cheetah.com/role/AccountsReceivableNetTables", "shortName": "Accounts Receivable, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Prepayments and Other Current Assets (Tables)", "role": "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables", "shortName": "Prepayments and Other Current Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Property and Equipment, Net (Tables)", "role": "http://www.Cheetah.com/role/PropertyAndEquipmentNetTables", "shortName": "Property and Equipment, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Intangible Assets, Net (Tables)", "role": "http://www.Cheetah.com/role/IntangibleAssetsNetTables", "shortName": "Intangible Assets, Net (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Lease (Tables)", "role": "http://www.Cheetah.com/role/LeaseTables", "shortName": "Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Accrued Expenses And Other Liabilities (Tables)", "role": "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables", "shortName": "Accrued Expenses And Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Segment Information (Tables)", "role": "http://www.Cheetah.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "role": "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:SellingAndMarketingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "cmcm:GeographicalInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Geographical Information (Tables)", "role": "http://www.Cheetah.com/role/GeographicalInformationTables", "shortName": "Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "cmcm:GeographicalInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Income Taxes (Tables)", "role": "http://www.Cheetah.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Related Party Transactions (Tables)", "role": "http://www.Cheetah.com/role/RelatedPartyTransactionsTables", "shortName": "Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Share-Based Compensation (Tables)", "role": "http://www.Cheetah.com/role/ShareBasedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.Cheetah.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfRetainedEarningsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Shareholders' Equity (Tables)", "role": "http://www.Cheetah.com/role/ShareholdersEquityTables", "shortName": "Shareholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "cmcm:ScheduleOfRetainedEarningsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - (Loss) Earnings Per Share (Tables)", "role": "http://www.Cheetah.com/role/LossEarningsPerShareTables", "shortName": "(Loss) Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Fair Value Measurement (Tables)", "role": "http://www.Cheetah.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Condensed Financial Information of the Company (Tables)", "role": "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables", "shortName": "Condensed Financial Information of the Company (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Organization and Principal Activities - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "shortName": "Organization and Principal Activities - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "cmcm:SharesConversionRatio", "cmcm:SharesConversionRatio", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:SharesConversionRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)", "role": "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "cmcm:SharesConversionRatio", "cmcm:SharesConversionRatio", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:SharesConversionRatio", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_CheetahTechnologyCorporationLimitedMembersrtConsolidatedEntitiesAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Organization and Principal Activities - Principal subsidiaries of Vies and Equity investees (Detail)", "role": "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail", "shortName": "Organization and Principal Activities - Principal subsidiaries of Vies and Equity investees (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_CheetahTechnologyCorporationLimitedMembersrtConsolidatedEntitiesAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:VariableInterestEntityOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Organization and Principal Activities - VIE Arrangements (Detail)", "role": "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "shortName": "Organization and Principal Activities - VIE Arrangements (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilitiesCurrent", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Organization and Principal Activities - VIE Arrangements (Parenthetical) (Detail)", "role": "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail", "shortName": "Organization and Principal Activities - VIE Arrangements (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfVariableInterestEntitiesTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:DueFromAffiliateCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Organization and Principal Activities - Financial Performance and Cash flows of the Vies and subsidiaries of Vies (Detail)", "role": "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "shortName": "Organization and Principal Activities - Financial Performance and Cash flows of the Vies and subsidiaries of Vies (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:ScheduleOfVariableInterestEntitiesFinancialPerformanceAndCashFlowsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_VariableInterestEntityPrimaryBeneficiaryMembersrtConsolidatedEntitiesAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "div", "div", "cmcm:SellingAndMarketingExpensesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Summary of Significant of Accounting Policies - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail", "shortName": "Summary of Significant of Accounting Policies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "cmcm:SellingAndMarketingExpensesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Summary of Significant of Accounting Policies - Estimated Useful Lives of Asset (Detail)", "role": "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "shortName": "Summary of Significant of Accounting Policies - Estimated Useful Lives of Asset (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_OfficeEquipmentAndFixturesMemberusgaapPropertyPlantAndEquipmentByTypeAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Summary of Significant of Accounting Policies - Estimated Useful Lives of Intangible Asset (Detail)", "role": "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail", "shortName": "Summary of Significant of Accounting Policies - Estimated Useful Lives of Intangible Asset (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_UserBaseMemberusgaapFiniteLivedIntangibleAssetsByMajorClassAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Summary of Significant Accounting Policies - Schedule of Revenue by Revenue Source (Detail)", "role": "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail", "shortName": "Summary of Significant Accounting Policies - Schedule of Revenue by Revenue Source (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_AdvertisingAgencyServicesMemberusgaapSubsegmentsAxis_AllOtherSegmentsMemberusgaapStatementBusinessSegmentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2020To12_31_2020_OtherIncomeMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Business Combinations and Deconsolidations - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "shortName": "Business Combinations and Deconsolidations - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:BusinessCombinationDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2020To12_31_2020_OtherIncomeMemberusgaapIncomeStatementLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeconsolidationGainOrLossAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "cmcm:InvestmentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Investments - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "shortName": "Investments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "cmcm:NoncashOperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Investments - Schedule of Unrealized and Realized Gains and Losses of Equity Securities (Detail)", "role": "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail", "shortName": "Investments - Schedule of Unrealized and Realized Gains and Losses of Equity Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - Disclosure - Investment - Unaudited Condensed Financial Information Equity Investments (Detail)", "role": "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail", "shortName": "Investment - Unaudited Condensed Financial Information Equity Investments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021_EquityMethodInvestmentNonconsolidatedInvesteeOtherMemberusgaapEquityMethodInvestmentNonconsolidatedInvesteeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1062 - Disclosure - Accounts Receivable, Net (Detail)", "role": "http://www.Cheetah.com/role/AccountsReceivableNetDetail", "shortName": "Accounts Receivable, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1063 - Disclosure - Accounts Receivable, Net - Schedule of movement in the allowance for credit losses (Detail)", "role": "http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail", "shortName": "Accounts Receivable, Net - Schedule of movement in the allowance for credit losses (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1064 - Disclosure - Prepayments and Other Current Assets (Detail)", "role": "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail", "shortName": "Prepayments and Other Current Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherReceivables", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1065 - Disclosure - Prepayments and Other Current Assets (Parenthetical) (Detail)", "role": "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "shortName": "Prepayments and Other Current Assets (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1066 - Disclosure - Prepayments and Other Current Assets - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "shortName": "Prepayments and Other Current Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProvisionForDoubtfulAccounts", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1067 - Disclosure - Prepayments and Other Current Assets - Schedule of movement in the allowance for credit losses (Detail)", "role": "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail", "shortName": "Prepayments and Other Current Assets - Schedule of movement in the allowance for credit losses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:PrepaymentsAndOtherCurrentAssetsAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020_PrepaidExpensesAndOtherCurrentAssetsMemberusgaapBalanceSheetLocationAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1068 - Disclosure - Property and Equipment, Net (Detail)", "role": "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "shortName": "Property and Equipment, Net (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1069 - Disclosure - Property and Equipment, Net - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "shortName": "Property and Equipment, Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:TangibleAssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY", "role": "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "cmcm:ScheduleOfIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1070 - Disclosure - Intangible Assets and Related Accumulated Amortization (Detail)", "role": "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "shortName": "Intangible Assets and Related Accumulated Amortization (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "cmcm:ScheduleOfIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1071 - Disclosure - Intangible Assets Net - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail", "shortName": "Intangible Assets Net - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1072 - Disclosure - Intangible Assets Estimated Amortization Expense (Detail)", "role": "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail", "shortName": "Intangible Assets Estimated Amortization Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1073 - Disclosure - Lease - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail", "shortName": "Lease - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1074 - Disclosure - Lease - Summary of Future lease Payments under Operating Leases (Detail)", "role": "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail", "shortName": "Lease - Summary of Future lease Payments under Operating Leases (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:PayableToOnlineAdvertisingPlatformsAsAgency", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1075 - Disclosure - Accrued Expenses And Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail)", "role": "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "shortName": "Accrued Expenses And Other Liabilities - Schedule of Accrued Expenses and Other Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:PayableToOnlineAdvertisingPlatformsAsAgency", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:OtherLiabilitiesNoncurrentTableTextBlock", "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1076 - Disclosure - Accrued Expenses And Other Liabilities - Summary of Other Non-current Liabilities (Detail)", "role": "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail", "shortName": "Accrued Expenses And Other Liabilities - Summary of Other Non-current Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:OtherLiabilitiesNoncurrentTableTextBlock", "cmcm:AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LiabilityForUncertainTaxPositionsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1077 - Disclosure - Segment Information - Summary of Revenue from Each Segment, Income (Loss) from Operations (Detail)", "role": "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "shortName": "Segment Information - Summary of Revenue from Each Segment, Income (Loss) from Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_CorporateNonSegmentMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "cmcm:UnallocatedExpenses", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1078 - Disclosure - Geographical Information - Schedule of Revenues and Property and Equipment (Detail)", "role": "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "shortName": "Geographical Information - Schedule of Revenues and Property and Equipment (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "cmcm:GeographicalInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "cmcm:GeographicalInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskBenchmarkDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1079 - Disclosure - Geographical Information - Schedule of Revenues and Property and Equipment (Parenthetical) (Detail)", "role": "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "shortName": "Geographical Information - Schedule of Revenues and Property and Equipment (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "cmcm:GeographicalInformationTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_GeographicConcentrationRiskMemberusgaapConcentrationRiskByTypeAxis_SalesRevenueNetMemberusgaapConcentrationRiskByBenchmarkAxis", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskBenchmarkDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Organization and Principal Activities", "role": "http://www.Cheetah.com/role/OrganizationAndPrincipalActivities", "shortName": "Organization and Principal Activities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AdditionalPaidInCapital", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1080 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredTaxAssetsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1081 - Disclosure - Income Taxes - Current and Deferred Portions of Income Tax Expense (Detail)", "role": "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "shortName": "Income Taxes - Current and Deferred Portions of Income Tax Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1082 - Disclosure - Income Taxes - Reconciliation of the Differences (Detail)", "role": "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail", "shortName": "Income Taxes - Reconciliation of the Differences (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021_CNsrtStatementGeographicalAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1083 - Disclosure - Income Taxes - Reconciliation of the Differences (Parenthetical) (Detail)", "role": "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "shortName": "Income Taxes - Reconciliation of the Differences (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R84": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1084 - Disclosure - Income Taxes - Tax Effects of Temporary Differences (Detail)", "role": "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail", "shortName": "Income Taxes - Tax Effects of Temporary Differences (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1085 - Disclosure - Income Taxes - Reconciliation of Unrecognized Tax Benefit (Detail)", "role": "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail", "shortName": "Income Taxes - Reconciliation of Unrecognized Tax Benefit (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1086 - Disclosure - Related Party Transactions (Detail)", "role": "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "shortName": "Related Party Transactions (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DueFromRelatedParties", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "cmcm:PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1087 - Disclosure - Related Party Transactions (Parenthetical) (Detail)", "role": "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail", "shortName": "Related Party Transactions (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:NotesReceivableNet", "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021_OtherRelatedPartiesMemberusgaapRelatedPartyTransactionsByRelatedPartyAxis", "decimals": "-3", "lang": null, "name": "us-gaap:NotesReceivableNet", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1088 - Disclosure - Related Party Transactions - Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss (Detail)", "role": "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail", "shortName": "Related Party Transactions - Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:AccountsReceivableRelatedPartyDebtAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020_AccountReceivableRelatedPartyMemberusgaapAccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:SellingBusinessAndProvidingLoans", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1089 - Disclosure - Related Party Transactions - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "shortName": "Related Party Transactions - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "cmcm:SellingBusinessAndProvidingLoans", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1090 - Disclosure - Share-Based Compensation - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "shortName": "Share-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020_RestrictedSharePlan2014MemberusgaapPlanNameAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1091 - Disclosure - Share-Based Compensation - 2014 Restricted Shares plan (Detail)", "role": "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "shortName": "Share-Based Compensation - 2014 Restricted Shares plan (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2019To12_31_2019_RestrictedSharePlan2014MemberusgaapPlanNameAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020_IncentiveAwardScheme2013MemberusgaapPlanNameAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1092 - Disclosure - Share-Based Compensation - 2013 Incentive Scheme (Detail)", "role": "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "shortName": "Share-Based Compensation - 2013 Incentive Scheme (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2019To12_31_2019_IncentiveAwardScheme2013MemberusgaapPlanNameAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020_EquityIncentivePlansMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1093 - Disclosure - Share-Based Compensation - Summary of assumptions used for grant date fair value under binomial tree option pricing model (Detail)", "role": "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "shortName": "Share-Based Compensation - Summary of assumptions used for grant date fair value under binomial tree option pricing model (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "cmcm:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020_EquityIncentivePlansMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1094 - Disclosure - Share-Based Compensation - 2011 Share Award Scheme (Detail)", "role": "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "shortName": "Share-Based Compensation - 2011 Share Award Scheme (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2018_RestrictedStockMemberusgaapAwardTypeAxis_ShareAwardScheme2011MemberusgaapPlanNameAxis", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1095 - Disclosure - Share-Based Compensation - Schedule of share-based compensation expenses of subsidiaries' share-based awards recognized by the group (Detail)", "role": "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail", "shortName": "Share-Based Compensation - Schedule of share-based compensation expenses of subsidiaries' share-based awards recognized by the group (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1096 - Disclosure - Share-Based Compensation - Expenses Recorded by Group (Detail)", "role": "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "shortName": "Share-Based Compensation - Expenses Recorded by Group (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2021To12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1097 - Disclosure - Commitments & Contingencies - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/CommitmentsContingenciesAdditionalInformationDetail", "shortName": "Commitments & Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R98": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1098 - Disclosure - Commitments and Contingencies - Summary Of Commitment For Cloud Services (Detail)", "role": "http://www.Cheetah.com/role/CommitmentsAndContingenciesSummaryOfCommitmentForCloudServicesDetail", "shortName": "Commitments and Contingencies - Summary Of Commitment For Cloud Services (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:RecordedUnconditionalPurchaseObligationsTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn12_31_2021", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_CNY", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "PAsOn03_31_2014", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1099 - Disclosure - Shareholders' Equity - Additional Information (Detail)", "role": "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail", "shortName": "Shareholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d120603d20f.htm", "contextRef": "P01_01_2019To12_31_2019", "decimals": "2", "lang": null, "name": "cmcm:PercentageOfAfterTaxProfitAllocatedToGeneralReserveFunds", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } } }, "segmentCount": 155, "tag": { "cmcm_AccountReceivableRelatedPartyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Account receivable related party.", "label": "Account Receivable Related Party [Member]" } } }, "localname": "AccountReceivableRelatedPartyMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "domainItemType" }, "cmcm_AccountsReceivableRelatedPartyDebtAllowanceForCreditLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accounts receivable related party debt allowance for credit loss.", "label": "Accounts Receivable Related Party Debt Allowance For Credit Loss [Table Text Block]", "verboseLabel": "Summary Of Accounts Receivable Related Party Debt Allowance For Credit Loss" } } }, "localname": "AccountsReceivableRelatedPartyDebtAllowanceForCreditLossTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "cmcm_AccretionOfRedeemableNoncontrollingInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Accretion Of Redeemable Noncontrolling Interests", "label": "Accretion Of Redeemable Noncontrolling Interests", "negatedLabel": "Accretion of redeemable noncontrolling interests" } } }, "localname": "AccretionOfRedeemableNoncontrollingInterests", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_AccruedAdvertisingMarketingAndPromotionalExpenses": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, advertising and promoting of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Advertising Marketing And Promotional Expenses", "terseLabel": "Accrued advertising, marketing and promotional expenses" } } }, "localname": "AccruedAdvertisingMarketingAndPromotionalExpenses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AccruedBandwidthAndInternetDataCenterExpenses": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for bandwidth and internet data center expenses.", "label": "Accrued Bandwidth And Internet Data Center Expenses", "terseLabel": "Accrued bandwidth and cloud service costs" } } }, "localname": "AccruedBandwidthAndInternetDataCenterExpenses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Accrued expenses and other liabilities disclosure text block.", "label": "Accrued Expenses And Other Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Expenses And Other Liabilities" } } }, "localname": "AccruedExpensesAndOtherLiabilitiesDisclosureTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "cmcm_AccruedOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the operating expenses accrued during the reporting period of the entity", "label": "Accrued Operating Expenses", "terseLabel": "Accrued operating expenses" } } }, "localname": "AccruedOperatingExpenses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AccruedSalaryAndWelfarePayableCurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided and welfare provided to employees pertaining to services received from them. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Salary And Welfare Payable Current", "terseLabel": "Salary and welfare payable" } } }, "localname": "AccruedSalaryAndWelfarePayableCurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AccumulatedImpairmentIntangibleAssetsFiniteLived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The accumulated amount of impairment loss recognized from the write-down of the carrying value of finite-lived intangible assets.", "label": "Accumulated Impairment Intangible Assets Finite Lived", "negatedLabel": "Accumulated impairment" } } }, "localname": "AccumulatedImpairmentIntangibleAssetsFiniteLived", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AccumulatedImpairmentOfPropertyPlantAndEquipment": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail": { "order": 3.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated impairment of property plant and equipment.", "label": "Accumulated Impairment Of Property Plant And Equipment", "terseLabel": "Less: Accumulated impairment" } } }, "localname": "AccumulatedImpairmentOfPropertyPlantAndEquipment", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Non cash activity of acquiring property and equipment and intangible assets consideration included in accrued expenses and other current liabilities.", "label": "Acquisition Of Property Included In Accrued Expenses And Other Current Liabilities", "terseLabel": "Acquisition of property and equipment and intangible assets included in accrued expenses and other current liabilities" } } }, "localname": "AcquisitionOfPropertyIncludedInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustment to additional paid in capital accounting standards update 201609.", "label": "Adjustment to Additional Paid in Capital Accounting Standards Update 201609", "terseLabel": "Adoption of ASC 326" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalAccountingStandardsUpdate201609", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from disposal of a VIE's subsidiaries.", "label": "Adjustments To Additional Paid In Capital Disposal Of Vie S Subsidiary", "terseLabel": "Disposal of subsidiaries" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDisposalOfVieSSubsidiary", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_AdvertisingAgencyServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Advertising agency services", "label": "Advertising agency services [Member]", "verboseLabel": "Advertising agency services" } } }, "localname": "AdvertisingAgencyServicesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "cmcm_AiRelatedEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AI Related Equipment [Member]", "terseLabel": "AI related equipment", "verboseLabel": "AI related equipment [Member]" } } }, "localname": "AiRelatedEquipmentMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_AllowanceForCreditLosses": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 9.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Allowance for credit losses.", "label": "Allowance for Credit Losses", "negatedLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForCreditLosses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AllowanceForDoubtfulAccountsReceivableAdoptionOfFinancialInstruments": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable adoption of financial instruments", "label": "Allowance For Doubtful Accounts Receivable Adoption Of Financial Instruments", "negatedLabel": "Adoption of ASC 326", "terseLabel": "Adoption of ASC 326", "verboseLabel": "Adoption of ASC 326" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableAdoptionOfFinancialInstruments", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AllowanceForDoubtfulAccountsReceivableDisposalOfASubsidiary": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable disposal of a subsidiary", "label": "Allowance For Doubtful Accounts Receivable Disposal Of A Subsidiary", "negatedLabel": "Disposal of a subsidiary", "terseLabel": "Disposal of a subsidiary" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableDisposalOfASubsidiary", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AllowanceForDoubtfulAccountsReceivableExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable expenses", "label": "Allowance For Doubtful Accounts Receivable Expenses", "negatedLabel": "Amounts charged to expenses", "terseLabel": "Amounts charged to expenses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableExpenses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AllowanceForDoubtfulAccountsReceivableForeignExchangeEffect": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts receivable foreign exchange effect.", "label": "Allowance For Doubtful Accounts Receivable Foreign Exchange Effect", "negatedLabel": "Foreign Exchange effect", "terseLabel": "Foreign Exchange effect", "verboseLabel": "Foreign Exchange effect" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableForeignExchangeEffect", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_AmericanDepositorySharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to American Depository Shares.", "label": "American Depository Shares [Member]", "terseLabel": "ADS" } } }, "localname": "AmericanDepositorySharesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "cmcm_AmountDueFromRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due from related parties.", "label": "Amount Due From Related Parties [Member]", "terseLabel": "Amount due from related parties" } } }, "localname": "AmountDueFromRelatedPartiesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "domainItemType" }, "cmcm_AmountDueToRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount due to related parties.", "label": "Amount Due To Related Parties [Member]", "terseLabel": "Amount due to related parties" } } }, "localname": "AmountDueToRelatedPartiesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "domainItemType" }, "cmcm_AntutuMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Antutu.", "label": "Antutu [Member]", "verboseLabel": "Antutu" } } }, "localname": "AntutuMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_AppreciationDepreciationRateOfForeignCurrencyExchange": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Appreciation or depreciation rate of foreign currency exchange.", "label": "Appreciation Depreciation Rate Of Foreign Currency Exchange", "terseLabel": "Appreciation (depreciation) rate of foreign currency exchange (as a percent)" } } }, "localname": "AppreciationDepreciationRateOfForeignCurrencyExchange", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_BaiduMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Baidu.", "label": "Baidu [Member]", "terseLabel": "Baidu" } } }, "localname": "BaiduMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingCheetahMobileTechnologyCo.Ltd.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Beijing Cheetah Mobile Technology Co., Ltd. (\"Beijing Mobile).", "label": "Beijing Cheetah Mobile Technology Co. Ltd. [Member]", "terseLabel": "Beijing Mobile" } } }, "localname": "BeijingCheetahMobileTechnologyCo.Ltd.Member", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingCheetahNetworkTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Cheetah Network Technology Co Ltd.", "label": "Beijing Cheetah Network Technology Co Ltd [Member]", "terseLabel": "Beijing Cheetah Network Technology Co Ltd." } } }, "localname": "BeijingCheetahNetworkTechnologyCoLtdMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingConewTechnologyDevelopmentCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Beijing Conew Technology Development Co., Ltd.", "label": "Beijing Conew Technology Development Co Ltd [Member]", "terseLabel": "Beijing Conew" } } }, "localname": "BeijingConewTechnologyDevelopmentCoLtdMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingKingsoftCheetahTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Beijing Kingsoft Cheetah Technology Co., Ltd.", "label": "Beijing Kingsoft Cheetah Technology Co Ltd [Member]", "terseLabel": "Beijing Kingsoft Cheetah Technology" } } }, "localname": "BeijingKingsoftCheetahTechnologyCoLtdMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingKingsoftCheetahTechnologyCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Kingsoft Cheetah Technology Co", "label": "Beijing Kingsoft Cheetah Technology Co [Member]", "verboseLabel": "Beijing Kingsoft Cheetah Technology Co" } } }, "localname": "BeijingKingsoftCheetahTechnologyCoMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingKingsoftInternetSecuritySoftwareCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Beijing Kingsoft Internet Security Software Co., Ltd., a wholly-owed subsidiary of the reporting entity.", "label": "Beijing Kingsoft Internet Security Software Co Ltd [Member]", "terseLabel": "Beijing Security" } } }, "localname": "BeijingKingsoftInternetSecuritySoftwareCoLtdMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingOrionstarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing orionStar.", "label": "Beijing OrionStar [Member]" } } }, "localname": "BeijingOrionstarMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "domainItemType" }, "cmcm_BeijingSecurityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Beijing Security", "label": "Beijing Security [Member]", "verboseLabel": "Beijing Security" } } }, "localname": "BeijingSecurityMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_BusinessCombinationAndNoncontrollingInterestPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control) and noncontrolling interests. This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combination And Noncontrolling Interest Policy [Text Block]", "terseLabel": "Business combinations and noncontrolling interests" } } }, "localname": "BusinessCombinationAndNoncontrollingInterestPolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_BusinessCombinationInTwoThousandNineteenMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business combination in Two Thousand Nineteen.", "label": "Business combination in Two Thousand Nineteen [Member]", "terseLabel": "Business combination in 2019 [Member]" } } }, "localname": "BusinessCombinationInTwoThousandNineteenMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_BusinessOperationAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to business operation agreements.", "label": "Business Operation Agreements [Member]", "terseLabel": "Business operation agreements" } } }, "localname": "BusinessOperationAgreementsMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_BytedanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bytedance", "label": "Bytedance [Member]", "terseLabel": "Bytedance Ltd." } } }, "localname": "BytedanceMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_CancellationOfOrdinaryShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cancellation of ordinary shares.", "label": "Cancellation Of Ordinary Shares", "verboseLabel": "Cancellation of Class B ordinary shares" } } }, "localname": "CancellationOfOrdinaryShares", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "cmcm_CancellationOfTreasuryStock": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cancellation of Treasury Stock", "label": "Cancellation of Treasury Stock", "negatedLabel": "Cancelation of treasury stock" } } }, "localname": "CancellationOfTreasuryStock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_CancellationOfTreasuryStockShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cancellation of treasury stock shares.", "label": "Cancellation of Treasury Stock Shares", "terseLabel": "Cancellation of treasury stock, shares" } } }, "localname": "CancellationOfTreasuryStockShares", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "cmcm_CapitalContributionFromNoncontrollingInterestShareholders": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the capital contribution from noncontrolling interest shareholders.", "label": "Capital Contribution From Noncontrolling Interest Shareholders", "terseLabel": "Capital contribution from noncontrolling shareholders" } } }, "localname": "CapitalContributionFromNoncontrollingInterestShareholders", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_CargMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CARG.", "label": "CARG [Member]" } } }, "localname": "CargMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_ChangeInEquityInterestOfConsolidatedSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in equity interest of consolidated subsidiaries.", "label": "Change in equity interest of consolidated subsidiaries", "terseLabel": "Change in equity interest of consolidated subsidiaries" } } }, "localname": "ChangeInEquityInterestOfConsolidatedSubsidiaries", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_ChangesInOwnershipInterestsInSubsidiaries": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Changes In Ownership Interests In Subsidiaries", "label": "Changes In Ownership Interests In Subsidiaries", "terseLabel": "Change in equity interest of a subsidiary" } } }, "localname": "ChangesInOwnershipInterestsInSubsidiaries", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_CheetahInformationTechnologyCompanyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Cheetah Information Technology Company Limited (\"Cheetah Information\"), a wholly-owed subsidiary of the reporting entity.", "label": "Cheetah Information Technology Company Limited [Member]", "terseLabel": "Cheetah Information" } } }, "localname": "CheetahInformationTechnologyCompanyLimitedMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_CheetahMobileHongKongLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cheetah Mobile Hong Kong Limited", "label": "Cheetah Mobile Hong Kong Limited [Member]", "terseLabel": "Cheetah Mobile Hong Kong" } } }, "localname": "CheetahMobileHongKongLimitedMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_CheetahMobileSingaporePteLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Cheetah Mobile Singapore Pte. Ltd.", "label": "Cheetah Mobile Singapore Pte Ltd [Member]", "terseLabel": "Cheetah Mobile Singapore" } } }, "localname": "CheetahMobileSingaporePteLtdMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_CheetahTechnologyCorporationLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Cheetah Technology Corporation Limited, a wholly-owed subsidiary of the reporting entity.", "label": "Cheetah Technology Corporation Limited [Member]", "terseLabel": "Cheetah Technology" } } }, "localname": "CheetahTechnologyCorporationLimitedMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_ClassificationInTheConsolidatedBalanceSheetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification in the consolidated balance sheets abstract.", "label": "Classification In The Consolidated Balance Sheets [Abstract]", "terseLabel": "Classification in the consolidated balance sheets:" } } }, "localname": "ClassificationInTheConsolidatedBalanceSheetsAbstract", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "stringItemType" }, "cmcm_ComparativeFinancialInformationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure accounting policy on reclassification of line items in the financial statement for comparatively of financial information.", "label": "Comparative Financial Information [Policy Text Block]", "terseLabel": "Comparative Information" } } }, "localname": "ComparativeFinancialInformationPolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_ConcentrationRiskPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for risks.", "label": "Concentration Risk Policy [Text Block]", "terseLabel": "Concentration of risks" } } }, "localname": "ConcentrationRiskPolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_ConcentrationRiskThresholdPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Concentration Risk Threshold Percentage.", "label": "Concentration Risk Threshold Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskThresholdPercentage", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_ConewNetworkTechnologyBeijingCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Conew Network Technology (Beijing) Co., Ltd., a wholly-owed subsidiary of the reporting entity.", "label": "Conew Network Technology Beijing Co Ltd [Member]", "terseLabel": "Conew Network" } } }, "localname": "ConewNetworkTechnologyBeijingCoLtdMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_ConvenienceTranslationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for convenience translation.", "label": "Convenience Translation [Policy Text Block]", "terseLabel": "Convenience translation" } } }, "localname": "ConvenienceTranslationPolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_ConvertibleLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible loan.", "label": "Convertible Loan [Member]" } } }, "localname": "ConvertibleLoanMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "domainItemType" }, "cmcm_CountriesOtherThanChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to other than China", "label": "Countries Other Than China [Member]", "terseLabel": "Non-PRC" } } }, "localname": "CountriesOtherThanChinaMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_CountriesOutsideChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Countries outside China based on customers' register address.", "label": "Countries Outside China [Member]", "verboseLabel": "Overseas" } } }, "localname": "CountriesOutsideChinaMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "cmcm_DebtSecuritiesEquityInvestmentAccountedForGainsAndLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities Equity Investment Accounted For Gains And Losses", "label": "Debt Securities Equity Investment Accounted For Gains And Losses", "terseLabel": "Total (losses) gains, Equity investments accounted for using fair value option" } } }, "localname": "DebtSecuritiesEquityInvestmentAccountedForGainsAndLosses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DebtSecuritiesEquityInvestmentFairValueForGainsAndLosses": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Debt Securities Equity Investment Fair Value For Gains And Losses", "label": "Debt Securities Equity Investment Fair Value For Gains And Losses", "terseLabel": "Total (losses) gains, Equity investments with readily determinable fair value" } } }, "localname": "DebtSecuritiesEquityInvestmentFairValueForGainsAndLosses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeconsolidationOfSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deconsolidation of Subsidiaries [Member]", "label": "Deconsolidation of Subsidiaries [Member]", "terseLabel": "Deconsolidation of Subsidiaries [Member]" } } }, "localname": "DeconsolidationOfSubsidiariesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_DeferredTaxAssetNetNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax asset net noncurrent.", "label": "Deferred Tax Asset Net Noncurrent", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetNetNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxAssetsDeferredIncomeNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income, expected to be realized or consumed after one year (or the normal operating cycle, if longer).", "label": "Deferred Tax Assets, Deferred Income Noncurrent", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncomeNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxAssetsEquityInvestmentGainLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from (gains)/losses on equity investments.", "label": "Deferred Tax Assets Equity Investment Gain Loss", "terseLabel": "Equity investment loss" } } }, "localname": "DeferredTaxAssetsEquityInvestmentGainLoss", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Deferred Tax Assets Noncurrent [Abstract]", "terseLabel": "Deferred tax assets:" } } }, "localname": "DeferredTaxAssetsNoncurrentAbstract", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "stringItemType" }, "cmcm_DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards, expected to be realized or consumed after one year (or the normal operating cycle, if longer).", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Noncurrent", "terseLabel": "Tax losses carry forward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset, non-current attributable to deductible temporary differences from compensation and benefits costs.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Noncurrent", "terseLabel": "Share-based compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The tax effect as of the balance sheet date of the amount of the estimated future tax deductions arising from other provisions, reserves, allowances, and liabilities, which are not otherwise reflected in deferred taxes in the taxonomy, which can only be deducted for tax purposes when relevant losses are realized or actual obligations are incurred, and which can only be realized if sufficient tax-basis income is generated in future periods to enable the deduction to be taken representing non current portion.", "label": "Deferred Tax Assets Tax Deferred Expense Other Non Current", "terseLabel": "Others" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseOtherNonCurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts, Noncurrent", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Allowance for Doubtful Accounts, Noncurrent", "terseLabel": "Allowance for credit losses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccountsNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxFixedAssetsDepreciation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred tax fixed assets depreciation.", "label": "Deferred Tax Fixed Assets Depreciation", "terseLabel": "Fixed assets depreciation" } } }, "localname": "DeferredTaxFixedAssetsDepreciation", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxLiabilitiesEquityMethodInvestmentNoncurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail": { "order": 3.0, "parentTag": "cmcm_DeferredTaxLiabilityGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities Equity Method Investment Noncurrent.", "label": "Deferred Tax Liabilities Equity Method Investment Noncurrent", "terseLabel": "Equity method investment and unrealized gains" } } }, "localname": "DeferredTaxLiabilitiesEquityMethodInvestmentNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities Noncurrent [Abstract]", "label": "Deferred Tax Liabilities Noncurrent [Abstract]", "terseLabel": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesNoncurrentAbstract", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "stringItemType" }, "cmcm_DeferredTaxLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail": { "order": 1.0, "parentTag": "cmcm_DeferredTaxLiabilityGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liability current.", "label": "Deferred Tax Liability Current", "terseLabel": "Outside basis difference on investment" } } }, "localname": "DeferredTaxLiabilityCurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DeferredTaxLiabilityGrossNoncurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred tax liability gross noncurrent.", "label": "Deferred Tax Liability Gross Noncurrent", "totalLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilityGrossNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassbOrdinaryShares": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/LossEarningsPerShareDetail": { "order": 4.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible Class B Ordinary shares.", "label": "Dilutive Securities Effect On Basic Earnings Per Share Conversion Of Classb Ordinary Shares", "terseLabel": "Reallocation of net income as a result of conversion of Class B into Class A ordinary shares" } } }, "localname": "DilutiveSecuritiesEffectOnBasicEarningsPerShareConversionOfClassbOrdinaryShares", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement of subsidiaries.", "label": "Disclosure Of Share Based Compensation Arrangements By Share Based Payment Award Of Subsidiaries [Text Block]", "terseLabel": "Summary of assumptions used for grant date fair value under binomial tree option pricing model" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "cmcm_DisposalOfInvestmentBusinessesAndSubsidiariesIncludedInPrepaymentsAndOtherCurrentAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal of investment, businesses and subsidiaries included in prepayments and other current assets.", "label": "Disposal Of Investment Businesses And Subsidiaries Included In Prepayments And Other Current Assets", "terseLabel": "Disposal of investment, businesses and subsidiaries included in prepayments and other current assets" } } }, "localname": "DisposalOfInvestmentBusinessesAndSubsidiariesIncludedInPrepaymentsAndOtherCurrentAssets", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_DisposalOfInvestmentBusinessesAndSubsidiariesIncludedInRelatedParties": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal of investment, businesses and subsidiaries included in related parties.", "label": "Disposal Of Investment Businesses And Subsidiaries Included In Related Parties", "terseLabel": "Disposal of investment, businesses and subsidiaries included in related parties" } } }, "localname": "DisposalOfInvestmentBusinessesAndSubsidiariesIncludedInRelatedParties", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Dividend declared by consolidated subsidiary to noncontrolling interests.", "label": "Dividend Declared by Consolidated Subsidiary to Noncontrolling Interests", "negatedLabel": "Dividends declared on share awards of consolidated subsidiaries" } } }, "localname": "DividendDeclaredByConsolidatedSubsidiaryToNoncontrollingInterests", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_DlomMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "DLOM.", "label": "DLOM [Member]" } } }, "localname": "DlomMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_DomainNamesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Domain names.", "label": "Domain Names [Member]", "terseLabel": "Domain names", "verboseLabel": "Domain names [Member]" } } }, "localname": "DomainNamesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_DueFromRelatedPartyNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Due from related party noncurrent.", "label": "Due from Related Party Noncurrent" } } }, "localname": "DueFromRelatedPartyNoncurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_DueToSubsidiariesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represent information pertaining to amounts due to subsidiaries of the Group.", "label": "Due To Subsidiaries [Member]", "terseLabel": "Due to Subsidiaries" } } }, "localname": "DueToSubsidiariesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "domainItemType" }, "cmcm_EarningsPerAds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Earnings Per Ads", "terseLabel": "(Loss) earnings per ADS (1 ADS represent 10 Class A ordinary share)" } } }, "localname": "EarningsPerAds", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "cmcm_EbitMarginMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "EBIT margin [Member].", "label": "EBIT Margin [Member]", "terseLabel": "EBIT Margin [member]" } } }, "localname": "EbitMarginMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_ElectronicEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Electronic tangible personal property used to produce goods and services.", "label": "Electronic Equipment [Member]", "terseLabel": "Electronic equipment", "verboseLabel": "Electronic equipment [Member]" } } }, "localname": "ElectronicEquipmentMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_EquityIncentivePlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity Incentive Plans [Member].", "label": "Equity Incentive Plans [Member]", "terseLabel": "Equity Incentive Plans [Member]" } } }, "localname": "EquityIncentivePlansMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "domainItemType" }, "cmcm_EquityInvestmentsAccountedForUsingFairValueOption": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity investments accounted for using fair value option.", "label": "Equity Investments Accounted For Using Fair Value Option", "terseLabel": "Equity investments accounted for using fair value option" } } }, "localname": "EquityInvestmentsAccountedForUsingFairValueOption", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_EquityInvestmentsAccountedForUsingFairValueOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Investments Accounted For Using Fair Value Option [Member]" } } }, "localname": "EquityInvestmentsAccountedForUsingFairValueOptionMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_EquityInvestmentsAccountedForUsingMeasurementAlternativeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity Investments Accounted For Using Measurement Alternative [Member]" } } }, "localname": "EquityInvestmentsAccountedForUsingMeasurementAlternativeMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security remeasured at fair value during the year with change in fair value recognized in net income.", "label": "Equity Investments Measured at Fair Value Using Measurement Alternative", "terseLabel": "Equity investments measured at fair value using the measurement alternative" } } }, "localname": "EquityInvestmentsMeasuredAtFairValueUsingMeasurementAlternative", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_EquityInvestmentsWithReadilyDeterminableFairValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equity investments with readily determinable fair value.", "label": "Equity investments with readily determinable fair value [Member]", "terseLabel": "Equity investments with readily determinable fair value" } } }, "localname": "EquityInvestmentsWithReadilyDeterminableFairValueMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_EquityMethodInvestmentsAsResultOfTheDeconsolidationOfABusiness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity method investments as result of the deconsolidation of a business", "label": "Equity Method Investments As Result Of The Deconsolidation Of A Business", "terseLabel": "Equity method investments as result of the deconsolidation of a business" } } }, "localname": "EquityMethodInvestmentsAsResultOfTheDeconsolidationOfABusiness", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets and liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income (loss), and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs).", "label": "Fair Value Assets Liabilities Measured On Recurring Basis Unobservable Input Reconciliation Table [Text Block]", "terseLabel": "Reconciliation of the assets and liabilities measured at fair value on a recurring basis using significant unobservable inputs" } } }, "localname": "FairValueAssetsLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "cmcm_FairValueInputsQuantitativeInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Inputs Quantitative Information [Line Items]", "label": "Fair Value Inputs Quantitative Information [Line Items]", "terseLabel": "Fair Value Inputs Quantitative Information [Line Items]" } } }, "localname": "FairValueInputsQuantitativeInformationLineItems", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "cmcm_FairValueInputsQuantitativeInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of the inputs used in the fair value measurement.", "label": "Fair Value Inputs Quantitative Information [Table]", "terseLabel": "Fair Value Inputs Quantitative Information [Table]" } } }, "localname": "FairValueInputsQuantitativeInformationTable", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "cmcm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignExchangeAdjustment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Foreign Exchange Adjustment", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Foreign Exchange Adjustment", "terseLabel": "Foreign exchange translation adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetForeignExchangeAdjustment", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_FairValueMethodInvestmentOwnershipPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fair Value Method Investment Ownership Percentage", "label": "Fair Value Method Investment Ownership Percentage", "terseLabel": "Fair value method investment ownership percentage" } } }, "localname": "FairValueMethodInvestmentOwnershipPercentage", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_ForeignCurrencyExchangeGainLossNet": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Foreign Currency Exchange, Gain (Loss), Net", "label": "Foreign Currency Exchange, Gain (Loss), Net", "negatedLabel": "Foreign currency exchange losses (gains)" } } }, "localname": "ForeignCurrencyExchangeGainLossNet", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_FourteenEquityInvesteesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fourteen Equity Investees [Member]", "terseLabel": "Fourteen Equity Investees [Member]" } } }, "localname": "FourteenEquityInvesteesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_GainLossOnDispositionOfBusinessesAndStockInVariableInterestEntitiesSubsidiary": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain loss on disposition of businesses and stock in variable interest entities subsidiary.", "label": "Gain Loss On Disposition Of Businesses And Stock In Variable Interest Entities Subsidiary", "negatedLabel": "(Gains) losses on disposal/deemed disposal of businesses and subsidiaries/VIEs" } } }, "localname": "GainLossOnDispositionOfBusinessesAndStockInVariableInterestEntitiesSubsidiary", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_GainLossOnDividendsReceived": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to amount of gain (loss) on dividends received.", "label": "Gain Loss On Dividends Received", "terseLabel": "Gain on dividends received from long-term investment investees" } } }, "localname": "GainLossOnDividendsReceived", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_GamingAndUtilityRelatedBusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gaming And Utility Related Businesses [Member]", "terseLabel": "Gaming And Utility Related Businesses [Member]" } } }, "localname": "GamingAndUtilityRelatedBusinessesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_GamingAndUtilityRelatedbusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Gaming And Utility RelatedBusinesses [Member]" } } }, "localname": "GamingAndUtilityRelatedbusinessesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_GeographicalInformationTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the entire disclosure for information about geographical area.", "label": "Geographical Information [Text Block]", "terseLabel": "Geographical Information" } } }, "localname": "GeographicalInformationTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformation" ], "xbrltype": "textBlockItemType" }, "cmcm_GoogleMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Google.", "label": "Google [Member]", "terseLabel": "Google" } } }, "localname": "GoogleMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_GovernmentSubsidiesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for government subsidies.", "label": "Government subsidies, [Policy Text Block]", "terseLabel": "Government subsidies" } } }, "localname": "GovernmentSubsidiesPolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_HighNewTechnologyEnterpriseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to High New Technology Enterprise (\"HNTE\").", "label": "High New Technology Enterprise [Member]", "terseLabel": "HNTE" } } }, "localname": "HighNewTechnologyEnterpriseMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_HkZoomBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to HK Zoom business.", "label": "Hk Zoom Business [Member]", "terseLabel": "HK Zoom" } } }, "localname": "HkZoomBusinessMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_ImpactOfcovid19PolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Impact of\u00a0COVID-19", "label": "Impact OfCOVID19 [Policy Text Block]", "terseLabel": "Impact of\u00a0COVID-19" } } }, "localname": "ImpactOfcovid19PolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_ImpairmentOfPrepaymentsAndInventory": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Impairment of prepayments and inventory.", "label": "Impairment Of Prepayments And Inventory", "negatedLabel": "Impairment of prepayments and inventory" } } }, "localname": "ImpairmentOfPrepaymentsAndInventory", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_IncentiveAwardScheme2013Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to the Incentive Award Scheme 2013 adopted by the entity to to recognize the contributions of certain employees and to give incentives thereto in order to retain them for the continued operation and development thereof.", "label": "Incentive Award Scheme 2013 [Member]", "terseLabel": "2013 Incentive Scheme" } } }, "localname": "IncentiveAwardScheme2013Member", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "cmcm_IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each American Depository share or unit outstanding during the reporting period.", "label": "Income Loss From Continuing Operations Per Basic American Depository Share", "terseLabel": "Basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicAmericanDepositoryShare", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "cmcm_IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each American Depository Share or unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income Loss From Continuing Operations Per Diluted American Depository Share", "terseLabel": "Diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedAmericanDepositoryShare", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "cmcm_IncomeTaxExemptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the tax exemption period for income tax rate.", "label": "Income Tax Exemption Period", "terseLabel": "Exemption period for income tax" } } }, "localname": "IncomeTaxExemptionPeriod", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "cmcm_IncomeTaxForeignStatutoryTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the statutory corporate income tax rate in the foreign jurisdiction.", "label": "Income Tax Foreign Statutory Tax Rate", "terseLabel": "Foreign statutory tax rate" } } }, "localname": "IncomeTaxForeignStatutoryTaxRate", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_IncomeTaxForeignStatutoryTaxRateOverStatedIncomeLevel": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the statutory corporate income tax rate over the stated taxable income in the foreign jurisdiction.", "label": "Income Tax Foreign Statutory Tax Rate Over Stated Income Level", "terseLabel": "Foreign statutory tax rate over stated taxable income level" } } }, "localname": "IncomeTaxForeignStatutoryTaxRateOverStatedIncomeLevel", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_IncomeTaxPreferentialTaxRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the preferential tax rate applicable to the entity under the preferential tax treatment.", "label": "Income Tax Preferential Tax Rate", "terseLabel": "Preferential tax rate" } } }, "localname": "IncomeTaxPreferentialTaxRate", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to income exempt from income tax because effect of preferential tax rate on deferred tax.", "label": "Income Tax Reconciliation Effect Of Preferential Tax Rate On Deferred Tax", "negatedLabel": "Effect of tax holiday and preferential tax rates", "terseLabel": "Income tax holiday, aggregate dollar amount" } } }, "localname": "IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTax", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTaxes": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Effect Of Preferential Tax Rate On Deferred Taxes.", "label": "Income Tax Reconciliation Effect Of Preferential Tax Rate On Deferred Taxes", "verboseLabel": "Income tax holiday and preferential tax rates, income tax benefits per share" } } }, "localname": "IncomeTaxReconciliationEffectOfPreferentialTaxRateOnDeferredTaxes", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "cmcm_IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation Gain Loss on Sale of Investments and Subsidiaries", "label": "Income Tax Reconciliation Gain Loss on Sale of Investments and Subsidiaries", "negatedLabel": "Non-taxable income" } } }, "localname": "IncomeTaxReconciliationGainLossOnSaleOfInvestmentsAndSubsidiaries", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_IncomeTaxReconciliationOutsideBasisDifferences": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to outside basis differences.", "label": "Income Tax Reconciliation Outside Basis Differences", "terseLabel": "Outside basis difference on investment" } } }, "localname": "IncomeTaxReconciliationOutsideBasisDifferences", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_IncomeTaxReconciliationWithholdingTax": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to withholding tax.", "label": "Income Tax Reconciliation Withholding Tax", "terseLabel": "Withholding tax and others" } } }, "localname": "IncomeTaxReconciliationWithholdingTax", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_IncomeTaxReductionPercentageFollowingExemptionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage by which the tax rate is reduced for the stated period following the initial exemption period.", "label": "Income Tax Reduction Percentage Following Exemption Period", "terseLabel": "Reduction in tax rate for stated period following the exemption period" } } }, "localname": "IncomeTaxReductionPercentageFollowingExemptionPeriod", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_IncomeTaxesDisclosureTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosures pertaining to income taxes.", "label": "Income Taxes Disclosure [Table]", "terseLabel": "Income Taxes Disclosure [Table]" } } }, "localname": "IncomeTaxesDisclosureTable", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cmcm_IncomeTaxesLineItems": { "auth_ref": [], "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 [Line Items]", "terseLabel": "Income Taxes [Line Items]" } } }, "localname": "IncomeTaxesLineItems", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cmcm_IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid. And the increase (decrease) during the reporting period in the aggregate amount of current liabilities (due within one year or within the normal operating cycle if longer) not separately disclosed in the balance sheet.", "label": "Increase Decrease In Accrued Expense And Other Liabilities Current", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpenseAndOtherLiabilitiesCurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_IncreaseDecreaseInOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (decrease) in operating lease liabilities.", "label": "Increase Decrease in Operating lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods. And The increase (decrease) during the reporting period in current assets, which are not not separately disclosed in the balance sheet and are expected to be realized or consumed within one year (or the normal operating cycle, if longer).", "label": "Increase Decrease In Prepayments And Other Assets Current", "negatedLabel": "Prepayments and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaymentsAndOtherAssetsCurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_IncrementalCommonSharesAttributableToConversionOfClassbOrdinaryShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible Class B Ordinary shares using the if-converted method.", "label": "Incremental Common Shares Attributable To Conversion Of Classb Ordinary Shares", "terseLabel": "Conversion of Class B into Class A ordinary shares" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfClassbOrdinaryShares", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "cmcm_IntangibleAssetsAndAccruedExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets and accrued expense.", "label": "Intangible Assets And Accrued Expense", "terseLabel": "Intangible assets and accrued expenses" } } }, "localname": "IntangibleAssetsAndAccruedExpense", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_IntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets [Line Items]", "label": "Intangible Assets [Line Items]", "terseLabel": "Intangible Assets [Line Items]" } } }, "localname": "IntangibleAssetsLineItems", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cmcm_IntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets [Table]", "label": "Intangible Assets [Table]", "terseLabel": "Intangible Assets [Table]" } } }, "localname": "IntangibleAssetsTable", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cmcm_IntercompanyTransferOfDeferredTaxAssetsLongLivedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intercompany transfer of deferred tax assets long lived assets.", "label": "Intercompany Transfer Of Deferred Tax Assets Long Lived Assets", "terseLabel": "Long-lived assets arising from deconsolidation" } } }, "localname": "IntercompanyTransferOfDeferredTaxAssetsLongLivedAssets", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_InternetBusinessMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Internet Business [Member]", "terseLabel": "Internet Business [Member]" } } }, "localname": "InternetBusinessMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "domainItemType" }, "cmcm_InternetBusinessSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Internet Business Segment [Member]" } } }, "localname": "InternetBusinessSegmentMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_InternetServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internet Services", "label": "Internet Services [Member]", "verboseLabel": "Internet Services" } } }, "localname": "InternetServicesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "cmcm_InternetValueaddedServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internet value-added services", "label": "Internet valueadded services [Member]", "verboseLabel": "Internet valueadded services" } } }, "localname": "InternetValueaddedServicesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "cmcm_InvestmentInSubsidiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in subsidiaries.", "label": "Investment in subsidiaries", "terseLabel": "Investment in subsidiaries" } } }, "localname": "InvestmentInSubsidiaries", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_InvestmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment.", "label": "Investment [Line Items]", "terseLabel": "Investment [Line Items]" } } }, "localname": "InvestmentLineItems", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail" ], "xbrltype": "stringItemType" }, "cmcm_InvestmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments.", "label": "Investments [Table]" } } }, "localname": "InvestmentsTable", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail" ], "xbrltype": "stringItemType" }, "cmcm_InvestmentsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investments.", "label": "Investments [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentsTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "cmcm_IpoProbabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "IPO Probability.", "label": "IPO Probability [Member]", "terseLabel": "IPO Probability [member]" } } }, "localname": "IpoProbabilityMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_JingdezhenJibaoInformationServiceCoLtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information Jingdezhen Jibao Information Service Co.,\u00a0Lt.", "label": "Jingdezhen Jibao Information Service Co Lt [Member]", "terseLabel": "Jingdezhen Jibao Information" } } }, "localname": "JingdezhenJibaoInformationServiceCoLtMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_KingsoftGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Kingsoft Group.", "label": "Kingsoft Group [Member]", "terseLabel": "Kingsoft Group" } } }, "localname": "KingsoftGroupMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_KingsoftJapanIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Kingsoft Japan Inc.", "label": "Kingsoft Japan Inc [Member]", "terseLabel": "Japan Kingsoft", "verboseLabel": "Kingsoft Japan" } } }, "localname": "KingsoftJapanIncMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_LicenseFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the License fee.", "label": "License Fee [Member]", "terseLabel": "Online game licenses", "verboseLabel": "Online game licenses [Member]" } } }, "localname": "LicenseFeeMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_LiveMeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Live. me.Inc.", "label": "Live. me.Inc [Member]", "terseLabel": "Live.me.Inc", "verboseLabel": "Liveme Group" } } }, "localname": "LiveMeIncMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_LiveMeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Live Me.", "label": "Live Me [Member]", "terseLabel": "Live me [Member]" } } }, "localname": "LiveMeMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_LoansAndInvestmentsProvidedToOrReceivedFromMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loans and Investments Provided To or Received From [Member]", "terseLabel": "Loans and investments provided to/(received from)" } } }, "localname": "LoansAndInvestmentsProvidedToOrReceivedFromMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of loans granted by primary beneficiaries to the nominee shareholders and VIEs pursuant to the loan agreements.", "label": "Loans Granted to Nominee Shareholders and VIEs by Primary Beneficiaries", "terseLabel": "Loans granted to nominee shareholders and VIEs by primary beneficiaries" } } }, "localname": "LoansGrantedToNomineeShareholdersAndViesByPrimaryBeneficiaries", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_MaximumOwnershipPercentageInICP": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the maximum equity interest percentage which foreign investors are allowed to own in any Internet Content Provider (\"ICP\") business in the PRC.", "label": "Maximum Ownership Percentage In I C P", "terseLabel": "Maximum ownership percentage in ICP business" } } }, "localname": "MaximumOwnershipPercentageInICP", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_MeasurementInputSalesGrowthRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Measurement Input Sales Growth Rate [Member]", "terseLabel": "Sales Growth Rate [member]" } } }, "localname": "MeasurementInputSalesGrowthRateMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_MeasurementInputWeightedAverageCostOfCapitalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input weighted average cost of capital.", "label": "Measurement Input Weighted Average Cost Of Capital [Member]", "terseLabel": "Weighted average cost of capital [member]" } } }, "localname": "MeasurementInputWeightedAverageCostOfCapitalMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_MulticloudLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Multicloud Limited [Member]", "verboseLabel": "Multicloud Limited" } } }, "localname": "MulticloudLimitedMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_MulticloudManagementServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Multi-cloud management services.", "label": "MultiCloud Management Services [Member]", "terseLabel": "Multi-cloud Management Services" } } }, "localname": "MulticloudManagementServicesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "cmcm_NetAssetsRestrictedToTransfer": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net assets of the entity's subsidiaries in the PRC and VIEs which are restricted to transfer to the entity either in the form of dividends, loans, or advances. The net assets include paid-up capital, statutory reserve funds and share-based compensation reserve funds.", "label": "Net Assets Restricted To Transfer", "terseLabel": "Net assets restricted to transfer" } } }, "localname": "NetAssetsRestrictedToTransfer", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_NewSoftwareDevelopmentEnterprisesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents activity related to entities approved as new software development enterprises.", "label": "New Software Development Enterprises [Member]", "terseLabel": "New Software Development Enterprise" } } }, "localname": "NewSoftwareDevelopmentEnterprisesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_NewsRepublicSasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents News Republic S.A.S information.", "label": "News Republic Sas [Member]", "terseLabel": "News Republic" } } }, "localname": "NewsRepublicSasMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_NoncashOperatingLeaseExpense": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Non-cash operating lease expense.", "label": "Noncash operating lease expense", "negatedLabel": "Non-cash operating lease expense" } } }, "localname": "NoncashOperatingLeaseExpense", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_NotionalAmountOfCrossCurrencyInterestRateSwap": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notional Amount Of Cross Currency Interest Rate Swap.", "label": "Notional Amount Of Cross Currency Interest Rate Swap", "terseLabel": "Noon buying rate" } } }, "localname": "NotionalAmountOfCrossCurrencyInterestRateSwap", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "cmcm_OfficeEquipmentAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting and equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities.", "label": "Office Equipment And Fixtures [Member]", "terseLabel": "Office equipment and fixtures", "verboseLabel": "Office equipment and fixtures [Member]" } } }, "localname": "OfficeEquipmentAndFixturesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_OnlineAdvertisingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Online Advertising", "label": "Online Advertising [Member]", "verboseLabel": "Online Advertising" } } }, "localname": "OnlineAdvertisingMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "cmcm_OperatingExpensesAndOtherOperatingIncome": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 11.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the total of operating expenses and other operating income.", "label": "Operating Expenses And Other Operating Income", "negatedTotalLabel": "Total operating expenses" } } }, "localname": "OperatingExpensesAndOtherOperatingIncome", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "cmcm_OperatingOrFinanceLeasesCapitalized": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Operating or finance leases capitalized.", "label": "Operating or Finance Leases Capitalized", "terseLabel": "Operating or finance leases capitalized" } } }, "localname": "OperatingOrFinanceLeasesCapitalized", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_OriginationOfNotesReceivableFromEquityInvestee": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 34.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to cash outflow for a loan, supported by a promissory note, granted to related parties, where one party can exercise control or significant influence over another party; excluding affiliates, owners or officers and their immediate families, pension trusts, and so forth.", "label": "Origination Of Notes Receivable From Equity Investee", "negatedLabel": "Loans to related parties" } } }, "localname": "OriginationOfNotesReceivableFromEquityInvestee", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_OrionStarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "OrionStar.", "label": "Orion Star [Member]", "terseLabel": "Beijing OrionStar", "verboseLabel": "OrionStar Group" } } }, "localname": "OrionStarMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_OtherLiabilitiesNoncurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other liabilities noncurrent table text block.", "label": "Other Liabilities Noncurrent [Table Text Block]", "terseLabel": "Summary of other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrentTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "cmcm_OtherNonOperatingExpenses": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 20.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other non operating expenses.", "label": "Other Non operating Expenses", "negatedLabel": "Other expense" } } }, "localname": "OtherNonOperatingExpenses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "cmcm_OtherNonoperatingIncomeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Nonoperating Income.", "label": "Other Nonoperating Income [Member]" } } }, "localname": "OtherNonoperatingIncomeMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_OtherOperatingIncomeNet": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 15.0, "parentTag": "cmcm_OperatingExpensesAndOtherOperatingIncome", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other operating income net.", "label": "Other Operating Income Net", "terseLabel": "Other operating income (expenses), net" } } }, "localname": "OtherOperatingIncomeNet", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "cmcm_OtherRelatedPartiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Related Parties [Member]", "label": "Other Related Parties [Member]", "terseLabel": "Other Related Parties" } } }, "localname": "OtherRelatedPartiesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "domainItemType" }, "cmcm_OthersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Others.", "label": "Others [Member]", "terseLabel": "Others" } } }, "localname": "OthersMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_PayableToOnlineAdvertisingPlatformsAsAgency": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount due to online advertising platforms as an agency.", "label": "Payable To Online Advertising Platforms As Agency", "terseLabel": "Payable to online advertising platforms as agency" } } }, "localname": "PayableToOnlineAdvertisingPlatformsAsAgency", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_PaymentOfDividendToCheetahMobileIncShareholders": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 43.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payment of dividend to Cheetah Mobile Inc. shareholders.", "label": "Payment of dividend to Cheetah Mobile Inc shareholders", "negatedLabel": "Payment of dividends to Cheetah Mobile Inc. shareholders" } } }, "localname": "PaymentOfDividendToCheetahMobileIncShareholders", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 27.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Payments to acquire property plant and equipment and intangible assets.", "label": "Payments to Acquire Property Plant and Equipment and Intangible Assets", "negatedLabel": "Purchases of property, plant and equipment and intangible assets" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipmentAndIntangibleAssets", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_PercentOfDecreaseInFairValueInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of decrease in fair value investment.", "label": "Percent Of Decrease In Fair Value Investment", "terseLabel": "Percent of decrease in fair value investment" } } }, "localname": "PercentOfDecreaseInFairValueInvestment", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentOfIncreaseInFairValueInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percent of increase in fair value investment.", "label": "Percent Of Increase In Fair Value Investment", "terseLabel": "Percent of increase in fair value investment" } } }, "localname": "PercentOfIncreaseInFairValueInvestment", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentageOfAfterTaxProfitAllocatedToGeneralReserveFunds": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of after-tax profit to be allocated towards the general reserve fund in accordance with the PRC Regulations on Enterprises with Foreign Investment and their articles of association.", "label": "Percentage Of After Tax Profit Allocated To General Reserve Funds", "terseLabel": "Allocations to general reserve as a percentage of profit after tax" } } }, "localname": "PercentageOfAfterTaxProfitAllocatedToGeneralReserveFunds", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentageOfAfterTaxProfitAllocatedToStatutoryCommonReserve": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of after-tax profit to be allocated towards the statutory common reserve in accordance with the Company Law of the PRC.", "label": "Percentage Of After Tax Profit Allocated To Statutory Common Reserve", "terseLabel": "Appropriation to statutory common reserve" } } }, "localname": "PercentageOfAfterTaxProfitAllocatedToStatutoryCommonReserve", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentageOfCargDecreasesIncreaseInFairValueOfTheInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of CARG decreases, increase in fair value of the investments.", "label": "Percentage of CARG Decreases, Increase in Fair Value of the Investments", "verboseLabel": "Percentage of CARG decreases/increase in fair value of the investments" } } }, "localname": "PercentageOfCargDecreasesIncreaseInFairValueOfTheInvestments", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentageOfCargmIncreasesDecreaseInFairValueOfTheInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage Of Cargm Increases decrease In Fair Value Of The Investments.", "label": "Percentage Of Cargm Increases decrease In Fair Value Of The Investments", "terseLabel": "Percentage of CARG increase/decrease in fair value of the investments" } } }, "localname": "PercentageOfCargmIncreasesDecreaseInFairValueOfTheInvestments", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentageOfCashAndCashEquivalentsAndShortTermInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents percentage of cash and cash equivalents and short term investments.", "label": "Percentage Of Cash And Cash Equivalents And Short Term Investments", "terseLabel": "Cash and cash equivalents, restricted cash, short-term investments and available-for-sale debt security held percentage" } } }, "localname": "PercentageOfCashAndCashEquivalentsAndShortTermInvestments", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentageOfDlomDecreasesincreaseInFairValueOfTheInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of DLOM decreases,increase in fair value of the investments.", "label": "Percentage of DLOM Decreases,Increase in Fair Value of The Investments", "verboseLabel": "Percentage of DLOM decreases/increase in fair value of the investments" } } }, "localname": "PercentageOfDlomDecreasesincreaseInFairValueOfTheInvestments", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PercentageOfDlomIncreasesdecreaseInFairValueOfTheInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of DLOM increases,decrease in fair value of the investments.", "label": "Percentage of DLOM Increases,Decrease in Fair Value of The Investments", "verboseLabel": "Percentage of DLOM increases/decrease in fair value of the investments" } } }, "localname": "PercentageOfDlomIncreasesdecreaseInFairValueOfTheInvestments", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_PeriodOfNoticeForTerminationBeforeExpiration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the notice period for termination of agreement to be provided with in expiration.", "label": "Period Of Notice For Termination Before Expiration", "terseLabel": "Period of notice to terminate the agreement" } } }, "localname": "PeriodOfNoticeForTerminationBeforeExpiration", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "cmcm_PixiuGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Pixiu Group [Member]", "label": "Pixiu Group [Member]", "terseLabel": "Pixiu Group" } } }, "localname": "PixiuGroupMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_PlatformMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to platform member.", "label": "Platform [Member]", "terseLabel": "Platform", "verboseLabel": "Platform [Member]" } } }, "localname": "PlatformMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepayments and other current assets.", "label": "Prepayments And Other Assets Current Disclosure [Text Block]", "terseLabel": "Prepayments and Other Current Assets" } } }, "localname": "PrepaymentsAndOtherAssetsCurrentDisclosureTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "cmcm_PrepaymentsAndOtherCurrentAssetsAllowanceForCreditLossTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Prepayments and other current assets allowance for credit loss.", "label": "Prepayments And Other Current Assets Allowance For Credit Loss [Table Text Block]", "terseLabel": "Schedule of movement in the allowance for credit losses" } } }, "localname": "PrepaymentsAndOtherCurrentAssetsAllowanceForCreditLossTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "cmcm_ProceedsFromDisposalOfBusinessesAndStockInVariableInterestEntitiesSubsidiary": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 38.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "proceeds from disposal of businesses and stock in variable interest entities subsidiary.", "label": "Proceeds From Disposal Of Businesses And Stock In Variable Interest Entities Subsidiary", "terseLabel": "(Cash-out) proceeds from disposal of businesses and subsidiaries/VIE's subsidiaries, net of cash acquired (disposed)" } } }, "localname": "ProceedsFromDisposalOfBusinessesAndStockInVariableInterestEntitiesSubsidiary", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_PurchaseObligationDueAfterThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Purchase obligation due after third year.", "label": "Purchase Obligation Due After Third Year", "verboseLabel": "More than 3 Years" } } }, "localname": "PurchaseObligationDueAfterThirdYear", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/CommitmentsAndContingenciesSummaryOfCommitmentForCloudServicesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_PurchaseOfProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase of Products [Member]", "terseLabel": "Purchase of products" } } }, "localname": "PurchaseOfProductsMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_ReceivableFromThirdPartyPaymentPlatformCurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to receivable from third party payment platform, which are usually due within 1 year (or 1 business cycle).", "label": "Receivable From Third Party Payment Platform Current", "terseLabel": "Receivable from third-party payment platform" } } }, "localname": "ReceivableFromThirdPartyPaymentPlatformCurrent", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_ReceivablesImpairmentCharges": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The impairment charge against earnings resulting from the write down of receivables due to the difference between the carrying value and lower fair value.", "label": "Receivables Impairment Charges", "terseLabel": "Provision for credit losses" } } }, "localname": "ReceivablesImpairmentCharges", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_RemeasurementLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Remeasurement loss.", "label": "Remeasurement Loss", "terseLabel": "Remeasurement loss" } } }, "localname": "RemeasurementLoss", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_RepaymentOfLoansFromRelatedParties": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 36.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Repayment of loans from related parties.", "label": "Repayment Of Loans From Related Parties", "terseLabel": "Repayment of loans from related parties" } } }, "localname": "RepaymentOfLoansFromRelatedParties", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_ResearchAndDevelopment": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 12.0, "parentTag": "cmcm_OperatingExpensesAndOtherOperatingIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Employee costs related to personnel involved in the development and enhancement of the Group's service offerings on its websites.", "label": "Research And Development", "negatedLabel": "Research and development" } } }, "localname": "ResearchAndDevelopment", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "cmcm_ResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing research and development expenses.", "label": "Research And Development [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "domainItemType" }, "cmcm_ReservedSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to reserved shares.", "label": "Reserved Shares [Member]", "terseLabel": "Reserved Shares" } } }, "localname": "ReservedSharesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to the rest of the world other than the PRC, United States and Ireland.", "label": "Rest of World [Member]", "terseLabel": "Rest of the world" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "cmcm_RestrictedSharePlan2014Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to restricted share award plan.", "label": "Restricted Share Plan 2014 [Member]", "terseLabel": "2014 Restricted Share Plan" } } }, "localname": "RestrictedSharePlan2014Member", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "cmcm_RestrictedSharesWithOptionFeatureMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents restricted shares with option feature in a share-based compensation plan.", "label": "Restricted Shares With Option Feature [Member]", "terseLabel": "Restricted shares with an option feature" } } }, "localname": "RestrictedSharesWithOptionFeatureMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "cmcm_RevenueRecognitionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition [Line Items]", "label": "Revenue Recognition [Line Items]", "terseLabel": "Revenue Recognition [Line Items]" } } }, "localname": "RevenueRecognitionLineItems", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "stringItemType" }, "cmcm_RevenueRecognitionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue Recognition [Table]", "label": "Revenue Recognition [Table]", "terseLabel": "Revenue Recognition [Table]" } } }, "localname": "RevenueRecognitionTable", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "stringItemType" }, "cmcm_RightOfUseAssetAndOthers": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail": { "order": 2.0, "parentTag": "cmcm_DeferredTaxLiabilityGrossNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Right-of-use asset and others.", "label": "Right Of Use Asset And Others", "terseLabel": "Right-of-use asset and others" } } }, "localname": "RightOfUseAssetAndOthers", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_RightOfUseAssetsObtainedReleasedInExchangeForOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Right-of-use assets obtained (released) in exchange for operating lease liabilities.", "label": "Right Of Use Assets Obtained Released In Exchange For Operating Lease Liabilities", "verboseLabel": "Right-of-use assets obtained (released) in exchange for operating lease liabilities" } } }, "localname": "RightOfUseAssetsObtainedReleasedInExchangeForOperatingLeaseLiabilities", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "cmcm_SaleOfAiHardwareProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sale of AI Hardware Products [Member]", "terseLabel": "Sale of AI hardware products" } } }, "localname": "SaleOfAiHardwareProductsMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "cmcm_ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities and other current liabilities.", "label": "Schedule Of Accrued Liabilities And Other Liabilities Current Table [Text Block]", "terseLabel": "Schedule of accrued expenses and other current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesAndOtherLiabilitiesCurrentTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "cmcm_ScheduleOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of intangible assets, which includes but not limited to gross carry value, accumulated amortization and net carrying value.", "label": "Schedule Of Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets and accumulated amortization" } } }, "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "cmcm_ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of assets lacking physical substance.", "label": "Schedule Of Intangible Assets Useful Life Table [Text Block]", "terseLabel": "Schedule of estimated useful lives of intangible assets" } } }, "localname": "ScheduleOfIntangibleAssetsUsefulLifeTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "cmcm_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Schedule Of Property Plant And Equipment Useful Life Table [Text Block]", "terseLabel": "Schedule of estimated useful lives of property and equipment" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "cmcm_ScheduleOfRetainedEarningsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of retain earnings.", "label": "Schedule Of Retained Earnings Table [Text Block]", "terseLabel": "Schedule of retained earnings" } } }, "localname": "ScheduleOfRetainedEarningsTableTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "cmcm_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award Of Subsidiaries [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardOfSubsidiariesTable", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "stringItemType" }, "cmcm_ScheduleOfVariableInterestEntitiesFinancialPerformanceAndCashFlowsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular presentation of the financial performance and cash flows of the VIEs.", "label": "Schedule Of Variable Interest Entities Financial Performance And Cash Flows [Text Block]", "terseLabel": "Schedule of financial performance and cash flows of the VIEs and subsidiaries of VIEs" } } }, "localname": "ScheduleOfVariableInterestEntitiesFinancialPerformanceAndCashFlowsTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables" ], "xbrltype": "textBlockItemType" }, "cmcm_SellingAndMarketingExpensesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for selling and marketing costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the selling and marketing expenses takes place. For direct response selling and marketing costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period.", "label": "Selling And Marketing Expenses Policy [Text Block]", "terseLabel": "Selling and marketing expenses" } } }, "localname": "SellingAndMarketingExpensesPolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_SellingBusinessAndProvidingLoans": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Selling business and providing loans.", "label": "Selling Business and Providing Loans", "terseLabel": "Selling business and providing loans" } } }, "localname": "SellingBusinessAndProvidingLoans", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_SellingBusinessToMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Selling business to [Member]", "terseLabel": "Selling business to" } } }, "localname": "SellingBusinessToMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInEbitMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensitivity Analysis Of The Investment In Equity Investment Decrease In EBIT Margin.", "label": "Sensitivity Analysis Of The Investment In Equity Investment Decrease In EBIT Margin", "terseLabel": "Sensitivity analysis of the investment in equity investment decrease in EBIT margin" } } }, "localname": "SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInEbitMargin", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInVolatility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensitivity analysis of the investment in equity investment decrease in Volatility.", "label": "Sensitivity Analysis Of The Investment In Equity Investment Decrease In Volatility", "terseLabel": "Sensitivity analysis of the investment in equity investment decrease in volatility" } } }, "localname": "SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInVolatility", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInWacc": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensitivity Analysis Of The Investment In Equity Investment Decrease In WACC.", "label": "Sensitivity Analysis Of The Investment In Equity Investment Decrease In WACC", "terseLabel": "Sensitivity analysis of the investment in equity investment decrease WACC" } } }, "localname": "SensitivityAnalysisOfTheInvestmentInEquityInvestmentDecreaseInWacc", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInEbitMargin": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensitivity Analysis Of The Investment In Equity Investment Increase In EBIT Margin.", "label": "Sensitivity Analysis Of The Investment In Equity Investment Increase In EBIT Margin", "terseLabel": "Sensitivity analysis of the investment in equity investment increase in EBIT margin" } } }, "localname": "SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInEbitMargin", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInVolatility": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensitivity analysis of the investment in equity investment increase in Volatility.", "label": "Sensitivity Analysis Of The Investment In Equity Investment Increase In Volatility", "terseLabel": "Sensitivity analysis of the investment in equity investment increase Volatility" } } }, "localname": "SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInVolatility", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInWacc": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sensitivity Analysis Of The Investment In Equity Investment Increase In WACC.", "label": "Sensitivity Analysis Of The Investment In Equity Investment Increase In WACC", "terseLabel": "Sensitivity analysis of the investment in equity investment increase WACC" } } }, "localname": "SensitivityAnalysisOfTheInvestmentInEquityInvestmentIncreaseInWacc", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_ServicesProvidedToMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services provided to", "label": "Services Provided To [Member]", "terseLabel": "Services provided to" } } }, "localname": "ServicesProvidedToMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_ServicesReceivedFromMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Services received from", "label": "Services Received From [Member]", "terseLabel": "Services received from" } } }, "localname": "ServicesReceivedFromMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_ShareAwardScheme2011Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information 2011 Share award scheme", "label": "Share Award Scheme 2011 [Member]", "terseLabel": "2011 Share Award Scheme" } } }, "localname": "ShareAwardScheme2011Member", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock options that were exercised.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Exercises Weighted Average Grant Date Fair Value", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesWeightedAverageGrantDateFairValue", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock options that were forfeited.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options grant in period weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grant In Period Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options modified in period weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Modified In Period Weighted Average Grant Date Fair Value", "terseLabel": "Unvested at end of year Modified (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options modified number.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Modified Number", "terseLabel": "Unvested Modified" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedNumber", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail" ], "xbrltype": "sharesItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options modified weighted average grant date fair value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Modified Weighted Average Grant Date Fair Value", "terseLabel": "Outstanding at end of year Modified (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsModifiedWeightedAverageGrantDateFairValue", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value of outstanding awards on share incentive plans.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Grant Date Fair Value", "periodEndLabel": "Outstanding at end of year (in dollars per share)", "periodStartLabel": "Outstanding at beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageGrantDateFairValue", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The measurement of exercise multiple used as an input to measure fair value of the option.", "label": "Share based Compensation Arrangement by Share based Payment Award, Fair Value Assumptions, Exercise Multiple", "terseLabel": "Expected exercise multiple" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "pureItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstruments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award non option equity instruments modified.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments", "terseLabel": "Unvested Modified" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstruments", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsModified": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award non option equity instruments modified.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Modified", "negatedLabel": "Outstanding Modified" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsModified", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanExercisableNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of awards other than share options (fully vested and expected to vest) that may be exercised as of the balance sheet date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Exercisable Number", "terseLabel": "Exercisable", "verboseLabel": "Exercisable | shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanExercisableNumber", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price of awards other than options that were either exercised during the period.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Exercised In Period Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsExercisedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price of awards other than options that were either forfeited.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Forfeitures In Period Weighted Average Exercise Price", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsModifiedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share based compensation arrangement by share based payment award other than options modified in period weighted average exercise price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Modified In Period Weighted Average Exercise Price", "terseLabel": "Outstanding at the end of the year Modified (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsModifiedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock share based compensation plan outstanding at reporting date.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Outstanding at the end of the year (in dollars per share)", "periodStartLabel": "Outstanding at the beginning of the year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePriceAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Outstanding Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsOutstandingWeightedAverageExercisePriceAbstract", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "stringItemType" }, "cmcm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "As of the balance sheet date, the number of awards other than stock options which fully vested and expected to vest under share-based compensation plan.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Other Than Options Vested And Expected To Vest Outstanding Number", "terseLabel": "Vested and expected to vest at end of year", "verboseLabel": "Vested and expected to vest at end of year | shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOtherThanOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "cmcm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock share based compensation plan.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Other Than Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "cmcm_ShareholderVotingProxyAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to shareholder voting proxy agreements.", "label": "Shareholder Voting Proxy Agreements [Member]", "terseLabel": "Shareholder voting proxy agreements" } } }, "localname": "ShareholderVotingProxyAgreementsMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_SharesConversionRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Conversion ratio of American Depositary Share (ADS) to Class A ordinary share.", "label": "Shares Conversion Ratio", "terseLabel": "Conversion ratio, ADS to Class A ordinary share" } } }, "localname": "SharesConversionRatio", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" ], "xbrltype": "pureItemType" }, "cmcm_ShenzhenFeipaiMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shenzhen Feipai [Member]", "label": "Shenzhen Feipai [Member]", "terseLabel": "Shenzhen Feipai" } } }, "localname": "ShenzhenFeipaiMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_SignificantAccountingPoliciesRevenueRecognitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies Revenue Recognition [Abstract]", "label": "Significant Accounting Policies Revenue Recognition [Abstract]" } } }, "localname": "SignificantAccountingPoliciesRevenueRecognitionAbstract", "nsuri": "http://www.Cheetah.com/20211231", "xbrltype": "stringItemType" }, "cmcm_StatusForTaxabilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to various tax status.", "label": "Status For Taxability [Axis]", "terseLabel": "Status For Taxability [Axis]" } } }, "localname": "StatusForTaxabilityAxis", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "cmcm_StatusForTaxabilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents various tax status.", "label": "Status For Taxability [Domain]", "terseLabel": "Status For Taxability [Domain]" } } }, "localname": "StatusForTaxabilityDomain", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_StockIssuedDuringPeriodSharesExerciseAndVestingOfShareBasedAwardsIncludingSubsidiariesAwards": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares exercise and vesting of share based awards including subsidiaries awards.", "label": "Stock Issued During Period Shares Exercise And Vesting Of Share Based Awards Including Subsidiaries Awards", "terseLabel": "Exercise and vesting of share-based awards, including subsidiaries' awards , shares" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseAndVestingOfShareBasedAwardsIncludingSubsidiariesAwards", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "cmcm_StockIssuedDuringPeriodValueExerciseAndVestingOfShareBasedAwardsIncludingSubsidiariesAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Stock issued during period value exercise and vesting of share based awards including subsidiaries awards.", "label": "Stock Issued During Period Value Exercise And Vesting Of Share Based Awards Including Subsidiaries Awards", "terseLabel": "Exercise and vesting of share-based awards, including subsidiaries' awards" } } }, "localname": "StockIssuedDuringPeriodValueExerciseAndVestingOfShareBasedAwardsIncludingSubsidiariesAwards", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "cmcm_TaxableLosses": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Taxable Losses", "label": "Taxable Losses", "terseLabel": "Taxable losses" } } }, "localname": "TaxableLosses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_TechnicalConsultingAndOtherServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Technical Consulting And Other Services [Member]", "terseLabel": "Technical consulting and other services" } } }, "localname": "TechnicalConsultingAndOtherServicesMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "cmcm_TechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology acquired or owned by the entity.", "label": "Technology [Member]", "terseLabel": "Technology", "verboseLabel": "Technology [Member]" } } }, "localname": "TechnologyMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_TencentGroupMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tencent Group", "label": "Tencent Group [Member]", "terseLabel": "Tencent Group" } } }, "localname": "TencentGroupMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "domainItemType" }, "cmcm_TermOfBusinessOperationAgreement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term of business operation agreement.", "label": "Term Of Business Operation Agreement", "terseLabel": "Term of business operation agreement" } } }, "localname": "TermOfBusinessOperationAgreement", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "cmcm_ThresholdPercentageOfGeneralReserveRequiredToBeMaintained": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold percentage of general reserve required to be maintained in accordance with the PRC Regulations on Enterprises with Foreign Investment and their articles of association.", "label": "Threshold Percentage Of General Reserve Required To Be Maintained", "terseLabel": "Threshold percentage of general reserve required to be maintained threshold percentage of general reserve required to be maintained" } } }, "localname": "ThresholdPercentageOfGeneralReserveRequiredToBeMaintained", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_ThresholdPercentageOfStatutoryCommonReserveRequiredToBeMaintained": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the threshold percentage of statutory common reserve required to be maintained in accordance with the Company Law of the PRC.", "label": "Threshold Percentage Of Statutory Common Reserve Required To Be Maintained", "terseLabel": "Threshold percentage of statutory common reserve required to be maintained" } } }, "localname": "ThresholdPercentageOfStatutoryCommonReserveRequiredToBeMaintained", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_TotalLossesGainsEquityInvestmentsAccountedForUsingTheMeasurementAlternative": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total (losses) gains,Equity investments accounted for using the measurement alternative.", "label": "Total Losses Gains Equity Investments Accounted For Using The Measurement Alternative", "negatedLabel": "Total (losses) gains,Equity investments accounted for using the measurement alternative" } } }, "localname": "TotalLossesGainsEquityInvestmentsAccountedForUsingTheMeasurementAlternative", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_TreasuryStockPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its treasury stock.", "label": "Treasury Stock [Policy Text Block]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockPolicyTextBlock", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "cmcm_UnallocatedExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Unallocated Expenses", "label": "Unallocated Expenses", "negatedLabel": "Unallocated expenses" } } }, "localname": "UnallocatedExpenses", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized tax benefits increases decreases resulting from prior period tax positions.", "label": "Unrecognized Tax Benefits Increases Decreases Resulting From Prior Period Tax Positions", "terseLabel": "Reversal based on tax positions related to prior years" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits pertaining to uncertain tax positions taken in tax returns net against deferred tax assets related to tax loss carryforwards.", "label": "Unrecognized Tax Benefits Net Against Tax Loss Carryforwards", "terseLabel": "Unrecognized tax benefit net against deferred tax loss carryforwards" } } }, "localname": "UnrecognizedTaxBenefitsNetAgainstTaxLossCarryforwards", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of unrecognized tax benefits presented in the other non-current liabilities line item in the consolidated balance sheets.", "label": "Unrecognized Tax Benefits Net Consolidated Balance Sheet", "terseLabel": "Unrecognized tax benefit presented in the other non-current liabilities line item" } } }, "localname": "UnrecognizedTaxBenefitsNetConsolidatedBalanceSheet", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "cmcm_UserBaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information About User Base.", "label": "User Base [Member]", "terseLabel": "User base", "verboseLabel": "User base [Member]" } } }, "localname": "UserBaseMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "cmcm_ValuationTechniqueBlackScholesMethodMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Valuation technique black scholes method", "label": "Valuation Technique Black Scholes Method [Member]" } } }, "localname": "ValuationTechniqueBlackScholesMethodMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entity Primary Beneficiary Aggregated Disclosure Nonrecourse", "label": "Variable Interest Entity Primary Beneficiary Aggregated Disclosure Non Recourse [Member]", "terseLabel": "Variable Interest Entity Primary Beneficiary Aggregated Disclosure Non-recourse [Member]" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureNonRecourseMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "cmcm_VolatilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volatility.", "label": "Volatility [Member]", "terseLabel": "Volatility [member]" } } }, "localname": "VolatilityMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "cmcm_WaccMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "WACC.", "label": "WACC [Member]" } } }, "localname": "WaccMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]", "label": "Weighted Average Number Basic And Diluted, Shares Outstanding [Abstract]", "terseLabel": "Weighted average number of shares used in computation of ordinary shares:" } } }, "localname": "WeightedAverageNumberBasicAndDilutedSharesOutstandingAbstract", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "cmcm_WeightedAverageNumberOfSharesOutstandingBasicAndDilutedProformaAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Number Of Shares Outstanding Basic And Diluted Proforma [Abstract]", "label": "Weighted Average Number Of Shares Outstanding Basic And Diluted Proforma [Abstract]" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAndDilutedProformaAbstract", "nsuri": "http://www.Cheetah.com/20211231", "xbrltype": "stringItemType" }, "cmcm_WithholdingIncomeTaxRateForDividendPaidToForeignTaxResidentInvestors": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the withholding income tax rate for dividend paid to foreign tax resident investors.", "label": "Withholding Income Tax Rate For Dividend Paid To Foreign Tax Resident Investors", "terseLabel": "Withholding income tax rate for dividend paid to foreign tax resident investors (as a percent)" } } }, "localname": "WithholdingIncomeTaxRateForDividendPaidToForeignTaxResidentInvestors", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_WithholdingIncomeTaxRateOnDividendsDistributedByForeignInvestedEnterprise": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Withholding income tax rate on dividends distributed by foreign invested enterprise.", "label": "Withholding income tax rate on dividends distributed by foreign invested enterprise.", "terseLabel": "Withholding tax, reduction" } } }, "localname": "WithholdingIncomeTaxRateOnDividendsDistributedByForeignInvestedEnterprise", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "cmcm_ZhuhaiBaoquTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zhuhai Baoqu Technology Co., Ltd", "label": "Zhuhai Baoqu Technology Co Ltd [Member]", "terseLabel": "Zhuhai Baoqu Technology" } } }, "localname": "ZhuhaiBaoquTechnologyCoLtdMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "domainItemType" }, "cmcm_ZiniuFundLpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Ziniu Fund LP", "label": "Ziniu Fund LP [Member]", "terseLabel": "Ziniu Fund L.P." } } }, "localname": "ZiniuFundLpMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "cmcm_copyOfTechnologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A symbol, word, or words legally registered or established by use as representing a company or product.", "label": "copy Of Technology [Member]", "terseLabel": "Trademarks", "verboseLabel": "Trademarks [Member]" } } }, "localname": "copyOfTechnologyMember", "nsuri": "http://www.Cheetah.com/20211231", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA", "terseLabel": "PRC" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_HK": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "HONG KONG", "terseLabel": "HONG KONG" } } }, "localname": "HK", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_JP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JAPAN", "terseLabel": "JAPAN" } } }, "localname": "JP", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail" ], "xbrltype": "domainItemType" }, "dei_AddressTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.", "label": "Address Type [Domain]" } } }, "localname": "AddressTypeDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AdrMember": { "auth_ref": [ "r880" ], "lang": { "en-us": { "role": { "documentation": "American Depositary Receipt (or American Depositary Share, ADS).", "label": "ADR [Member]", "verboseLabel": "American Depositary Shares [Member]" } } }, "localname": "AdrMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r881", "r882", "r883" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r881", "r882", "r883" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r881", "r882", "r883" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "internationalNameItemType" }, "dei_BusinessContactMember": { "auth_ref": [ "r882", "r883" ], "lang": { "en-us": { "role": { "documentation": "Business contact for the entity", "label": "Business Contact [Member]" } } }, "localname": "BusinessContactMember", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "domainItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_ContactPersonnelName": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of contact personnel", "label": "Contact Personnel Name" } } }, "localname": "ContactPersonnelName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "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'.", "label": "Document Accounting Standard", "terseLabel": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r881", "r882", "r883" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement", "terseLabel": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r882" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report", "terseLabel": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r884" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "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'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country", "terseLabel": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressesAddressTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Addresses, Address Type [Axis]" } } }, "localname": "EntityAddressesAddressTypeAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "stringItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNet", "http://www.Cheetah.com/role/AccountsReceivableNetDetail", "http://www.Cheetah.com/role/AccountsReceivableNetTables", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables", "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidations", "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical", "http://www.Cheetah.com/role/EmployeeBenefit", "http://www.Cheetah.com/role/EmployeeBenefitAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurement", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/GeographicalInformation", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/GeographicalInformationTables", "http://www.Cheetah.com/role/IncomeTaxes", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail", "http://www.Cheetah.com/role/IncomeTaxesTables", "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail", "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail", "http://www.Cheetah.com/role/IntangibleAssetsNet", "http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail", "http://www.Cheetah.com/role/IntangibleAssetsNetTables", "http://www.Cheetah.com/role/Lease", "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail", "http://www.Cheetah.com/role/LeaseTables", "http://www.Cheetah.com/role/LossEarningsPerShare", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/LossEarningsPerShareTables", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivities", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables", "http://www.Cheetah.com/role/PropertyAndEquipmentNet", "http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/PropertyAndEquipmentNetTables", "http://www.Cheetah.com/role/RelatedPartyTransactions", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsTables", "http://www.Cheetah.com/role/SegmentInformation", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SegmentInformationTables", "http://www.Cheetah.com/role/ShareBasedCompensation", "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables", "http://www.Cheetah.com/role/ShareholdersEquity", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail", "http://www.Cheetah.com/role/ShareholdersEquityTables", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r893" ], "lang": { "en-us": { "role": { "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).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers", "terseLabel": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r918" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer", "terseLabel": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r881", "r882", "r883" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNet", "http://www.Cheetah.com/role/AccountsReceivableNetDetail", "http://www.Cheetah.com/role/AccountsReceivableNetTables", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables", "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidations", "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical", "http://www.Cheetah.com/role/EmployeeBenefit", "http://www.Cheetah.com/role/EmployeeBenefitAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurement", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/GeographicalInformation", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/GeographicalInformationTables", "http://www.Cheetah.com/role/IncomeTaxes", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail", "http://www.Cheetah.com/role/IncomeTaxesTables", "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail", "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail", "http://www.Cheetah.com/role/IntangibleAssetsNet", "http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail", "http://www.Cheetah.com/role/IntangibleAssetsNetTables", "http://www.Cheetah.com/role/Lease", "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail", "http://www.Cheetah.com/role/LeaseTables", "http://www.Cheetah.com/role/LossEarningsPerShare", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/LossEarningsPerShareTables", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivities", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables", "http://www.Cheetah.com/role/PropertyAndEquipmentNet", "http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/PropertyAndEquipmentNetTables", "http://www.Cheetah.com/role/RelatedPartyTransactions", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsTables", "http://www.Cheetah.com/role/SegmentInformation", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SegmentInformationTables", "http://www.Cheetah.com/role/ShareBasedCompensation", "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables", "http://www.Cheetah.com/role/ShareholdersEquity", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail", "http://www.Cheetah.com/role/ShareholdersEquityTables", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "trueItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r877" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r879" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.Cheetah.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Condensed Financial Information Disclosure [Abstract]" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract", "nsuri": "http://fasb.org/srt/2021-01-31", "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r168", "r379", "r384", "r392", "r598", "r599", "r608", "r609", "r706", "r871", "r895", "r905", "r914", "r915" ], "lang": { "en-us": { "role": { "documentation": "Information by consolidated entity or group of entities.", "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r168", "r379", "r384", "r392", "r598", "r599", "r608", "r609", "r706", "r871", "r895", "r905", "r914", "r915" ], "lang": { "en-us": { "role": { "documentation": "Entity or group of entities consolidated into reporting entity.", "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Consolidated entity excluding consolidated variable interest entity (VIE) for which reporting entity is primary beneficiary.", "label": "Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]", "terseLabel": "Consolidated Entity Excluding Variable Interest Entities (VIE) [Member]" } } }, "localname": "ConsolidatedEntityExcludingVariableInterestEntitiesVIEMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r168", "r235", "r254", "r255", "r256", "r257", "r259", "r261", "r265", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r389", "r391", "r392", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r168", "r235", "r254", "r255", "r256", "r257", "r259", "r261", "r265", "r379", "r380", "r381", "r382", "r383", "r384", "r386", "r387", "r389", "r391", "r392", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r83", "r85", "r166", "r167", "r398", "r425", "r917" ], "lang": { "en-us": { "role": { "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.", "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r173", "r181", "r188", "r311", "r527", "r528", "r529", "r563", "r564", "r632", "r635", "r637", "r638", "r921" ], "lang": { "en-us": { "role": { "documentation": "Information by cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r173", "r181", "r188", "r311", "r527", "r528", "r529", "r563", "r564", "r632", "r635", "r637", "r638", "r921" ], "lang": { "en-us": { "role": { "documentation": "Cumulative-effect adjustment to financial statements in period of adoption of amendment to accounting standards.", "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r397", "r424", "r487", "r489", "r718", "r719", "r720", "r721", "r722", "r723", "r742", "r817", "r820", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r397", "r424", "r487", "r489", "r718", "r719", "r720", "r721", "r722", "r723", "r742", "r817", "r820", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of entity in which ownership interest is disclosed. Excludes equity method investee and named security investment.", "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ParentCompanyMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "The registrant that controls, directly or indirectly, another entity (or entities). The usual condition for control is ownership of a majority (over 50%) of the outstanding voting stock. The power to control may also exist with a lesser percentage of ownership, for example, by contract, lease, agreement with other stockholders or by court decree.", "label": "Parent Company [Member]", "terseLabel": "Parent Company [Member]" } } }, "localname": "ParentCompanyMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r268", "r460", "r462", "r744", "r816", "r818" ], "lang": { "en-us": { "role": { "documentation": "Information by product and service, or group of similar products and similar services.", "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r268", "r460", "r462", "r744", "r816", "r818" ], "lang": { "en-us": { "role": { "documentation": "Product or service, or a group of similar products or similar services.", "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r397", "r424", "r466", "r487", "r489", "r718", "r719", "r720", "r721", "r722", "r723", "r742", "r817", "r820", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r397", "r424", "r466", "r487", "r489", "r718", "r719", "r720", "r721", "r722", "r723", "r742", "r817", "r820", "r872", "r873" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r84", "r85", "r166", "r167", "r398", "r425" ], "lang": { "en-us": { "role": { "documentation": "Named other party that participates in a financial transaction. Examples include, but not limited to, the name of the financial institution.", "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r170", "r171", "r172", "r174", "r175", "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r211", "r312", "r313", "r530", "r564", "r633", "r637", "r638", "r639", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r922", "r923" ], "lang": { "en-us": { "role": { "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Axis]", "terseLabel": "Restatement [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r170", "r171", "r172", "r174", "r175", "r178", "r179", "r180", "r181", "r183", "r184", "r185", "r186", "r187", "r188", "r211", "r312", "r313", "r530", "r564", "r633", "r637", "r638", "r639", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r922", "r923" ], "lang": { "en-us": { "role": { "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision.", "label": "Restatement [Domain]", "terseLabel": "Restatement [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations.", "label": "Condensed Balance Sheet [Table Text Block]", "terseLabel": "Condensed Balance Sheet" } } }, "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedCashFlowStatementTableTextBlock": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed cash flow statement, including, but not limited to, cash flow statements of consolidated entities and consolidation eliminations.", "label": "Condensed Cash Flow Statement [Table Text Block]", "terseLabel": "Condensed Cash Flow Statement" } } }, "localname": "ScheduleOfCondensedCashFlowStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfCondensedIncomeStatementTableTextBlock": { "auth_ref": [ "r916" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of condensed income statement, including, but not limited to, income statements of consolidated entities and consolidation eliminations.", "label": "Condensed Income Statement [Table Text Block]", "terseLabel": "Condensed Comprehensive Income" } } }, "localname": "ScheduleOfCondensedIncomeStatementTableTextBlock", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables" ], "xbrltype": "textBlockItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r304" ], "lang": { "en-us": { "role": { "documentation": "Information by name of investment including named security. Excludes entity that is consolidated.", "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r269", "r270", "r460", "r463", "r819", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r894", "r897", "r898", "r899", "r900", "r901", "r902", "r903", "r904" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r269", "r270", "r460", "r463", "r819", "r854", "r862", "r863", "r864", "r865", "r866", "r867", "r868", "r869", "r870", "r894", "r896" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r275", "r702" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "auth_ref": [], "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts, Notes, Loans and Financing Receivable, Gross, Allowance, and Net [Abstract]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableGrossAllowanceAndNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r64", "r710" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 28.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of movement in the allowance for credit losses" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGross": { "auth_ref": [ "r276" ], "calculation": { "http://www.Cheetah.com/role/AccountsReceivableNetDetail": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, before Allowance for Credit Loss", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r44", "r791", "r855" ], "calculation": { "http://www.Cheetah.com/role/AccountsReceivableNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "Accounts Receivable, after Allowance for Credit Loss, Total", "totalLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss [Abstract]" } } }, "localname": "AccountsReceivableNetAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r11", "r44", "r276", "r277" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "terseLabel": "Accounts receivable, net", "verboseLabel": "Accounts receivable (net of allowance for credit losses of RMB100,020 and RMB92,695 (US$14,545) as of December 31, 2020 and 2021, respectively)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "auth_ref": [ "r21", "r66", "r535" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrual for Taxes Other than Income Taxes, Current", "terseLabel": "Other taxes payable" } } }, "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedAdvertisingCurrent": { "auth_ref": [ "r16", "r20", "r21", "r66" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for advertising of the entity's goods and services. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Advance received in advertising agency services" } } }, "localname": "AccruedAdvertisingCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r37", "r765", "r794" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 31.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 29.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other.", "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r62", "r360" ], "calculation": { "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r86", "r94", "r101", "r102", "r103", "r606" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, including the portion attributable to the noncontrolling interest.", "label": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]", "terseLabel": "Accumulated Foreign Currency Adjustment Including Portion Attributable to Noncontrolling Interest [Member]" } } }, "localname": "AccumulatedForeignCurrencyAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember": { "auth_ref": [ "r87", "r88", "r89", "r94", "r101", "r102", "r103" ], "lang": { "en-us": { "role": { "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), including portion attributable to noncontrolling interest.", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-sale, Including Noncontrolling Interest [Member]", "terseLabel": "Accumulated Net Investment Gain (Loss) Including Portion Attributable to Noncontrolling Interest [Member]" } } }, "localname": "AccumulatedNetInvestmentGainLossIncludingPortionAttributableToNoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r48", "r91", "r93", "r94", "r795", "r828", "r832" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "periodEndLabel": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Accumulated other comprehensive income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r90", "r94", "r101", "r102", "r103", "r170", "r171", "r172", "r606", "r823", "r824", "r923" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r45", "r530", "r710" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "verboseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r170", "r171", "r172", "r527", "r528", "r529", "r637" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r174", "r175", "r176", "r177", "r188", "r287", "r288", "r308", "r309", "r310", "r311", "r312", "r313", "r378", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r561", "r562", "r563", "r564", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r696", "r746", "r747", "r748", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r919", "r920", "r921", "r922", "r923" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r491", "r493", "r532", "r533" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net (loss) income to net cash from operating activities" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingExpense": { "auth_ref": [ "r536" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.", "label": "Advertising Expense", "terseLabel": "Advertising and promotional expenses" } } }, "localname": "AdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r231", "r254", "r255", "r256", "r257", "r259" ], "lang": { "en-us": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "AI and Others [Member]", "verboseLabel": "Al And Other Segments [Member]" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r493", "r518", "r531" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForCreditLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Allowance for Credit Loss [Abstract]" } } }, "localname": "AllowanceForCreditLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r282", "r314", "r316", "r319" ], "calculation": { "http://www.Cheetah.com/role/AccountsReceivableNetDetail": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedLabel": "Allowance for credit losses", "periodEndLabel": "Total", "periodStartLabel": "Balance as of January 1" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r52", "r282", "r314" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Allowance for credit losses" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r318" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Amounts written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AlternativeInvestmentMeasurementInput": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure alternative investment.", "label": "Alternative Investment, Measurement Input", "terseLabel": "Alternative Investment, Measurement Input" } } }, "localname": "AlternativeInvestmentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r143", "r343", "r351" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense of intangible assets", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]", "terseLabel": "Arrangements and Non-arrangement Transactions [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in fair value from changes in the assumptions or model used to calculate the fair value of a contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer.", "label": "Asset at Fair Value, Changes in Fair Value Resulting from Changes in Assumptions", "terseLabel": "Changes in fair value of financial assets" } } }, "localname": "AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r143", "r357" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r160", "r243", "r256", "r263", "r306", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r598", "r608", "r657", "r708", "r710", "r763", "r793" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r15", "r18", "r81", "r160", "r306", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r598", "r608", "r657", "r708", "r710" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "terseLabel": "Current assets", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsNoncurrent": { "auth_ref": [ "r27", "r28", "r29", "r30", "r31", "r32", "r33", "r34", "r160", "r306", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r598", "r608", "r657", "r708" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.", "label": "Assets, Noncurrent", "terseLabel": "Non-current assets", "totalLabel": "Total non-current assets" } } }, "localname": "AssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Noncurrent [Abstract]", "terseLabel": "Non-current assets" } } }, "localname": "AssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r289", "r292", "r325", "r771" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Available-for-sale debt security" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r290", "r325" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Debt securities available for sale Noncurrent" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableforsaleSecuritiesMember": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Available-for-sale Securities [Member]" } } }, "localname": "AvailableforsaleSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r494", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r619", "r622" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "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": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r486", "r488" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r486", "r488", "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r585", "r586", "r588" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "verboseLabel": "contingency cash consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r589" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations and Decosolidations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r57", "r145" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r26", "r146" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "auth_ref": [ "r57" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.", "label": "Cash, Cash Equivalents, and Short-term Investments", "terseLabel": "Cash and cash equivalents, restricted cash, short-term investments and available-for-sale debt security" } } }, "localname": "CashCashEquivalentsAndShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r139", "r145", "r151" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents and restricted cash at end of year", "periodStartLabel": "Cash and cash equivalents and restricted cash at beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r139", "r670" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "terseLabel": "Net (decrease) increase in cash and cash equivalents and restricted cash", "totalLabel": "Net (decrease) increase in cash and cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r157", "r160", "r192", "r196", "r201", "r204", "r206", "r216", "r217", "r218", "r306", "r379", "r384", "r385", "r386", "r392", "r393", "r422", "r423", "r427", "r431", "r657", "r885" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/CoverPage", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/InvestmentsTables", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "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": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r70", "r373", "r775", "r801" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 32.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and contingencies disclosure [abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r369", "r370", "r372", "r375", "r857" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r376", "r858" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A [Member]", "terseLabel": "Common Class A [Member]" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/CoverPage", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonClassBMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation.", "label": "Common Class B [Member]", "terseLabel": "Common Class B [Member]" } } }, "localname": "CommonClassBMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/CoverPage", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r170", "r171", "r637" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Ordinary shares, par value", "verboseLabel": "Ordinary shares, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Ordinary shares, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Ordinary shares, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r42", "r438" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Ordinary shares, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r42", "r710" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Ordinary shares" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r97", "r99", "r100", "r113", "r784", "r810" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive (loss) income attributable to Cheetah Mobile Inc.", "verboseLabel": "Total comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r99", "r112", "r595", "r596", "r618", "r783", "r809" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest", "verboseLabel": "Less: total comprehensive (loss) income attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r97", "r99", "r111", "r594", "r618", "r782", "r808" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Total comprehensive (loss) income" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for comprehensive income.", "label": "Comprehensive Income, Policy [Policy Text Block]", "terseLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomePolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskBenchmarkDescription": { "auth_ref": [ "r225", "r226", "r655", "r656" ], "lang": { "en-us": { "role": { "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.", "label": "Concentration Risk, Benchmark Description", "terseLabel": "Concentration risk, description" } } }, "localname": "ConcentrationRiskBenchmarkDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r225", "r226", "r273", "r655", "r656", "r856" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r225", "r226", "r273", "r655", "r656", "r834", "r856" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r225", "r226", "r273", "r655", "r656", "r834", "r856" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r225", "r226", "r273", "r655", "r656", "r856" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": { "auth_ref": [ "r5", "r168", "r591" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document.", "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]", "terseLabel": "Condensed Financial Information of the Company" } } }, "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r153", "r600" ], "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": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r449", "r450", "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConversionOfStockSharesConverted1": { "auth_ref": [ "r148", "r149", "r150" ], "lang": { "en-us": { "role": { "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion of Stock, Shares Converted", "terseLabel": "Conversion of Class B ordinary shares to Class A ordinary shares by shareholders,shares" } } }, "localname": "ConversionOfStockSharesConverted1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r254", "r255", "r256", "r257", "r259", "r265", "r267" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-Segment [Member]" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r122", "r744" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 10.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "negatedLabel": "Cost of revenues", "negatedTerseLabel": "Cost of revenues (a)", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of Sales [Member]", "verboseLabel": "Cost of revenues [member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesPolicyTextBlock": { "auth_ref": [ "r465" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.", "label": "Cost of Goods and Service [Policy Text Block]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostsAndExpensesRelatedParty": { "auth_ref": [ "r123" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.", "label": "Costs and Expenses, Related Party", "negatedLabel": "Amount of transactions with related parties" } } }, "localname": "CostsAndExpensesRelatedParty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CrossCurrencyInterestRateContractMember": { "auth_ref": [ "r467", "r624" ], "lang": { "en-us": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to interest rates and foreign exchange rates.", "label": "Cross Currency Interest Rate Contract [Member]", "terseLabel": "Cross Currency Interest Rate Contract [Member]" } } }, "localname": "CrossCurrencyInterestRateContractMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r161", "r557", "r567", "r569" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Current Income Tax Expense (Benefit)", "terseLabel": "Current income tax expenses" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r584" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationship", "verboseLabel": "Customer relationship [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r35", "r37", "r38", "r159", "r168", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r681", "r764", "r766", "r789" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r394", "r412", "r413", "r680", "r681", "r682" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r68", "r159", "r168", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r412", "r413", "r414", "r415", "r681" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Gain (Loss)", "terseLabel": "Fair value (loss) gain on the long-term available-for-sale debt security", "verboseLabel": "Total (losses) gains, Available-for-sale debt security" } } }, "localname": "DebtSecuritiesAvailableForSaleGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeconsolidationGainOrLossAmount": { "auth_ref": [ "r607" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from deconsolidation of subsidiary and derecognition of group of assets constituting transfer of business or nonprofit activity, excluding conveyance of oil and gas mineral rights and transfer of good or service in contract with customer.", "label": "Deconsolidation, Gain (Loss), Amount", "terseLabel": "Deconsolidation gain" } } }, "localname": "DeconsolidationGainOrLossAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r63" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of prepayments and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r541", "r542" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r143", "r161", "r558", "r567", "r568", "r569" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Deferred income tax expenses (benefits)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Deferred income tax expenses (benefits)" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r53" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueRevenueRecognized1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized" } } }, "localname": "DeferredRevenueRevenueRecognized1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other.", "label": "Deferred Tax and Other Liabilities, Noncurrent", "terseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r553" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Gross", "terseLabel": "Total deferred tax assets before valuation allowances" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r555" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r554" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowances" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r542", "r555" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "verboseLabel": "Deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries": { "auth_ref": [ "r579" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of domestic subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Domestic Subsidiaries", "terseLabel": "Unrecognized deferred income tax liabilities" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfDomesticSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Contributions for employee benefits" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/EmployeeBenefitAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r143", "r358" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expenses", "verboseLabel": "Depreciation of property and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r85", "r620", "r621", "r623", "r626" ], "lang": { "en-us": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DilutiveSecurities": { "auth_ref": [ "r208" ], "calculation": { "http://www.Cheetah.com/role/LossEarningsPerShareDetail": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise stock options, restrictive stock units (RSUs), convertible preferred stock of an employee stock ownership plan (ESOP), and other dilutive convertible securities.", "label": "Dilutive Securities, Effect on Basic Earnings Per Share", "terseLabel": "Dilution effect arising from dividends declared on share awards of consolidated subsidiaries" } } }, "localname": "DilutiveSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of Revenue Disaggregated by Revenue Source" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r534" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]", "terseLabel": "Share-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_Dividends": { "auth_ref": [ "r445", "r788" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock.", "label": "Dividends", "negatedLabel": "Dividend declared by the Company to Cheetah Mobile Inc. shareholders" } } }, "localname": "Dividends", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromAffiliateCurrent": { "auth_ref": [ "r75", "r700", "r702", "r707" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables due from an entity that is affiliated with the reporting entity by means of direct or indirect ownership, due within 1 year (or 1 business cycle).", "label": "Due from Affiliate, Current", "terseLabel": "Amounts due from subsidiaries" } } }, "localname": "DueFromAffiliateCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedParties": { "auth_ref": [ "r165", "r382", "r384", "r385", "r391", "r392", "r393", "r700", "r772", "r803" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.", "label": "Due from Related Parties", "terseLabel": "Amount due from related parties" } } }, "localname": "DueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesCurrent": { "auth_ref": [ "r12", "r28", "r43", "r165", "r382", "r384", "r385", "r391", "r392", "r393", "r700" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).", "label": "Due from Related Parties, Current", "terseLabel": "Due from related parties", "verboseLabel": "Due from subsidiaries and related parties" } } }, "localname": "DueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueFromRelatedPartiesNoncurrent": { "auth_ref": [ "r58", "r165", "r382", "r384", "r385", "r391", "r392", "r393", "r700" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due after one year (or one business cycle).", "label": "Due from Related Parties, Noncurrent", "terseLabel": "Due from related parties" } } }, "localname": "DueFromRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrent": { "auth_ref": [ "r64", "r165", "r382", "r384", "r385", "r391", "r392", "r393", "r700" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 30.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).", "label": "Due to Related Parties, Current", "terseLabel": "Due to related parties", "verboseLabel": "Due to subsidiaries and related parties" } } }, "localname": "DueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r165", "r382", "r384", "r385", "r391", "r392", "r393", "r700", "r773", "r802" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.", "label": "Due to Related Parties", "terseLabel": "Amount due to related parties" } } }, "localname": "DueToRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "(Loss) earnings per share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r114", "r178", "r179", "r181", "r182", "r183", "r189", "r192", "r204", "r205", "r206", "r211", "r212", "r638", "r639", "r785", "r811" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "verboseLabel": "(Loss) earnings per share\u2014basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r114", "r178", "r179", "r181", "r182", "r183", "r192", "r204", "r205", "r206", "r211", "r212", "r638", "r639", "r785", "r811" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "verboseLabel": "(Loss) earnings per share\u2014diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r207", "r209" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "(Loss) earnings per share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r207", "r209", "r210", "r213" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "(Loss) Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r670" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 47.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash", "verboseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r163", "r544", "r571" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "verboseLabel": "Expected period over which unamortized compensation costs is to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r520" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Expected period over which unamortized compensation costs is to be recognized" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r520" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r101", "r102", "r103", "r170", "r171", "r172", "r175", "r184", "r187", "r215", "r311", "r438", "r445", "r527", "r528", "r529", "r563", "r564", "r637", "r671", "r672", "r673", "r674", "r675", "r677", "r823", "r824", "r825", "r923" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "Equity Method Investment, Aggregate Cost", "terseLabel": "Aggregate consideration for equity method investments" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeAxis": { "auth_ref": [ "r8", "r160", "r306", "r657" ], "lang": { "en-us": { "role": { "documentation": "Information by nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Axis]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeDomain": { "auth_ref": [ "r8", "r160", "r306", "r657" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee [Domain]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentNonconsolidatedInvesteeOtherMember": { "auth_ref": [ "r8", "r160", "r306", "r657" ], "lang": { "en-us": { "role": { "documentation": "Nonconsolidated equity method investee classified as other. Excludes information consolidated by reporting entity.", "label": "Equity Method Investment, Nonconsolidated Investee, Other [Member]" } } }, "localname": "EquityMethodInvestmentNonconsolidatedInvesteeOtherMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "auth_ref": [ "r302" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment.", "label": "Equity Method Investment, Other than Temporary Impairment", "terseLabel": "Impairment loss of equity method investments" } } }, "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r117", "r118", "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Equity Method Investment, Realized Gain (Loss) on Disposal" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r59", "r244", "r303" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Investment in equity investees", "verboseLabel": "Equity investments accounted using equity method" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r301" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity investments with readily determinable fair value", "verboseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsMember": { "auth_ref": [ "r300" ], "lang": { "en-us": { "role": { "documentation": "Investment in the stock of an investee which is adjusted for the investor's share of the earnings or losses of the investee after the date of acquisition.", "label": "Equity Method Investments [Member]", "terseLabel": "Equity investments accounted for using fair value option [Member]" } } }, "localname": "EquityMethodInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentsTextBlock": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information.", "label": "Equity Method Investments [Table Text Block]", "terseLabel": "Summary of unaudited condensed financial information of the Group's equity investments" } } }, "localname": "EquityMethodInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r299" ], "calculation": { "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Equity Securities, FV-NI, Gain (Loss)", "totalLabel": "Total net (losses) gains recognized in other income, net" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiMeasurementInput": { "auth_ref": [ "r645" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Measurement Input", "terseLabel": "Equity Securities, FV-NI, Measurement Input" } } }, "localname": "EquitySecuritiesFvNiMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "decimalItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedGainLoss": { "auth_ref": [ "r299", "r813" ], "calculation": { "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Gain (Loss)", "terseLabel": "Net realized gains on equity securities sold" } } }, "localname": "EquitySecuritiesFvNiRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r299", "r813" ], "calculation": { "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_EquitySecuritiesFvNiGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "totalLabel": "Net unrealized (losses) gains on equity securities held" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r296" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity investments accounted for at fair value using the alternative measurement" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r297" ], "calculation": { "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail": { "order": 4.0, "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from downward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount", "negatedLabel": "Gross unrealized losses (impairment)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount": { "auth_ref": [ "r297" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative impairment loss on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss, Cumulative Amount", "terseLabel": "Accumulated impairment of equity investments without readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r298" ], "calculation": { "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "definitionGuidance": "Unrealized gains for the Equity investments with readily determinable fair value", "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Gross unrealized gains (upward adjustments)" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsScheduleOfUnrealizedAndRealizedGainsAndLossesOfEquitySecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r298" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Realized gains for equity investments with readily determinable fair value" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r640", "r641", "r642", "r651" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]", "terseLabel": "Schedule of significant unobservable inputs used in the fair value measurement" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss": { "auth_ref": [ "r648" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) recognized in income from asset measured at fair value on recurring basis using unobservable input (level 3) and still held.", "label": "Fair Value, Asset, Recurring Basis, Still Held, Unrealized Gain (Loss)", "terseLabel": "Fair value change" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]", "terseLabel": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r640", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]", "terseLabel": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r403", "r412", "r413", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r482", "r641", "r715", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]", "terseLabel": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r640", "r641", "r644", "r645", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r403", "r467", "r469", "r474", "r482", "r641", "r715" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r403", "r412", "r413", "r467", "r469", "r474", "r482", "r641", "r716" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r403", "r412", "r413", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r482", "r641", "r717" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]", "terseLabel": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases": { "auth_ref": [ "r647" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchases of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Purchases", "terseLabel": "Addition" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPurchases", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net", "terseLabel": "Fair value measurement with unobservable inputs reconciliation recurring basis asset transfers net" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Value", "periodEndLabel": "Balance at the Ending", "periodStartLabel": "Balance at the Beginning" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r403", "r412", "r413", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r482", "r715", "r716", "r717" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementReconciliationOfTheAssetsAndLiabilitiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r640", "r641", "r644", "r645", "r649", "r652" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Measurements, Nonrecurring [Member]" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r650", "r652" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r653", "r654" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair value measurements of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FederalHomeLoanBanksAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Federal Home Loan Banks [Abstract]" } } }, "localname": "FederalHomeLoanBanksAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r293", "r294", "r296", "r297", "r298", "r315", "r320", "r321", "r322", "r324", "r326", "r327", "r328", "r329", "r411", "r436", "r628", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesLineItems": { "auth_ref": [], "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": "Financing Receivable, Allowance for Credit Loss [Line Items]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Finite Lived Intangible Asset useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Twelve Months", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r352" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r344", "r346", "r350", "r354", "r745", "r749" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r350", "r749" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross carrying value, finite-lived" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "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": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r344", "r349" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r350", "r745" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net carrying value, finite-lived", "verboseLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail", "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r666", "r667", "r668", "r669" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 18.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign exchange gains, net", "verboseLabel": "Foreign exchange gains (loss), net" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r679" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign currency translation and transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnDispositionOfAssets1": { "auth_ref": [ "r143" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.", "label": "Gain (Loss) on Disposition of Assets", "negatedLabel": "Losses on disposal of property and equipment and intangible assets" } } }, "localname": "GainLossOnDispositionOfAssets1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfInvestments": { "auth_ref": [ "r143" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net realized gain (loss) on investments sold during the period, not including gains (losses) on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity, which, for cash flow reporting, is a component of proceeds from investing activities.", "label": "Gain (Loss) on Sale of Investments", "negatedLabel": "Gains on disposal of investments" } } }, "localname": "GainLossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r124" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 14.0, "parentTag": "cmcm_OperatingExpensesAndOtherOperatingIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "negatedLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense [Member]" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r224", "r856" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 16.0, "parentTag": "cmcm_OperatingExpensesAndOtherOperatingIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "negatedLabel": "Impairment of goodwill", "negatedTerseLabel": "Total (losses) gains, Intangible assets, net" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r143", "r338", "r339", "r341" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, Impairment Loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r121", "r160", "r243", "r255", "r259", "r262", "r265", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r657" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 8.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r143", "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment loss on intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfInvestments": { "auth_ref": [ "r291" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount by which the fair value of an investment is less than the amortized cost basis or carrying amount of that investment at the balance sheet date and the decline in fair value is deemed to be other than temporary, before considering whether or not such amount is recognized in earnings or other comprehensive income.", "label": "Other than Temporary Impairment Losses, Investments", "terseLabel": "Impairment of investment" } } }, "localname": "ImpairmentOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Impairment of long-lived assets and intangible assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r162", "r570" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "PRC" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r107", "r243", "r255", "r259", "r262", "r265", "r762", "r778", "r786", "r814" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 6.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 }, "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income tax", "totalLabel": "(Loss) income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r162", "r570" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Non-PRC" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r160", "r174", "r243", "r255", "r259", "r262", "r265", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r594", "r639", "r657" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Operating (loss) income" } } }, "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r105", "r114", "r174", "r178", "r179", "r181", "r182", "r192", "r204", "r205", "r639", "r776", "r779", "r785", "r805" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r105", "r114", "r174", "r178", "r179", "r181", "r182", "r192", "r204", "r205", "r206", "r639", "r785", "r805", "r807", "r811" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r108", "r143", "r240", "r303", "r777", "r804" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Share of (income) losses from equity method investments", "verboseLabel": "Gains (losses) from equity method investments, net" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromSubsidiariesBeforeTax": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) of subsidiary attributable to the parent entity.", "label": "Income (Loss) from Subsidiaries, before Tax", "verboseLabel": "Equity in loss of subsidiaries" } } }, "localname": "IncomeLossFromSubsidiariesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Operating data:" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r363", "r366" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r163", "r545", "r552", "r556", "r565", "r572", "r576", "r577", "r580" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r164", "r186", "r187", "r241", "r543", "r566", "r574", "r815" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 21.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 }, "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax expenses", "negatedTerseLabel": "Income tax expenses", "totalLabel": "Income tax expenses" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r544" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "presentationGuidance": "Changes in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r540", "r544" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Effect of change in tax rate" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r544" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "terseLabel": "Effect of different tax rates in different jurisdictions" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r544" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "terseLabel": "Income tax expense computed at the PRC statutory tax rate of 25%" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r544" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible expenses" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": { "auth_ref": [ "r544" ], "calculation": { "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount", "negatedLabel": "Research and development super-deduction" } } }, "localname": "IncomeTaxReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "negatedLabel": "Cash payments for income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r142" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "Increase (Decrease) in Accounts Payable, Trade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r142" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r142" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueFromRelatedPartiesCurrent": { "auth_ref": [ "r142" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate increase (decrease) during the reporting period in the amount due from the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due from Related Parties, Current", "negatedLabel": "Due from related parties" } } }, "localname": "IncreaseDecreaseInDueFromRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedParties": { "auth_ref": [ "r142" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families; affiliates; or other parties with the ability to exert significant influence.", "label": "Increase (Decrease) in Due to Related Parties", "terseLabel": "Due to related parties" } } }, "localname": "IncreaseDecreaseInDueToRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r142" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other non-current assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other non-current liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r193", "r194", "r195", "r206" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive effect of Share-based awards" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r345", "r353" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r345", "r353" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets, Net" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r342", "r348" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 17.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of nonoperating interest income (expense).", "label": "Interest Income (Expense), Nonoperating, Net", "terseLabel": "Interest income (expense), net", "verboseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNonoperatingNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r137", "r140", "r147" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "negatedLabel": "Cash payments for interest expenses" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r54", "r333" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Inventories net of impairment reserve" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r10", "r78", "r710" ], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 6.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r22", "r79", "r154", "r214", "r330", "r331", "r334", "r743" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r78", "r332" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "verboseLabel": "Reserve for inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsScheduleOfInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of data and information required in the supplementary schedule applicable to management investment companies listing holdings of unaffiliated investments.", "label": "Investment Holdings, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of Unrealized and Realized Gains and Losses of Equity Securities" } } }, "localname": "InvestmentHoldingsScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r125", "r236" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income, net" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedAtFairValue": { "auth_ref": [ "r835", "r843", "r849" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of the investment at close of period. For schedules of investments that are categorized, the value would be aggregated by category. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities.", "label": "Investment Owned, at Fair Value", "verboseLabel": "Equity investments accounted for using the measurement alternative" } } }, "localname": "InvestmentOwnedAtFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r305", "r812" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r844", "r845", "r846", "r847", "r848", "r850", "r851", "r852", "r853" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r837", "r838", "r839", "r840", "r841", "r842", "r844", "r845", "r846", "r847", "r848", "r850", "r851", "r852", "r853" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investment in fair value method investment" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r359" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee Disclosure [Abstract]" } } }, "localname": "LesseeDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r687" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r693" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of Future lease Payments under Operating Leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r693" ], "calculation": { "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r693" ], "calculation": { "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r693" ], "calculation": { "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r693" ], "calculation": { "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r693" ], "calculation": { "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r693" ], "calculation": { "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r693" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r695" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Lease" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/Lease" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r65", "r160", "r257", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r599", "r608", "r609", "r657", "r708", "r709" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "terseLabel": "Total liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r51", "r160", "r306", "r657", "r710", "r768", "r799" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r67", "r160", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r599", "r608", "r609", "r657", "r708", "r709", "r710" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 27.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "presentationGuidance": "Current liabilities", "terseLabel": "Current liabilities of the VIEs and VIE's subsidiaries without recourse to the Company", "totalLabel": "Total current liabilities", "verboseLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Current liabilities (including current liabilities of the VIEs and VIEs' subsidiaries without recourse to the Company amounting to RMB140,741 and RMB184,078 (US$28,886) as of December 31, 2020 and 2021, respectively) (Note 1)", "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r23", "r24", "r25", "r38", "r39", "r160", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r599", "r608", "r609", "r657", "r708", "r709" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "presentationGuidance": "Non-current liabilities", "terseLabel": "Non-current liabilities of the VIEs and VIE's subsidiaries without recourse to the Company", "totalLabel": "Total non-current liabilities", "verboseLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Non-current liabilities (including non-current liabilities of the VIEs and VIEs' subsidiaries without recourse to the Company amounting to RMB22,141 and RMB7,947(US$1,247) as of December 31, 2020 and 2021, respectively) (Note 1)" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "verboseLabel": "Uncertain tax position" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.", "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]", "terseLabel": "Accounts Receivable, Net" } } }, "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of property and equipment, net by geographical area" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r59" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Long-term investments", "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Long-term Investments", "verboseLabel": "Long-term investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r373" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "verboseLabel": "Contingent liability" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CommitmentsContingenciesAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketApproachValuationTechniqueMember": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach using price and other relevant information generated by market transaction involving identical or comparable asset, liability, or group of assets and liabilities.", "label": "Valuation, Market Approach [Member]" } } }, "localname": "MarketApproachValuationTechniqueMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputDiscountRateMember": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate to determine present value of future cash flows.", "label": "Measurement Input, Discount Rate [Member]", "terseLabel": "Discount Rate [Member]" } } }, "localname": "MeasurementInputDiscountRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r77", "r160", "r306", "r379", "r384", "r385", "r386", "r392", "r393", "r657", "r767", "r798" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Stockholders' Equity Attributable to Noncontrolling Interest", "terseLabel": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r219", "r230" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "Nature of Operations [Text Block]", "terseLabel": "Organization and Principal Activities" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivities" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r139" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 39.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "terseLabel": "Net cash (used in) provided by financing activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "terseLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r139" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 26.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash (used in) provided by investing activities", "verboseLabel": "Net cash provided (used in) by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r139" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "verboseLabel": "Net cash (used in) provided by investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r139", "r141", "r144" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash (used in) provided by operating activities", "verboseLabel": "Net cash (used in) provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r139", "r141", "r144" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "verboseLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r8", "r95", "r98", "r103", "r109", "r144", "r160", "r174", "r178", "r179", "r181", "r182", "r186", "r187", "r202", "r243", "r255", "r259", "r262", "r265", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r639", "r657", "r780", "r806" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.Cheetah.com/role/LossEarningsPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income (loss)", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income attributable to Cheetah Mobile Inc." } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r95", "r98", "r103", "r186", "r187", "r602", "r617" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 22.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Net Income (Loss) Attributable to Noncontrolling Interest", "verboseLabel": "Less: net loss attributable to noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r178", "r179", "r181", "r182", "r189", "r190", "r203", "r206", "r243", "r255", "r259", "r262", "r265" ], "calculation": { "http://www.Cheetah.com/role/LossEarningsPerShareDetail": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries", "totalLabel": "Net (loss) income attributable to Cheetah Mobile Inc. after accretion of redeemable noncontrolling interests and dilution effect arising from share-based awards issued by subsidiaries" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r191", "r197", "r198", "r199", "r200", "r203", "r206" ], "calculation": { "http://www.Cheetah.com/role/LossEarningsPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "totalLabel": "Net (loss) income attributable to ordinary shareholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recently issued accounting pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r583" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Noncompete Agreements" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsAndRelatedAccumulatedAmortizationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": { "auth_ref": [ "r446", "r597", "r604" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest.", "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest", "terseLabel": "Total consideration from disposal" } } }, "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r170", "r171", "r172", "r445", "r592" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]", "terseLabel": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r270" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Property and equipment, net" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expenses)" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReceivableNet": { "auth_ref": [ "r44", "r276", "r323" ], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, after Allowance for Credit Loss, Total", "terseLabel": "Convertible loan", "verboseLabel": "Convertible loans" } } }, "localname": "NotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of Businesses Acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format.", "label": "Open Tax Year", "terseLabel": "Taxable loss expiration Year" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "negatedLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses", "verboseLabel": "Operating income and expenses (a)" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r243", "r255", "r259", "r262", "r265" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 7.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Total operating loss", "totalLabel": "Operating loss" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Operating (loss) income:" } } }, "localname": "OperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r688", "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r684" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liability balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r684" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "verboseLabel": "Operating lease liabilities current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r684" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities non-current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible List]", "terseLabel": "Operating Lease, Liability, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r686", "r690" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "negatedLabel": "Cash payments for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r683" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r692", "r694" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Lease, weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r691", "r694" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Lease, weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r254", "r255", "r256", "r257", "r259", "r265" ], "lang": { "en-us": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r594", "r595", "r605" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gains (losses) on available-for-sale securities, net", "verboseLabel": "Unrealized gains (losses) on available-for-sale securities, net" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r594", "r595", "r605" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax": { "auth_ref": [ "r94", "r101", "r102", "r671", "r673", "r677" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Reclassifications, before Tax", "verboseLabel": "Other comprehensive income (loss) before reclassification" } } }, "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r96", "r99", "r101", "r102", "r104", "r110", "r438", "r671", "r676", "r677", "r781", "r807" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r96", "r99", "r594", "r595", "r605" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to noncontrolling interests.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Noncontrolling Interest", "negatedLabel": "Other comprehensive income (loss) attribute to noncontrolling interests" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r96", "r99", "r594", "r595", "r605" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax of nil", "verboseLabel": "Other comprehensive income (loss), net of tax of nil" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r92", "r101", "r110", "r543", "r573", "r575", "r671", "r674", "r677", "r781", "r807" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "terseLabel": "Other comprehensive income, tax expense or benefit" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r87", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax", "terseLabel": "Other Comprehensive Income Unrealized Holding Gain Loss On Securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIncomeMember": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other revenue.", "label": "Other Income [Member]", "terseLabel": "Other Income [Member]" } } }, "localname": "OtherIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilities": { "auth_ref": [ "r774" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other.", "label": "Other Liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesAndDeferredRevenueNoncurrent": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying amount, as of the balance sheet date, of noncurrent obligations and noncurrent portion of deferred revenue not separately disclosed in the balance sheet. Noncurrent liabilities are expected to be paid after one year (or the normal operating cycle, if longer). Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months.", "label": "Other Liabilities and Deferred Revenue, Noncurrent", "terseLabel": "Others" } } }, "localname": "OtherLiabilitiesAndDeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r19", "r20", "r66", "r710" ], "calculation": { "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Others" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r69" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 26.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Liabilities, Noncurrent [Abstract]" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLongTermInvestmentsMember": { "auth_ref": [ "r833" ], "lang": { "en-us": { "role": { "documentation": "Long-term investments classified as other.", "label": "Other Long-term Investments [Member]", "terseLabel": "Long-term Investment [Member]" } } }, "localname": "OtherLongTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r126" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 19.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income", "verboseLabel": "Other income, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherPrepaidExpenseCurrent": { "auth_ref": [ "r13", "r17", "r337" ], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Other Prepaid Expense, Current", "terseLabel": "Others" } } }, "localname": "OtherPrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivables": { "auth_ref": [ "r80" ], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from parties in nontrade transactions, classified as other.", "label": "Other Receivables", "terseLabel": "Other receivables from advertisers" } } }, "localname": "OtherReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ParentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests.", "label": "Parent [Member]", "terseLabel": "Parent [Member]" } } }, "localname": "ParentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 32.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.", "label": "Payments for (Proceeds from) Productive Assets", "negatedLabel": "Proceeds from disposal of property and equipment and intangible assets" } } }, "localname": "PaymentsForProceedsFromProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r134" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 41.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Share repurchase" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividendsMinorityInterest": { "auth_ref": [ "r134" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 42.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow in the form of ordinary dividends provided by the non-wholly owned subsidiary to noncontrolling interests.", "label": "Payments of Ordinary Dividends, Noncontrolling Interest", "negatedLabel": "Payment of dividends to noncontrolling shareholders" } } }, "localname": "PaymentsOfDividendsMinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r130", "r587" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash consideration" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r130" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 31.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Acquisition of business, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r130" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 29.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedLabel": "Purchase of short-term investments", "terseLabel": "Purchase of short-term investments" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireLongtermInvestments": { "auth_ref": [ "r131" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 28.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for securities or other assets acquired, which qualify for treatment as an investing activity and are to be liquidated, if necessary, beyond the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the long-term.", "label": "Payments to Acquire Long-term Investments", "negatedLabel": "Purchase of long-term investments" } } }, "localname": "PaymentsToAcquireLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireNotesReceivable": { "auth_ref": [ "r129" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 35.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire an agreement for an unconditional promise by the maker to pay the entity (holder) a definite sum of money at a future date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Payments to Acquire Notes Receivable", "negatedLabel": "Loans to third parties" } } }, "localname": "PaymentsToAcquireNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToMinorityShareholders": { "auth_ref": [ "r136" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 44.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest.", "label": "Payments to Noncontrolling Interests", "negatedLabel": "Purchase of shares from noncontrolling shareholders" } } }, "localname": "PaymentsToMinorityShareholders", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r466", "r468", "r474", "r475", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r490" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Pension and Other Postretirement Benefits Disclosure [Text Block]", "terseLabel": "Employee Benefit" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/EmployeeBenefit" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r494", "r521" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockRedemptionAmount": { "auth_ref": [ "r71", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The redemption (or callable) amount of currently redeemable preferred stock. Includes amounts representing dividends not currently declared or paid but which will be payable under the redemption features or for which ultimate payment is solely within the control of the issuer.", "label": "Preferred Stock, Redemption Amount", "verboseLabel": "Redeemable preferred shares" } } }, "localname": "PreferredStockRedemptionAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r15", "r55", "r56" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepayments and other current assets", "totalLabel": "Total" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r13", "r17", "r336", "r337" ], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid Expenses and Other Current Assets [Member]" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromBankDebt": { "auth_ref": [ "r133" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 45.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from bank borrowing during the year.", "label": "Proceeds from Bank Debt", "terseLabel": "Proceeds for bank loans" } } }, "localname": "ProceedsFromBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r127" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 37.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Repayment of loans from third parties" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments": { "auth_ref": [ "r128", "r131" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 30.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from maturities, prepayments, calls and collections of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.", "label": "Proceeds from Maturities, Prepayments and Calls of Short-term Investments", "terseLabel": "Proceeds from maturity of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfShorttermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfLongtermInvestments": { "auth_ref": [ "r128" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 33.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.", "label": "Proceeds from Sale of Long-term Investments", "terseLabel": "Proceeds from disposal of long-term investments" } } }, "localname": "ProceedsFromSaleOfLongtermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r132", "r522" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 40.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds and advance from share-based awards" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r8", "r95", "r98", "r103", "r138", "r160", "r174", "r186", "r187", "r243", "r255", "r259", "r262", "r265", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r594", "r601", "r603", "r617", "r618", "r639", "r657", "r786" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 5.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income (loss)", "totalLabel": "Net (loss) income", "verboseLabel": "Net (loss) income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r62", "r361" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r365", "r859", "r860", "r861" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentFairValueDisclosure": { "auth_ref": [ "r640" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant, and Equipment, Fair Value Disclosure", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r61", "r359" ], "calculation": { "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "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": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r30", "r31", "r361", "r710", "r787", "r800" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_AssetsNoncurrent", "weight": 1.0 }, "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "negatedLabel": "Total (losses) gains,Property and equipment, net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r60", "r361", "r859", "r860" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r30", "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r30", "r359" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Estimated useful life of the property and equipment" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r116", "r317" ], "crdr": "debit", "lang": { "en-us": { "role": { "definitionGuidance": "Amounts charged to expenses", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "verboseLabel": "Provision for doubtful accounts receivable" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "verboseLabel": "Total" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CommitmentsAndContingenciesSummaryOfCommitmentForCloudServicesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in next fiscal year following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year One", "verboseLabel": "Less than 1 Year" } } }, "localname": "PurchaseObligationDueInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CommitmentsAndContingenciesSummaryOfCommitmentForCloudServicesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondAndThirdYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase arrangement to be paid in second and third fiscal years following current fiscal year. Includes, but is not limited to, recorded and unrecorded purchase obligations, long-term purchase commitment, and short-term purchase commitment. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Purchase Obligation, to be Paid, Year Two and Three", "verboseLabel": "1-3 Years" } } }, "localname": "PurchaseObligationDueInSecondAndThirdYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CommitmentsAndContingenciesSummaryOfCommitmentForCloudServicesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Receivables [Abstract]" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss).", "label": "Reclassification out of Accumulated Other Comprehensive Income [Table Text Block]", "terseLabel": "Schedule of components of accumulated other comprehensive income" } } }, "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RecordedUnconditionalPurchaseObligationsTextBlock": { "auth_ref": [ "r371", "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of unconditional purchase obligation recognized as liability.", "label": "Recorded Unconditional Purchase Obligations [Table Text Block]", "verboseLabel": "Summary Of Commitment For Cloud Services" } } }, "localname": "RecordedUnconditionalPurchaseObligationsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReductionInTaxesMember": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "A potential favorable financial consequence resulting from a ruling or change in tax laws.", "label": "Reduction in Taxes [Member]", "terseLabel": "Reduction in Taxes [Member]" } } }, "localname": "ReductionInTaxesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RegulatoryIncomeTaxesPolicy": { "auth_ref": [ "r874", "r875" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, including investment tax credits, and the related regulatory treatment (for example, whether deferred income tax accounting - normalization - is allowed in rate making).", "label": "Regulatory Income Taxes, Policy [Policy Text Block]", "terseLabel": "Income taxes" } } }, "localname": "RegulatoryIncomeTaxesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r476", "r699", "r700" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAmountsOfTransaction": { "auth_ref": [ "r699", "r703" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transactions with related party during the financial reporting period.", "label": "Related Party Transaction, Amounts of Transaction", "terseLabel": "Amount" } } }, "localname": "RelatedPartyTransactionAmountsOfTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r476", "r699", "r700", "r703" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]", "terseLabel": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]", "terseLabel": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "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": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r476", "r699", "r703", "r750", "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r697", "r698", "r700", "r704", "r705" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfBankDebt": { "auth_ref": [ "r135" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 46.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to settle a bank borrowing during the year.", "label": "Repayments of Bank Debt", "negatedLabel": "Repayment for bank loans" } } }, "localname": "RepaymentsOfBankDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r537" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research and development expenses" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r26", "r145", "r151" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents, Current", "terseLabel": "Restricted cash" } } }, "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r207" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r47", "r445", "r530", "r710", "r797", "r827", "r832" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 }, "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings", "totalLabel": "Total retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAppropriated": { "auth_ref": [ "r82", "r158", "r418", "r419", "r790" ], "calculation": { "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail": { "order": 1.0, "parentTag": "us-gaap_RetainedEarningsAccumulatedDeficit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies.", "label": "Retained Earnings, Appropriated", "terseLabel": "PRC statutory reserve funds" } } }, "localname": "RetainedEarningsAppropriated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r170", "r171", "r172", "r175", "r184", "r187", "r311", "r527", "r528", "r529", "r563", "r564", "r637", "r823", "r825" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsUnappropriated": { "auth_ref": [ "r46", "r158", "r796" ], "calculation": { "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail": { "order": 2.0, "parentTag": "us-gaap_RetainedEarningsAccumulatedDeficit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "A segregation of retained earnings which is available for dividend distribution. Earnings not paid out as dividends but instead reinvested in the core business or used to pay off debt. Unappropriated profit is part of shareholder equity. Also called cumulative distributions or earned surplus or accumulated earnings or unappropriated profit.", "label": "Retained Earnings, Unappropriated", "terseLabel": "Unreserved retained earnings" } } }, "localname": "RetainedEarningsUnappropriated", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r234", "r235", "r254", "r260", "r261", "r268", "r269", "r273", "r459", "r460", "r744" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 9.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "positiveLabel": "Total Revenues", "terseLabel": "Revenue", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r155", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r464" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Deferred revenue" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r119", "r382", "r384", "r385", "r391", "r392", "r393", "r836" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Amount of transactions with related parties" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r155", "r156" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r106", "r160", "r234", "r235", "r254", "r260", "r261", "r268", "r269", "r273", "r306", "r379", "r380", "r381", "r384", "r385", "r386", "r388", "r390", "r392", "r393", "r657", "r786" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues (a)", "verboseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "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": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.", "label": "Sale of Stock, Number of Shares Issued in Transaction", "terseLabel": "Shares transferred" } } }, "localname": "SaleOfStockNumberOfSharesIssuedInTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipAfterTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company after stock transaction.", "label": "Sale of Stock, Percentage of Ownership after Transaction", "terseLabel": "Ownership interest, subsequent to transaction" } } }, "localname": "SaleOfStockPercentageOfOwnershipAfterTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company before stock transaction.", "label": "Sale of Stock, Percentage of Ownership before Transaction", "terseLabel": "Sale of Stock, Percentage of Ownership before Transaction" } } }, "localname": "SaleOfStockPercentageOfOwnershipBeforeTransaction", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r625" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Sales [Member]" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r225", "r273" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Total Revenue [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsSummaryOfAccountsReceivableRelatedPartyDebtAllowanceForCreditLossDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r581", "r582" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidationsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r517" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Share-based Payment Arrangement, Cost by Plan [Table Text Block]", "terseLabel": "Schedule of share-based compensation expenses by function" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r559" ], "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 carryforwards, 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": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of current and deferred portions of income tax expenses" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r555" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of deferred tax assets and deferred tax liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r206" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of computation of basic and diluted earnings (Losses) per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r544" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Reconciliation of the differences between the statutory tax rate and the effective tax rate for enterprise income tax" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r493", "r517", "r531" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of share-based compensation expense by function" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r640", "r641" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of assets and liabilities measured or disclosed at fair value" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFinancingReceivableAllowanceForCreditLossesTable": { "auth_ref": [ "r320", "r892" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about allowance for credit loss on financing receivable.", "label": "Financing Receivable, Allowance for Credit Loss [Table]" } } }, "localname": "ScheduleOfFinancingReceivableAllowanceForCreditLossesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsScheduleOfMovementInTheAllowanceForCreditLossesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r344", "r349", "r745" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsEstimatedAmortizationExpenseDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "terseLabel": "Schedule of income (loss) before income taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates.", "label": "Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block]", "terseLabel": "Schedule of percentage of ownership in subsidiaries, its VIEs and its equity investees" } } }, "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r62", "r361" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail", "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r701", "r703" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]", "terseLabel": "Schedule of material related party transactions" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/RelatedPartyTransactionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r120", "r269" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of revenues by geographical area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r106", "r272" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentDetail", "http://www.Cheetah.com/role/GeographicalInformationScheduleOfRevenuesAndPropertyAndEquipmentParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r243", "r246", "r258", "r340" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Summary of Revenue from Each Segment, Income from Operations" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r494", "r521" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of assumptions used in calculating fair value of options" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Restricted shares activity" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r72", "r157", "r216", "r217", "r416", "r417", "r420", "r422", "r423", "r424", "r425", "r427", "r431", "r436", "r439", "r440", "r441", "r442", "r443", "r444", "r445" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.Cheetah.com/role/ShareholdersEquityScheduleOfRetainedEarningsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r551", "r560" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Reconciliation of the beginning and ending amount of unrecognized tax benefit" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTable": { "auth_ref": [ "r598", "r599", "r608", "r609", "r610", "r611", "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table]", "terseLabel": "Schedule of Variable Interest Entities [Table]" } } }, "localname": "ScheduleOfVariableInterestEntitiesTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfVariableInterestEntitiesTextBlock": { "auth_ref": [ "r610", "r611", "r613", "r614", "r615" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide.", "label": "Schedule of Variable Interest Entities [Table Text Block]", "terseLabel": "Schedule of carrying amounts and classifications of the assets and liabilities of the VIEs and subsidiaries of VIEs" } } }, "localname": "ScheduleOfVariableInterestEntitiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IntangibleAssetsNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r231", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r265", "r273", "r367", "r368", "r816" ], "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": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r231", "r232", "r233", "r243", "r247", "r259", "r263", "r264", "r265", "r266", "r268", "r272", "r273", "r274" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r248", "r249", "r250", "r251", "r252", "r253", "r269" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment reporting" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentsGeographicalAreasAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segments, Geographical Areas [Abstract]" } } }, "localname": "SegmentsGeographicalAreasAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome": { "order": 13.0, "parentTag": "cmcm_OperatingExpensesAndOtherOperatingIncome", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "negatedLabel": "Selling and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling and Marketing Expense [Member]" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r142" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense, Total", "terseLabel": "Share-based compensation expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r495" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited", "negatedTerseLabel": "Number\u00a0of ordinary\u00a0shares, Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "definitionGuidance": "Number\u00a0of ordinary\u00a0shares, Granted", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted", "verboseLabel": "Number\u00a0of ordinary\u00a0shares, Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested at end of year", "periodStartLabel": "Unvested at beginning of year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r505" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested at end of year (in dollars per share)", "periodStartLabel": "Unvested at beginning of year (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Number\u00a0of ordinary\u00a0shares, Vested", "negatedTerseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r510" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Total fair value of vested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility range" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum", "terseLabel": "Expected volatility range, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum", "terseLabel": "Expected volatility range, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rates" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum", "terseLabel": "Risk-free interest rates, maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum", "terseLabel": "Risk-free interest rates, minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationExpensesRecordedByGroupDetail", "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Number of non-option equity instruments exercised by participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised", "negatedLabel": "Exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r502" ], "lang": { "en-us": { "role": { "documentation": "Net number of non-option equity instruments granted to participants.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r500", "r501" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "periodEndLabel": "Outstanding at the end of the year", "periodStartLabel": "Outstanding at the beginning of the year" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "auth_ref": [], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares subject to award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r521" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available to be granted in the future" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value per option granted (US$)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.", "label": "Share-based Payment Arrangement, Plan Modification, Incremental Cost", "terseLabel": "Stock options, incremental cost as a result of modification" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r492", "r498" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2011ShareAwardSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r494", "r499" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Payment Arrangement [Policy Text Block]", "terseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Fair value of ordinary share (US$)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "auth_ref": [ "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount, Total", "terseLabel": "Share-based compensation expenses" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationScheduleOfShareBasedCompensationExpensesOfSubsidiariesShareBasedAwardsRecognizedByTheGroupDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "terseLabel": "Outstanding at the end of the year", "verboseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensation2013IncentiveSchemeDetail", "http://www.Cheetah.com/role/ShareBasedCompensation2014RestrictedSharesPlanDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r496" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Award scheme term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r36", "r769", "r770", "r792" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r850", "r851", "r852", "r853" ], "lang": { "en-us": { "role": { "documentation": "Investments which are not otherwise included in another category or item that the entity has the intent to sell or dispose of within one year from the date of the balance sheet.", "label": "Short-term Investments [Member]", "terseLabel": "Short-term Investments [Member]" } } }, "localname": "ShortTermInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAssetsAndLiabilitiesMeasuredOrDisclosedAtFairValueDetail", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r689", "r694" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Cost of short-term lease contracts" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r152", "r169" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r231", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r254", "r255", "r256", "r257", "r259", "r260", "r261", "r262", "r263", "r265", "r273", "r340", "r364", "r367", "r368", "r816" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r40", "r41", "r42", "r157", "r160", "r192", "r196", "r201", "r204", "r206", "r216", "r217", "r218", "r306", "r379", "r384", "r385", "r386", "r392", "r393", "r422", "r423", "r427", "r431", "r438", "r657", "r885" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/CoverPage", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/InvestmentsTables", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/ShareBasedCompensationAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r74", "r101", "r102", "r103", "r170", "r171", "r172", "r175", "r184", "r187", "r215", "r311", "r438", "r445", "r527", "r528", "r529", "r563", "r564", "r637", "r671", "r672", "r673", "r674", "r675", "r677", "r823", "r824", "r825", "r923" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail", "http://www.Cheetah.com/role/ShareholdersEquityComponentsOfAccumulatedOtherComprehensiveIncomeLossDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "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": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNet", "http://www.Cheetah.com/role/AccountsReceivableNetDetail", "http://www.Cheetah.com/role/AccountsReceivableNetTables", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables", "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidations", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical", "http://www.Cheetah.com/role/EmployeeBenefit", "http://www.Cheetah.com/role/EmployeeBenefitAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurement", "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/GeographicalInformation", "http://www.Cheetah.com/role/GeographicalInformationTables", "http://www.Cheetah.com/role/IncomeTaxes", "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail", "http://www.Cheetah.com/role/IncomeTaxesTables", "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail", "http://www.Cheetah.com/role/IntangibleAssetsNet", "http://www.Cheetah.com/role/IntangibleAssetsNetTables", "http://www.Cheetah.com/role/InvestmentsTables", "http://www.Cheetah.com/role/Lease", "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail", "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail", "http://www.Cheetah.com/role/LeaseTables", "http://www.Cheetah.com/role/LossEarningsPerShare", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/LossEarningsPerShareTables", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivities", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables", "http://www.Cheetah.com/role/PropertyAndEquipmentNet", "http://www.Cheetah.com/role/PropertyAndEquipmentNetTables", "http://www.Cheetah.com/role/RelatedPartyTransactions", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsTables", "http://www.Cheetah.com/role/SegmentInformation", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SegmentInformationTables", "http://www.Cheetah.com/role/ShareBasedCompensation", "http://www.Cheetah.com/role/ShareBasedCompensationSummaryOfAssumptionsUsedForGrantDateFairValueUnderBinomialTreeOptionPricingModelDetail", "http://www.Cheetah.com/role/ShareBasedCompensationTables", "http://www.Cheetah.com/role/ShareholdersEquity", "http://www.Cheetah.com/role/ShareholdersEquityTables", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Balance sheet data:" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentUnauditedCondensedFinancialInformationEquityInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r170", "r171", "r172", "r215", "r744" ], "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.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/AccountsReceivableNet", "http://www.Cheetah.com/role/AccountsReceivableNetDetail", "http://www.Cheetah.com/role/AccountsReceivableNetTables", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilities", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesScheduleOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfOtherNonCurrentLiabilitiesDetail", "http://www.Cheetah.com/role/AccruedExpensesAndOtherLiabilitiesTables", "http://www.Cheetah.com/role/BusinessCombinationsAndDeconsolidations", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompany", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyAdditionalInformationDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsParentheticalDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfCashFlowsDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedStatementOfComprehensiveLossIncomeDetail", "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyTables", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncomeParenthetical", "http://www.Cheetah.com/role/EmployeeBenefit", "http://www.Cheetah.com/role/EmployeeBenefitAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurement", "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/GeographicalInformation", "http://www.Cheetah.com/role/GeographicalInformationTables", "http://www.Cheetah.com/role/IncomeTaxes", "http://www.Cheetah.com/role/IncomeTaxesCurrentAndDeferredPortionsOfIncomeTaxExpenseDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfTheDifferencesParentheticalDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail", "http://www.Cheetah.com/role/IncomeTaxesTables", "http://www.Cheetah.com/role/IncomeTaxesTaxEffectsOfTemporaryDifferencesDetail", "http://www.Cheetah.com/role/IntangibleAssetsNet", "http://www.Cheetah.com/role/IntangibleAssetsNetTables", "http://www.Cheetah.com/role/InvestmentsTables", "http://www.Cheetah.com/role/Lease", "http://www.Cheetah.com/role/LeaseAdditionalInformationDetail", "http://www.Cheetah.com/role/LeaseSummaryOfFutureLeasePaymentsUnderOperatingLeasesDetail", "http://www.Cheetah.com/role/LeaseTables", "http://www.Cheetah.com/role/LossEarningsPerShare", "http://www.Cheetah.com/role/LossEarningsPerShareDetail", "http://www.Cheetah.com/role/LossEarningsPerShareTables", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivities", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesTables", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssets", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsParentheticalDetail", "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsTables", "http://www.Cheetah.com/role/PropertyAndEquipmentNet", "http://www.Cheetah.com/role/PropertyAndEquipmentNetTables", "http://www.Cheetah.com/role/RelatedPartyTransactions", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsTables", "http://www.Cheetah.com/role/SegmentInformation", "http://www.Cheetah.com/role/SegmentInformationSummaryOfRevenueFromEachSegmentIncomeLossFromOperationsDetail", "http://www.Cheetah.com/role/SegmentInformationTables", "http://www.Cheetah.com/role/ShareBasedCompensation", "http://www.Cheetah.com/role/ShareBasedCompensationTables", "http://www.Cheetah.com/role/ShareholdersEquity", "http://www.Cheetah.com/role/ShareholdersEquityTables", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesTables", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfIntangibleAssetDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Shares, Employee Benefit Plan", "terseLabel": "Exercise and vesting of share-based awards,shares" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period to an employee benefit plan, such as a defined contribution or defined benefit plan.", "label": "Stock Issued During Period, Value, Employee Benefit Plan", "terseLabel": "Exercise and vesting of share-based awards" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeBenefitPlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r42", "r49", "r50", "r160", "r284", "r306", "r657", "r710" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "terseLabel": "Total shareholders' equity", "totalLabel": "Total Cheetah Mobile Inc. shareholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "definitionGuidance": "Shareholders' equity", "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Shareholders' equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/CondensedFinancialInformationOfTheCompanyConsolidatedBalanceSheetsDetail", "http://www.Cheetah.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r102", "r160", "r170", "r171", "r172", "r175", "r184", "r306", "r311", "r445", "r527", "r528", "r529", "r563", "r564", "r592", "r593", "r616", "r637", "r657", "r671", "r672", "r677", "r824", "r825", "r923" ], "calculation": { "http://www.Cheetah.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total shareholders' equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedBalanceSheets", "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r158", "r423", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r437", "r445", "r448" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Shareholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ShareholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]", "terseLabel": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component 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": "Subsegments [Domain]", "terseLabel": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfRevenueByRevenueSourceDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r678", "r711" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r678", "r711" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalIncomeStatementElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Income Statement Elements [Abstract]", "terseLabel": "Related party Transactions" } } }, "localname": "SupplementalIncomeStatementElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome" ], "xbrltype": "stringItemType" }, "us-gaap_Supplies": { "auth_ref": [ "r14", "r17", "r335", "r337" ], "calculation": { "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration paid in advance for supplies that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Supplies", "terseLabel": "Advances to suppliers" } } }, "localname": "Supplies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r6", "r362" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "impairment recognized on property and equipment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityAccretionToRedemptionValueAdjustment": { "auth_ref": [], "calculation": { "http://www.Cheetah.com/role/LossEarningsPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to net income for accretion of temporary equity to its redemption value to derive net income apportioned to common stockholders.", "label": "Temporary Equity, Accretion to Redemption Value, Adjustment", "negatedLabel": "Accretion of redeemable noncontrolling interests" } } }, "localname": "TemporaryEquityAccretionToRedemptionValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r278", "r279", "r280", "r281", "r283", "r286" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts receivable and allowance for credit losses" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r293", "r294", "r296", "r297", "r298", "r411", "r436", "r628", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r735", "r736", "r737", "r738", "r739", "r740", "r741", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementAdditionalInformationDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables", "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r73", "r447" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r174", "r175", "r176", "r177", "r188", "r287", "r288", "r308", "r309", "r310", "r311", "r312", "r313", "r378", "r523", "r524", "r525", "r526", "r527", "r528", "r529", "r530", "r561", "r562", "r563", "r564", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r696", "r746", "r747", "r748", "r821", "r822", "r823", "r824", "r825", "r826", "r827", "r828", "r829", "r830", "r831", "r832", "r919", "r920", "r921", "r922", "r923" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PrepaymentsAndOtherCurrentAssetsAdditionalInformationDetail", "http://www.Cheetah.com/role/RelatedPartyTransactionsAdditionalInformationDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r590" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "terseLabel": "Type of Arrangement and Non-arrangement Transactions [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_UndistributedEarningsOfDomesticSubsidiaries": { "auth_ref": [ "r538", "r578" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings of domestic subsidiaries or domestic joint ventures intended to be permanent.", "label": "Undistributed Earnings of Domestic Subsidiaries", "terseLabel": "Undistributed earnings" } } }, "localname": "UndistributedEarningsOfDomesticSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r143" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "verboseLabel": "Unrealized Gain (Loss) on Equity Investments using fair value option" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/InvestmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r539", "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning", "terseLabel": "Unrecognized tax benefit" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Penalties related to unrecognised tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r549" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions based on tax positions related to current year" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesReconciliationOfUnrecognizedTaxBenefitDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued": { "auth_ref": [ "r546" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense accrued for an underpayment of income taxes.", "label": "Unrecognized Tax Benefits, Interest on Income Taxes Accrued", "terseLabel": "Interest accrued related to unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r550" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Amount of unrecognized tax benefits that if recognized would impact the annual effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r220", "r221", "r222", "r223", "r227", "r228", "r229" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationTechniqueAxis": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation approach and technique.", "label": "Valuation Approach and Technique [Axis]" } } }, "localname": "ValuationTechniqueAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationTechniqueDiscountedCashFlowMember": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Valuation technique calculating present value of future cash flows.", "label": "Valuation Technique, Discounted Cash Flow [Member]" } } }, "localname": "ValuationTechniqueDiscountedCashFlowMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationTechniqueDomain": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Valuation approach and technique.", "label": "Valuation Approach and Technique [Domain]" } } }, "localname": "ValuationTechniqueDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/FairValueMeasurementScheduleOfSignificantUnobservableInputsUsedInTheFairValueMeasurementDetail", "http://www.Cheetah.com/role/FairValueMeasurementTables" ], "xbrltype": "domainItemType" }, "us-gaap_VariableInterestEntityLineItems": { "auth_ref": [], "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": "Variable Interest Entity [Line Items]", "terseLabel": "Variable Interest Entity [Line Items]" } } }, "localname": "VariableInterestEntityLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly).", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "terseLabel": "Percentage of ownership" } } }, "localname": "VariableInterestEntityOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesPrincipalSubsidiariesOfViesAndEquityInvesteesDetail" ], "xbrltype": "percentItemType" }, "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": { "auth_ref": [ "r598", "r599", "r608", "r609", "r610" ], "lang": { "en-us": { "role": { "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity.", "label": "Variable Interest Entity, Primary Beneficiary [Member]", "terseLabel": "Variable Interest Entity, Primary Beneficiary, Aggregated Disclosure [Member]" } } }, "localname": "VariableInterestEntityPrimaryBeneficiaryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesAdditionalInformationDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesFinancialPerformanceAndCashFlowsOfTheViesAndSubsidiariesOfViesDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsDetail", "http://www.Cheetah.com/role/OrganizationAndPrincipalActivitiesVieArrangementsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VehiclesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment used primarily for road transportation.", "label": "Vehicles [Member]", "terseLabel": "Motor vehicles [Member]" } } }, "localname": "VehiclesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/PropertyAndEquipmentNetDetail", "http://www.Cheetah.com/role/SummaryOfSignificantOfAccountingPoliciesEstimatedUsefulLivesOfAssetDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r191", "r206" ], "lang": { "en-us": { "role": { "definitionGuidance": "Denominator used for (loss) earnings per share", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r189", "r206" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "positiveLabel": "Weighted average ordinary shares outstanding", "terseLabel": "Basic", "verboseLabel": "Weighted average number of ordinary shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.Cheetah.com/role/ConsolidatedStatementsOfComprehensiveLossIncome", "http://www.Cheetah.com/role/LossEarningsPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868656-224227" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(7)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7054-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r169": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r213": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8475-108599" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(11))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r285": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26626-111562" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=SL6284422-111562" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=123583895&loc=d3e30768-111565" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=125513658&loc=d3e32014-111567" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=124268079&loc=d3e32787-111569" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r334": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r356": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25383-109308" }, "r372": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r375": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21332-112643" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21346-112643" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21564-112644" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r448": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r464": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r465": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "705", "URI": "http://asc.fasb.org/topic&trid=2122478" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-04(Schedule I))", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=120391182&loc=d3e5864-122674" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6419918&loc=d3e35281-107843" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(b)", "Topic": "720", "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123452999&loc=d3e28200-109314" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e36027-109320" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e39076-109324" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.11)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r589": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=d3e5283-111683" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569655-111683" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5728-111685" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6759159-111685" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5747-111685" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=SL6228884-111685" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(6)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "4F", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624186-113959" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r679": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r695": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r705": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=d3e56071-112765" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r771": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r772": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10(3))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(3),(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r775": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r776": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r777": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r778": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r779": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r780": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(23)(a)(4)(i))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(ii))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.3)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b),(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54053-110423" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "740", "Topic": "980", "URI": "http://asc.fasb.org/extlink&oid=6501382&loc=d3e54136-110423" }, "r876": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r877": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r878": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r879": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r880": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d-3" }, "r881": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r882": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r883": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r884": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r885": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r886": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r887": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r888": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r889": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r890": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r891": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r892": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405" }, "r893": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r894": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r895": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r896": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29" }, "r897": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r898": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r899": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r900": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r901": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r902": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r903": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r904": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28" }, "r905": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01" }, "r906": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02" }, "r907": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01" }, "r908": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01" }, "r909": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r910": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02" }, "r911": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01" }, "r912": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02" }, "r913": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02" }, "r914": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01" }, "r915": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02" }, "r916": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "i", "Publisher": "SEC", "Section": "3", "Subsection": "10" }, "r917": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(m)", "Publisher": "SEC", "Section": "4", "Subparagraph": "(1)(iii)", "Subsection": "08" }, "r918": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r919": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e640-108580" }, "r920": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r921": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r922": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r923": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" } }, "version": "2.1" } ZIP 137 0001193125-22-201423-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-22-201423-xbrl.zip M4$L#!!0 ( !TV^E0/.5*H$2@ )SC 0 1 8VUC;2TR,#(Q,3(S,2YX MMSX[B1_WY5]S_P_.&RJ3J/[9G=368NDROY->N;\Q"*^$[C4GWT\2>+IZ>]/_N./__Q/?_B7T]-/Q">A'1/7FJRLZ]N[ M!^O/ET_WUIT?Q;;O$.LZ<)(%\6/KU)K'\?+#V=G7KU_?N%/J1X&7Q$ @>N,$ MBS/X_H43M)[>O3F'?\)?;[\__5/BK4[?GK]]:_WWQ?F';R\^?/O]_UC_._C\ M?Z>GB"!RYF1A6[$=SDC\8"](M+0=\O%$H'4U)R2VYXP*-'1Q\?;=!?3'(PCK M-@@7UV1J)U[\\>3GQ/;HE!+WQ (&^-$'9^$L6K3%"I?*?7WW)@AG4.3\XNS/ MG^]'#&76JD?]GTJE7R>AEY5_=X:?)W9$LN*OE?)IZQ?OW[\_8U_SHM 0W= T M3:4BEG?CO()8^+LS_K% L:'=/]\+()+H=&;;R[SXU(XFK&CZ@3'N]/SB-&?= M!R=(_#AOJSQ M8AD2!T>M5*COS^S0"0./ &TG/B6O2\_V[3@(5[?P[YQF&%KFZL MT0\W-^/1D<_(R$<;)L%X3F(*.!J87BXKD<"[]A*POBFU^-N#E4C.KV@XO0H6 MT,,Y\2/Z0NZ#*+J#/=6"5$73II)$1M]NDM%H#/_W^>8!Y#.\A4^?'Y]N?KAY M&-U]N;&^N1^.1K^U[A[@YYNCN.2<;QA6G5N0"/([+8(\CL,ZL=C1_-8+OM:L M1/7%)"+ZOH.(!J,?K-O[X8^'NS:56#NW_1F!X3":@WK. \^%H]_-SPF-5PTR MV5!1(J7?=9#2#X.'3S1M;-?SW?C?]R4)(;AC/;I[\P M*@/??0RI[]"E[0VZ2:>1X092$!/XA-F79OFOEC5E% M:P=AZL\>88 XN2!:EI4(X_VZ,-+FK&!J M"0U:18M6UN1!2>0RB:A/H@A6]@GU&;$(U/Z:./F$A3]QD;0M7"^3B_-UF63M M66*#;*2L-WE0,KGS7T@4LP6"\UW\0<+;BW7>"G4.BGGI@(Z>B$/HBSWQR .) M.1OK/TD8^G:=H5EMJZC^;Q8T<%#'C%;)/Q((IR4TAC M*0G/WZWS7&B(30NL*2MMR^*-'1C_@R4)XQ6P%3>)2V1-KM^RCQ)N?UOE-J_/ M6)VW<'A*?@==\&<4!CC7L)S!=1\DS/VN.A]G=5.]/3R^WA/F!$).\C\EO/M^ MG7>L]$&Q"A:;,"'NS>N2^!')9]%[:D^H)YQ66I23,/EW->L;-F5E;5F#?,(5 MFCLH*8S(#&? .W\:A M&*SV:5'^7<+ER)DRK6D+=@V+I)Q+,0GLY1^-=A:^R MCQ+F5LYX8OV#Y3 WR8[M5Y*?'HH?ZCGYMG(RXW4L5NF@N/=$/#31/=JP#QJ' MMA_9CG EGZ5\+5R*DL;L%@+EMC$07&9&3LO85%WT:, RXTXN=9_DW"XIO+%[YH'B*WL4;._1!HZ)'$C)^I&>'NB\2OE:.8=]@[=]:67T+ M&N"\/BCFWBR67K BY)+X "\]W:[_*&%IY726U;/2B@?%R5N;AE]L+R&?X8P* M_,#ID+.S]HN$IY7#&%:V6&U+J'Y0G(7EQ,6#J'M+?1O6E-*18#@=SPDN[[9? M.%A;%I?(H')4RUNT\B;%0P5ZDN!T;*7-'I1LVOGF5/QY#7Z]MUOX]:QOLK\. M*VJDV:,]1F=&:_]W6KI>0.\J1\E67G#K&][J84FFW9 0I=.IAD1"E4-IER%T MB&(27*FB+*H_2QA>.:,*-0^3H[6>6)&WFPI(N%PYG\HV[(L-A61B*!R[-W@VCU,SM>XUL5UK"^(:%IF]N4@]Q[^M'%=E/N3#9+O@.RXOC^L_2]A;$Y9:.)8/ MDZ4R'[+(WX8R$F97SIER;_-ALK[>M5R:L#>5D+"]6[O5DDBF"T]M(B25*ZA M%>JU=0EN:D(BS,I1MYV?\-0J:)6/9YS<4;AER>0_C9))1%UJA_#C(3!/OGK[@0&9.;16Q-S1AIY@4VDT\,IP^D1?B)^1RE?XQ M"I+0(4W:H=RB1"TJAKP.@:Y0.*6-I5.BF!$\^Y,#.$QU:)D'JG&GH*$=B>@K MIL+VJ::.NP19\'.C/%N6ED%_7Y-M0!2T./$6U-E8S>A;# #[B4/ MLJFAKT!QZ+KQ[-L)C!F,9=C@?Q$-M17+GZ[&))JP(6L=_",GV>CH245?NE=Q MB+*OO38ARG-3 8F,6B?".[(\YV@Q?7X.7@@/ 1W/R<#S@J]HE;H-PJN0@&[S MV:M10FKM203:_J),>2Y>I*0MZC,;FIU1MV @6@ZC;WE\.CY(56BZ-B.*N659 MB0@5K]@S2+K_%,LDT#$G%6S$VMQ'D\P721 MZQ8KZ&Z:ENA"Q<;44A>."^OVUR3+0M]41"*\BI5HXS7)(^=SMK:8=3O7D\BH M8A7:)*/C'+OICBLSX+ ;(;#C3Q8)_W,1A''J72^?_-4JUXOQ=S4VG[7[L:F! MA]]8$6A8(I&C(-/;R"ULL9WJ2,168Z!9%]MQW#6)*_>Q+1LI*D):5$^,5 M#W03WYR6H#B8-9==,YGJ;UFB"Q533LOD".437Z6279]1X:@GM=+,1C?[\!#X MZ>E:73U:-RC1BHI%J+U6%%,(_PS43YW46G#PNE#-GY&+*HW#N0V#Q8WMS/.2 MF%X #3?X(9UX [^D#[H;E>A$-?JH)I='20&RT*(I4+&0?E;EW[*T">G=3U:@ MP'&8NB%)]U$)&8M8"'O5'"&JA*:V))I0,3-)HE+JFA;&D5=EZ4?Y^X^LIQ_.=3"J94P8#/J<$_G8? MT1 !"QJ&?Z?%:LTDVS0AD>'F1$6GN0.'1XQR6E9&C >*9^4/VX8B2.<)(VL= MV, RDNQ.V#6= N^([ZQ''G:K)!%BC=FK),1RV]E=,*'YH\@VE\&U#&ZO-\ =!]^='Y/%,@CAX-$\(EM6DXBQ8CQ;$R.;,'GS*,.< MP'%8;AA4&!;M!#,?8Z&A0/KP2LL1N;&R1(HUSYDV#$:1"A-R2N* MK*&,1#(5T].FI']'UA?CR(_V@:84K_%%D!8^*_4P4)8LE6V:>H0QL#S[!RA-?PU*4IT5E MX3"7U \6U/;&(2%#5N$11@7U9Y\#EWC-\MX118FRM$^X77*OV@4V"^7 HNMG M",]R 9\UQ32O+RS-*X_;F:08K1A 6@&K:BTY3&N!.(]:5QKS%^S+X*L=NAUF M"EDMB?3KGTJ63A47:7)DUOYQLJ@.W=RW6?\]BV"![T*JM*(LXRNS,7%;S^5J M/">?PB!9MI@V=DU;HD+U"XU8L0DKYHC%2!;F@X4$J+\I5;$97$NP MBTU6S&@]0\A'I:P*'D4;NBC8EAJUN:)$':KIH^3JD =T9110AI\.5W["8PNE M=Q8:3VPJ%27RJUC;Q!<@_M5>+/]][0V(X]&MY0,=^;ZN*(.&+R](W!$)7^B: MTTA+2Q(AUR1_W_3,1\F0)I3E-C(D:V5T#U/JU4<_VAE96E>1R+'ZQ%G=XR'' M$;I95F)$&O##)V[V'LAF@376JY7:Q7F]6:PJM7*D&J=0/%5R%![C$VXI A\G M+N9RR"XZ\IOJ\ V*PQZ#OI B\'BS5-4;E(B[WHY6%7=!.+W5D%_:3*^]B\3S M(&:/!3$?I#+4O?]3NKTD_RX15<5RMN%]H$/D^,UBZ04K0M+P@\9%KD-YB40J MYJFLR3P$XKBZ-;W@U"BFKI4DLJH8DR1O/1TEUBBQ+$N <&DI_>P.PY3'Q!W$ M>>5&<:JV*)%UQ>HCEW61D$"\@I41M^ (D9.W[%ALZ*@/*1MKXD#K!-JD!-V: MD4B^8N"12KX^J%2B#T=9IXP3[+A%6NUG/YA$<,3&L)4[?YG$S"/$4BW5M=&D M"!II2+2D[;M_:S9A(9%X(L"Q*,/#/4UI8B?!P[00'Q(\1#UJ_2;@59Z=F[B7 MMH>!3B-L;,WRI*DUB6YL^_0@JY 3ME+*%B=]5 UD4DC.'?3M$0U*@8MO:IQ MC Y55)41=)O-K\SF7)@A\'C,+1%;JTQK$O6J9>!/K#,-'0*.=^U064C[U1W/GG3M#E0AWO[U!%2[:T_61H/F M_IS9RR6%N8#_[?L!5VG\)\5KF+'EVPL2+6UG$U#J1S%N64^L"*/K[/O 8